4 #include <linux/hardirq.h>
5 #include <linux/types.h>
7 enum interruption_class {
39 unsigned short subcode;
43 typedef void (*ext_int_handler_t)(struct ext_code, unsigned int, unsigned long);
45 int register_external_interrupt(u16 code, ext_int_handler_t handler);
46 int unregister_external_interrupt(u16 code, ext_int_handler_t handler);
47 void service_subclass_irq_register(void);
48 void service_subclass_irq_unregister(void);
49 void measurement_alert_subclass_register(void);
50 void measurement_alert_subclass_unregister(void);
52 #endif /* _ASM_IRQ_H */