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

Go to the source code of this file.

Macros

#define trace_hardirqs_on()   do { } while (0)
 
#define trace_hardirqs_off()   do { } while (0)
 
#define trace_softirqs_on(ip)   do { } while (0)
 
#define trace_softirqs_off(ip)   do { } while (0)
 
#define trace_hardirq_context(p)   0
 
#define trace_softirq_context(p)   0
 
#define trace_hardirqs_enabled(p)   0
 
#define trace_softirqs_enabled(p)   0
 
#define trace_hardirq_enter()   do { } while (0)
 
#define trace_hardirq_exit()   do { } while (0)
 
#define lockdep_softirq_enter()   do { } while (0)
 
#define lockdep_softirq_exit()   do { } while (0)
 
#define INIT_TRACE_IRQFLAGS
 
#define stop_critical_timings()   do { } while (0)
 
#define start_critical_timings()   do { } while (0)
 
#define raw_local_irq_disable()   arch_local_irq_disable()
 
#define raw_local_irq_enable()   arch_local_irq_enable()
 
#define raw_local_irq_save(flags)
 
#define raw_local_irq_restore(flags)
 
#define raw_local_save_flags(flags)
 
#define raw_irqs_disabled_flags(flags)
 
#define raw_irqs_disabled()   (arch_irqs_disabled())
 
#define raw_safe_halt()   arch_safe_halt()
 
#define local_irq_enable()   do { raw_local_irq_enable(); } while (0)
 
#define local_irq_disable()   do { raw_local_irq_disable(); } while (0)
 
#define local_irq_save(flags)
 
#define local_irq_restore(flags)   do { raw_local_irq_restore(flags); } while (0)
 
#define local_save_flags(flags)   do { raw_local_save_flags(flags); } while (0)
 
#define irqs_disabled()   (raw_irqs_disabled())
 
#define irqs_disabled_flags(flags)   (raw_irqs_disabled_flags(flags))
 
#define safe_halt()   do { raw_safe_halt(); } while (0)
 

Macro Definition Documentation

#define INIT_TRACE_IRQFLAGS

Definition at line 44 of file irqflags.h.

#define irqs_disabled ( )    (raw_irqs_disabled())

Definition at line 144 of file irqflags.h.

#define irqs_disabled_flags (   flags)    (raw_irqs_disabled_flags(flags))

Definition at line 145 of file irqflags.h.

#define local_irq_disable ( )    do { raw_local_irq_disable(); } while (0)

Definition at line 137 of file irqflags.h.

#define local_irq_enable ( )    do { raw_local_irq_enable(); } while (0)

Definition at line 136 of file irqflags.h.

#define local_irq_restore (   flags)    do { raw_local_irq_restore(flags); } while (0)

Definition at line 142 of file irqflags.h.

#define local_irq_save (   flags)
Value:
do { \
raw_local_irq_save(flags); \
} while (0)

Definition at line 138 of file irqflags.h.

#define local_save_flags (   flags)    do { raw_local_save_flags(flags); } while (0)

Definition at line 143 of file irqflags.h.

#define lockdep_softirq_enter ( )    do { } while (0)

Definition at line 42 of file irqflags.h.

#define lockdep_softirq_exit ( )    do { } while (0)

Definition at line 43 of file irqflags.h.

#define raw_irqs_disabled ( )    (arch_irqs_disabled())

Definition at line 81 of file irqflags.h.

#define raw_irqs_disabled_flags (   flags)
Value:
({ \
typecheck(unsigned long, flags); \
arch_irqs_disabled_flags(flags); \
})

Definition at line 76 of file irqflags.h.

#define raw_local_irq_disable ( )    arch_local_irq_disable()

Definition at line 59 of file irqflags.h.

#define raw_local_irq_enable ( )    arch_local_irq_enable()

Definition at line 60 of file irqflags.h.

#define raw_local_irq_restore (   flags)
Value:
do { \
typecheck(unsigned long, flags); \
arch_local_irq_restore(flags); \
} while (0)

Definition at line 66 of file irqflags.h.

#define raw_local_irq_save (   flags)
Value:
do { \
typecheck(unsigned long, flags); \
flags = arch_local_irq_save(); \
} while (0)

Definition at line 61 of file irqflags.h.

#define raw_local_save_flags (   flags)
Value:
do { \
typecheck(unsigned long, flags); \
flags = arch_local_save_flags(); \
} while (0)

Definition at line 71 of file irqflags.h.

#define raw_safe_halt ( )    arch_safe_halt()

Definition at line 82 of file irqflags.h.

#define safe_halt ( )    do { raw_safe_halt(); } while (0)

Definition at line 146 of file irqflags.h.

#define start_critical_timings (   void)    do { } while (0)

Definition at line 53 of file irqflags.h.

#define stop_critical_timings (   void)    do { } while (0)

Definition at line 52 of file irqflags.h.

#define trace_hardirq_context (   p)    0

Definition at line 36 of file irqflags.h.

#define trace_hardirq_enter ( )    do { } while (0)

Definition at line 40 of file irqflags.h.

#define trace_hardirq_exit ( )    do { } while (0)

Definition at line 41 of file irqflags.h.

#define trace_hardirqs_enabled (   p)    0

Definition at line 38 of file irqflags.h.

#define trace_hardirqs_off ( )    do { } while (0)

Definition at line 33 of file irqflags.h.

#define trace_hardirqs_on ( )    do { } while (0)

Definition at line 32 of file irqflags.h.

#define trace_softirq_context (   p)    0

Definition at line 37 of file irqflags.h.

#define trace_softirqs_enabled (   p)    0

Definition at line 39 of file irqflags.h.

#define trace_softirqs_off (   ip)    do { } while (0)

Definition at line 35 of file irqflags.h.

#define trace_softirqs_on (   ip)    do { } while (0)

Definition at line 34 of file irqflags.h.