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

Go to the source code of this file.

Macros

#define NUM_OF_QE_IC_GROUPS   6
 
#define QE_IC_SPREADMODE_GRP_W   0x00000001
 
#define QE_IC_SPREADMODE_GRP_X   0x00000002
 
#define QE_IC_SPREADMODE_GRP_Y   0x00000004
 
#define QE_IC_SPREADMODE_GRP_Z   0x00000008
 
#define QE_IC_SPREADMODE_GRP_RISCA   0x00000010
 
#define QE_IC_SPREADMODE_GRP_RISCB   0x00000020
 
#define QE_IC_LOW_SIGNAL   0x00000100
 
#define QE_IC_HIGH_SIGNAL   0x00000200
 
#define QE_IC_GRP_W_PRI0_DEST_SIGNAL_HIGH   0x00001000
 
#define QE_IC_GRP_W_PRI1_DEST_SIGNAL_HIGH   0x00002000
 
#define QE_IC_GRP_X_PRI0_DEST_SIGNAL_HIGH   0x00004000
 
#define QE_IC_GRP_X_PRI1_DEST_SIGNAL_HIGH   0x00008000
 
#define QE_IC_GRP_Y_PRI0_DEST_SIGNAL_HIGH   0x00010000
 
#define QE_IC_GRP_Y_PRI1_DEST_SIGNAL_HIGH   0x00020000
 
#define QE_IC_GRP_Z_PRI0_DEST_SIGNAL_HIGH   0x00040000
 
#define QE_IC_GRP_Z_PRI1_DEST_SIGNAL_HIGH   0x00080000
 
#define QE_IC_GRP_RISCA_PRI0_DEST_SIGNAL_HIGH   0x00100000
 
#define QE_IC_GRP_RISCA_PRI1_DEST_SIGNAL_HIGH   0x00200000
 
#define QE_IC_GRP_RISCB_PRI0_DEST_SIGNAL_HIGH   0x00400000
 
#define QE_IC_GRP_RISCB_PRI1_DEST_SIGNAL_HIGH   0x00800000
 
#define QE_IC_GRP_W_DEST_SIGNAL_SHIFT   (12)
 

Enumerations

enum  qe_ic_grp_id {
  QE_IC_GRP_W = 0, QE_IC_GRP_X, QE_IC_GRP_Y, QE_IC_GRP_Z,
  QE_IC_GRP_RISCA, QE_IC_GRP_RISCB
}
 

Functions

void qe_ic_set_highest_priority (unsigned int virq, int high)
 
int qe_ic_set_priority (unsigned int virq, unsigned int priority)
 
int qe_ic_set_high_priority (unsigned int virq, unsigned int priority, int high)
 

Macro Definition Documentation

#define NUM_OF_QE_IC_GROUPS   6

Definition at line 23 of file qe_ic.h.

#define QE_IC_GRP_RISCA_PRI0_DEST_SIGNAL_HIGH   0x00100000

Definition at line 44 of file qe_ic.h.

#define QE_IC_GRP_RISCA_PRI1_DEST_SIGNAL_HIGH   0x00200000

Definition at line 45 of file qe_ic.h.

#define QE_IC_GRP_RISCB_PRI0_DEST_SIGNAL_HIGH   0x00400000

Definition at line 46 of file qe_ic.h.

#define QE_IC_GRP_RISCB_PRI1_DEST_SIGNAL_HIGH   0x00800000

Definition at line 47 of file qe_ic.h.

#define QE_IC_GRP_W_DEST_SIGNAL_SHIFT   (12)

Definition at line 48 of file qe_ic.h.

#define QE_IC_GRP_W_PRI0_DEST_SIGNAL_HIGH   0x00001000

Definition at line 36 of file qe_ic.h.

#define QE_IC_GRP_W_PRI1_DEST_SIGNAL_HIGH   0x00002000

Definition at line 37 of file qe_ic.h.

#define QE_IC_GRP_X_PRI0_DEST_SIGNAL_HIGH   0x00004000

Definition at line 38 of file qe_ic.h.

#define QE_IC_GRP_X_PRI1_DEST_SIGNAL_HIGH   0x00008000

Definition at line 39 of file qe_ic.h.

#define QE_IC_GRP_Y_PRI0_DEST_SIGNAL_HIGH   0x00010000

Definition at line 40 of file qe_ic.h.

#define QE_IC_GRP_Y_PRI1_DEST_SIGNAL_HIGH   0x00020000

Definition at line 41 of file qe_ic.h.

#define QE_IC_GRP_Z_PRI0_DEST_SIGNAL_HIGH   0x00040000

Definition at line 42 of file qe_ic.h.

#define QE_IC_GRP_Z_PRI1_DEST_SIGNAL_HIGH   0x00080000

Definition at line 43 of file qe_ic.h.

#define QE_IC_HIGH_SIGNAL   0x00000200

Definition at line 34 of file qe_ic.h.

#define QE_IC_LOW_SIGNAL   0x00000100

Definition at line 33 of file qe_ic.h.

#define QE_IC_SPREADMODE_GRP_RISCA   0x00000010

Definition at line 30 of file qe_ic.h.

#define QE_IC_SPREADMODE_GRP_RISCB   0x00000020

Definition at line 31 of file qe_ic.h.

#define QE_IC_SPREADMODE_GRP_W   0x00000001

Definition at line 26 of file qe_ic.h.

#define QE_IC_SPREADMODE_GRP_X   0x00000002

Definition at line 27 of file qe_ic.h.

#define QE_IC_SPREADMODE_GRP_Y   0x00000004

Definition at line 28 of file qe_ic.h.

#define QE_IC_SPREADMODE_GRP_Z   0x00000008

Definition at line 29 of file qe_ic.h.

Enumeration Type Documentation

Enumerator:
QE_IC_GRP_W 
QE_IC_GRP_X 
QE_IC_GRP_Y 
QE_IC_GRP_Z 
QE_IC_GRP_RISCA 
QE_IC_GRP_RISCB 

Definition at line 51 of file qe_ic.h.

Function Documentation

int qe_ic_set_high_priority ( unsigned int  virq,
unsigned int  priority,
int  high 
)

Definition at line 429 of file qe_ic.c.

void qe_ic_set_highest_priority ( unsigned int  virq,
int  high 
)

Definition at line 382 of file qe_ic.c.

int qe_ic_set_priority ( unsigned int  virq,
unsigned int  priority 
)

Definition at line 400 of file qe_ic.c.