static inline void disable_ioasic_irq(unsigned int irq) { unsigned long flags; spin_lock_irqsave(&ioasic_lock, flags); mask_ioasic_irq(irq); spin_unlock_irqrestore(&ioasic_lock, flags); }
static inline void ack_ioasic_irq(unsigned int irq) { mask_ioasic_irq(irq); fast_iob(); }
static inline void ack_ioasic_irq(unsigned int irq) { spin_lock(&ioasic_lock); mask_ioasic_irq(irq); spin_unlock(&ioasic_lock); }
static void ack_ioasic_irq(struct irq_data *d) { mask_ioasic_irq(d); fast_iob(); }