Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
iosapic_private.h File Reference

Go to the source code of this file.

Data Structures

struct  irt_entry
 
struct  vector_info
 
struct  iosapic_info
 

Macros

#define IRT_IOSAPIC_TYPE   139
 
#define IRT_IOSAPIC_LENGTH   16
 
#define IRT_VECTORED_INTR   0
 
#define IRT_PO_MASK   0x3
 
#define IRT_ACTIVE_HI   1
 
#define IRT_ACTIVE_LO   3
 
#define IRT_EL_MASK   0x3
 
#define IRT_EL_SHIFT   2
 
#define IRT_EDGE_TRIG   1
 
#define IRT_LEVEL_TRIG   3
 
#define IRT_IRQ_MASK   0x3
 
#define IRT_DEV_MASK   0x1f
 
#define IRT_DEV_SHIFT   2
 
#define IRT_IRQ_DEVNO_MASK   ((IRT_DEV_MASK << IRT_DEV_SHIFT) | IRT_IRQ_MASK)
 

Macro Definition Documentation

#define IRT_ACTIVE_HI   1

Definition at line 109 of file iosapic_private.h.

#define IRT_ACTIVE_LO   3

Definition at line 110 of file iosapic_private.h.

#define IRT_DEV_MASK   0x1f

Definition at line 118 of file iosapic_private.h.

#define IRT_DEV_SHIFT   2

Definition at line 119 of file iosapic_private.h.

#define IRT_EDGE_TRIG   1

Definition at line 114 of file iosapic_private.h.

#define IRT_EL_MASK   0x3

Definition at line 112 of file iosapic_private.h.

#define IRT_EL_SHIFT   2

Definition at line 113 of file iosapic_private.h.

#define IRT_IOSAPIC_LENGTH   16

Definition at line 104 of file iosapic_private.h.

#define IRT_IOSAPIC_TYPE   139

Definition at line 103 of file iosapic_private.h.

#define IRT_IRQ_DEVNO_MASK   ((IRT_DEV_MASK << IRT_DEV_SHIFT) | IRT_IRQ_MASK)

Definition at line 121 of file iosapic_private.h.

#define IRT_IRQ_MASK   0x3

Definition at line 117 of file iosapic_private.h.

#define IRT_LEVEL_TRIG   3

Definition at line 115 of file iosapic_private.h.

#define IRT_PO_MASK   0x3

Definition at line 108 of file iosapic_private.h.

#define IRT_VECTORED_INTR   0

Definition at line 106 of file iosapic_private.h.