[funini.com] -> [kei@sodan] -> Kernel Reading

root/include/asm-cris/arch-v10/delay.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. __delay

#ifndef _CRIS_ARCH_DELAY_H
#define _CRIS_ARCH_DELAY_H

static inline void __delay(int loops)
{
        __asm__ __volatile__ (
                              "move.d %0,$r9\n\t"
                              "beq 2f\n\t"
                              "subq 1,$r9\n\t"
                              "1:\n\t"
                              "bne 1b\n\t"
                              "subq 1,$r9\n"
                              "2:"
                              : : "g" (loops) : "r9");
}

#endif /* defined(_CRIS_ARCH_DELAY_H) */




/* [<][>][^][v][top][bottom][index][help] */

[funini.com] -> [kei@sodan] -> Kernel Reading