static void tx4927_irq_cp0_disable(unsigned int irq) { unsigned long flags; TX4927_IRQ_DPRINTK(TX4927_IRQ_CP0_DISABLE, "irq=%d \n", irq); spin_lock_irqsave(&tx4927_cp0_lock, flags); tx4927_irq_cp0_modify(CCP0_STATUS, tx4927_irq_cp0_mask(irq), 0); spin_unlock_irqrestore(&tx4927_cp0_lock, flags); return; }
static void tx4927_irq_cp0_disable(unsigned int irq) { unsigned long flags; TX4927_IRQ_DPRINTK(TX4927_IRQ_CP0_DISABLE, "irq=%d \n", irq); #ifdef TX4927_IRQ_CHECK_CP0 { if (irq < TX4927_IRQ_CP0_BEG || irq > TX4927_IRQ_CP0_END) { TX4927_IRQ_DPRINTK(TX4927_IRQ_EROR, "bad irq=%d \n", irq); panic("\n"); } } #endif spin_lock_irqsave(&tx4927_cp0_lock, flags); tx4927_irq_cp0_modify(CCP0_STATUS, tx4927_irq_cp0_mask(irq), 0); spin_unlock_irqrestore(&tx4927_cp0_lock, flags); return; }