blob: c5584ca5b8c94e07ecc9340eb14255bd52606915 [file] [log] [blame]
Jan Beulich908dcec2006-06-23 02:06:00 -07001#ifndef _LINUX_IRQRETURN_H
2#define _LINUX_IRQRETURN_H
3
Thomas Gleixnerbedd30d2008-09-30 23:14:27 +02004/**
5 * enum irqreturn
6 * @IRQ_NONE interrupt was not from this device
7 * @IRQ_HANDLED interrupt was handled by this device
Jan Beulich908dcec2006-06-23 02:06:00 -07008 */
Thomas Gleixnerbedd30d2008-09-30 23:14:27 +02009enum irqreturn {
10 IRQ_NONE,
11 IRQ_HANDLED,
12};
Jan Beulich908dcec2006-06-23 02:06:00 -070013
Thomas Gleixnerbedd30d2008-09-30 23:14:27 +020014typedef enum irqreturn irqreturn_t;
15#define IRQ_RETVAL(x) ((x) != IRQ_NONE)
Jan Beulich908dcec2006-06-23 02:06:00 -070016
17#endif