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 *);