Blame view

kernel/linux-rt-4.4.41/include/linux/irqreturn.h 464 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  #ifndef _LINUX_IRQRETURN_H
  #define _LINUX_IRQRETURN_H
  
  /**
   * enum irqreturn
   * @IRQ_NONE		interrupt was not from this device or was not handled
   * @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_HANDLED : IRQ_NONE)
  
  #endif