static void zeus_unmask_irq(unsigned int irq) { zeus_irq_enabled_mask |= zeus_irq_to_bitmask(irq); }
static void zeus_mask_irq(unsigned int irq) { zeus_irq_enabled_mask &= ~(zeus_irq_to_bitmask(irq)); }
static void zeus_ack_irq(unsigned int irq) { __raw_writew(zeus_irq_to_bitmask(irq), ZEUS_CPLD_ISA_IRQ); }
static void zeus_unmask_irq(struct irq_data *d) { zeus_irq_enabled_mask |= zeus_irq_to_bitmask(d->irq); }
static void zeus_mask_irq(struct irq_data *d) { zeus_irq_enabled_mask &= ~(zeus_irq_to_bitmask(d->irq)); }
static void zeus_ack_irq(struct irq_data *d) { __raw_writew(zeus_irq_to_bitmask(d->irq), ZEUS_CPLD_ISA_IRQ); }