/drivers/include/linux/irqreturn.h |
---|
0,0 → 1,19 |
#ifndef _LINUX_IRQRETURN_H |
#define _LINUX_IRQRETURN_H |
/** |
* enum irqreturn |
* @IRQ_NONE interrupt was not from this device |
* @IRQ_HANDLED interrupt was handled by this device |
* @IRQ_WAKE_THREAD handler requests to wake the handler thread |
*/ |
enum irqreturn { |
IRQ_NONE = (0 << 0), |
IRQ_HANDLED = (1 << 0), |
IRQ_WAKE_THREAD = (1 << 1), |
}; |
typedef enum irqreturn irqreturn_t; |
#define IRQ_RETVAL(x) ((x) != IRQ_NONE) |
#endif |