Blame view

include/linux/irqreturn.h 432 Bytes
908dcecda   Jan Beulich   [PATCH] adjust ha...
1
2
  #ifndef _LINUX_IRQRETURN_H
  #define _LINUX_IRQRETURN_H
bedd30d98   Thomas Gleixner   genirq: make irqr...
3
4
5
6
  /**
   * enum irqreturn
   * @IRQ_NONE		interrupt was not from this device
   * @IRQ_HANDLED		interrupt was handled by this device
3aa551c9b   Thomas Gleixner   genirq: add threa...
7
   * @IRQ_WAKE_THREAD	handler requests to wake the handler thread
908dcecda   Jan Beulich   [PATCH] adjust ha...
8
   */
bedd30d98   Thomas Gleixner   genirq: make irqr...
9
  enum irqreturn {
3a43e05f4   Sebastian Andrzej Siewior   irq: Handle spuri...
10
11
12
  	IRQ_NONE		= (0 << 0),
  	IRQ_HANDLED		= (1 << 0),
  	IRQ_WAKE_THREAD		= (1 << 1),
bedd30d98   Thomas Gleixner   genirq: make irqr...
13
  };
908dcecda   Jan Beulich   [PATCH] adjust ha...
14

bedd30d98   Thomas Gleixner   genirq: make irqr...
15
16
  typedef enum irqreturn irqreturn_t;
  #define IRQ_RETVAL(x)	((x) != IRQ_NONE)
908dcecda   Jan Beulich   [PATCH] adjust ha...
17
18
  
  #endif