Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
delay.h File Reference
#include <asm/param.h>

Go to the source code of this file.

Macros

#define MAX_UDELAY_MS   2
 
#define udelay(n)
 

Functions

void __delay (int loops)
 
void __bad_udelay (void)
 
void __udelay (unsigned long usecs)
 
void __const_udelay (unsigned long)
 

Macro Definition Documentation

#define MAX_UDELAY_MS   2

Definition at line 43 of file delay.h.

#define udelay (   n)
Value:
(__builtin_constant_p(n) ? \
((n) > (MAX_UDELAY_MS * 1000) ? __bad_udelay() : \
__const_udelay((n) * ((2199023U*HZ)>>11))) : \

Definition at line 45 of file delay.h.

Function Documentation

void __bad_udelay ( void  )
void __const_udelay ( unsigned  long)
inline

Definition at line 36 of file delay.c.

void __delay ( int  loops)

Definition at line 22 of file udelay.c.

void __udelay ( unsigned long  usecs)

Definition at line 45 of file delay.c.