static unsigned int h8300_startup_irq(unsigned int irq) { if (is_ext_irq(irq)) return h8300_enable_irq_pin(irq); else return 0; }
static unsigned int h8300_startup_irq(struct irq_data *data) { if (is_ext_irq(data->irq)) return h8300_enable_irq_pin(data->irq); else return 0; }
static void h8300_shutdown_irq(struct irq_data *data) { if (is_ext_irq(data->irq)) h8300_disable_irq_pin(data->irq); }
static void h8300_disable_irq(struct irq_data *data) { if (is_ext_irq(data->irq)) IER_REGS &= ~(1 << (data->irq - EXT_IRQ0)); }
static void h8300_enable_irq(struct irq_data *data) { if (is_ext_irq(data->irq)) IER_REGS |= 1 << (data->irq - EXT_IRQ0); }
static void h8300_shutdown_irq(unsigned int irq) { if (is_ext_irq(irq)) h8300_disable_irq_pin(irq); }
static void h8300_disable_irq(unsigned int irq) { if (is_ext_irq(irq)) IER_REGS &= ~(1 << (irq - EXT_IRQ0)); }
static void h8300_enable_irq(unsigned int irq) { if (is_ext_irq(irq)) IER_REGS |= 1 << (irq - EXT_IRQ0); }