4 /* The i386 irq.h has a struct task_struct in a prototype without including
5 * sched.h. This forward declaration kills the resulting warning.
9 #include "asm/ptrace.h"
16 #define CONSOLE_WRITE_IRQ 3
20 #define SSL_WRITE_IRQ 7
22 #define MCONSOLE_IRQ 9
24 #define SIGIO_WRITE_IRQ 11
25 #define TELNETD_IRQ 12
28 #define LAST_IRQ XTERM_IRQ
29 #define NR_IRQS (LAST_IRQ + 1)
31 extern int um_request_irq(unsigned int irq
, int fd
, int type
,
32 void (*handler
)(int, void *, struct pt_regs
*),
33 unsigned long irqflags
, const char * devname
,
38 int handle_IRQ_event(unsigned int, struct pt_regs
*, struct irqaction
*);