static void tx4927_irq_pic_disable(unsigned int irq) { unsigned long flags; TX4927_IRQ_DPRINTK(TX4927_IRQ_PIC_DISABLE, "irq=%d\n", irq); #ifdef TX4927_IRQ_CHECK_PIC { if (irq < TX4927_IRQ_PIC_BEG || irq > TX4927_IRQ_PIC_END) { TX4927_IRQ_DPRINTK(TX4927_IRQ_EROR, "bad irq=%d \n", irq); panic("\n"); } } #endif spin_lock_irqsave(&tx4927_pic_lock, flags); tx4927_irq_pic_modify(tx4927_irq_pic_addr(irq), tx4927_irq_pic_mask(irq), 0); spin_unlock_irqrestore(&tx4927_pic_lock, flags); return; }
static void tx4927_irq_pic_disable(unsigned int irq) { unsigned long flags; TX4927_IRQ_DPRINTK(TX4927_IRQ_PIC_DISABLE, "irq=%d\n", irq); spin_lock_irqsave(&tx4927_pic_lock, flags); tx4927_irq_pic_modify(tx4927_irq_pic_addr(irq), tx4927_irq_pic_mask(irq), 0); spin_unlock_irqrestore(&tx4927_pic_lock, flags); return; }