/* Acknowledge a hardware event by writing its bit back to its ESR */ static void mask_ack_systemasic_irq(struct irq_data *data) { unsigned int irq = data->irq; __u32 esr = ESR_BASE + (LEVEL(irq) << 2); disable_systemasic_irq(data); outl((1 << EVENT_BIT(irq)), esr); }
/* Acknowledge a hardware event by writing its bit back to its ESR */ static void ack_systemasic_irq(unsigned int irq) { __u32 esr = ESR_BASE + (LEVEL(irq) << 2); disable_systemasic_irq(irq); outl((1 << EVENT_BIT(irq)), esr); }
static void shutdown_systemasic_irq(unsigned int irq) { disable_systemasic_irq(irq); }