File: /Users/paulross/dev/linux/linux-3.13/include/linux/irqreturn.h

Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.

       1: #ifndef _LINUX_IRQRETURN_H
       2: #define _LINUX_IRQRETURN_H
       3: 
       4: /**
       5:  * enum irqreturn
       6:  * @IRQ_NONE        interrupt was not from this device
       7:  * @IRQ_HANDLED        interrupt was handled by this device
       8:  * @IRQ_WAKE_THREAD    handler requests to wake the handler thread
       9:  */
      10: enum irqreturn {
      11:     IRQ_NONE        = (0 << 0),
      12:     IRQ_HANDLED        = (1 << 0),
      13:     IRQ_WAKE_THREAD        = (1 << 1),
      14: };
      15: 
      16: typedef enum irqreturn irqreturn_t;
      17: #define IRQ_RETVAL(x)    ((x) ? IRQ_HANDLED : IRQ_NONE)
      18: 
      19: #endif
      20: