static unsigned int tx4927_irq_cp0_startup(unsigned int irq) { TX4927_IRQ_DPRINTK(TX4927_IRQ_CP0_STARTUP, "irq=%d \n", irq); tx4927_irq_cp0_enable(irq); return (0); }
static void tx4927_irq_cp0_end(unsigned int irq) { TX4927_IRQ_DPRINTK(TX4927_IRQ_CP0_ENDIRQ, "irq=%d \n", irq); if (!(irq_desc[irq].status & (IRQ_DISABLED | IRQ_INPROGRESS))) { tx4927_irq_cp0_enable(irq); } return; }
static unsigned int tx4927_irq_cp0_startup(unsigned int irq) { TX4927_IRQ_DPRINTK(TX4927_IRQ_CP0_STARTUP, "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 tx4927_irq_cp0_enable(irq); return (0); }
static void tx4927_irq_cp0_end(unsigned int irq) { TX4927_IRQ_DPRINTK(TX4927_IRQ_CP0_ENDIRQ, "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 if (!(irq_desc[irq].status & (IRQ_DISABLED | IRQ_INPROGRESS))) { tx4927_irq_cp0_enable(irq); } return; }