fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git] / include / xen / evtchn.h
index bfe32fe..7fa65a7 100644 (file)
  */
 extern int bind_evtchn_to_irqhandler(
        unsigned int evtchn,
-       irqreturn_t (*handler)(int, void *, struct pt_regs *),
+       irq_handler_t handler,
        unsigned long irqflags,
        const char *devname,
        void *dev_id);
 extern int bind_virq_to_irqhandler(
        unsigned int virq,
        unsigned int cpu,
-       irqreturn_t (*handler)(int, void *, struct pt_regs *),
+       irq_handler_t handler,
        unsigned long irqflags,
        const char *devname,
        void *dev_id);
 extern int bind_ipi_to_irqhandler(
        unsigned int ipi,
        unsigned int cpu,
-       irqreturn_t (*handler)(int, void *, struct pt_regs *),
+       irq_handler_t handler,
        unsigned long irqflags,
        const char *devname,
        void *dev_id);