112 #include <linux/types.h>
120 static int toshiba_rbtx4927_irq_nested(
int sw_irq)
130 static void toshiba_rbtx4927_irq_ioc_enable(
struct irq_data *
d)
139 static void toshiba_rbtx4927_irq_ioc_disable(
struct irq_data *
d)
149 #define TOSHIBA_RBTX4927_IOC_NAME "RBTX4927-IOC"
150 static struct irq_chip toshiba_rbtx4927_irq_ioc_type = {
152 .irq_mask = toshiba_rbtx4927_irq_ioc_disable,
153 .irq_unmask = toshiba_rbtx4927_irq_ioc_enable,
156 static void __init toshiba_rbtx4927_irq_ioc_init(
void)
167 irq_set_chip_and_handler(i, &toshiba_rbtx4927_irq_ioc_type,
172 static int rbtx4927_irq_dispatch(
int pending)
181 irq = toshiba_rbtx4927_irq_nested(irq);
195 toshiba_rbtx4927_irq_ioc_init();