Lines Matching refs:irq
32 unsigned int irq = d->irq; in mask_msc_irq() local
34 if (irq < (irq_base + 32)) in mask_msc_irq()
35 MSCIC_WRITE(MSC01_IC_DISL, 1<<(irq - irq_base)); in mask_msc_irq()
37 MSCIC_WRITE(MSC01_IC_DISH, 1<<(irq - irq_base - 32)); in mask_msc_irq()
43 unsigned int irq = d->irq; in unmask_msc_irq() local
45 if (irq < (irq_base + 32)) in unmask_msc_irq()
46 MSCIC_WRITE(MSC01_IC_ENAL, 1<<(irq - irq_base)); in unmask_msc_irq()
48 MSCIC_WRITE(MSC01_IC_ENAH, 1<<(irq - irq_base - 32)); in unmask_msc_irq()
66 unsigned int irq = d->irq; in edge_mask_and_ack_msc_irq() local
73 MSCIC_READ(MSC01_IC_SUP+irq*8, r); in edge_mask_and_ack_msc_irq()
74 MSCIC_WRITE(MSC01_IC_SUP+irq*8, r | ~MSC01_IC_SUP_EDGE_BIT); in edge_mask_and_ack_msc_irq()
75 MSCIC_WRITE(MSC01_IC_SUP+irq*8, r); in edge_mask_and_ack_msc_irq()
84 unsigned int irq; in ll_msc_irq() local
87 MSCIC_READ(MSC01_IC_VEC, irq); in ll_msc_irq()
88 if (irq < 64) in ll_msc_irq()
89 do_IRQ(irq + irq_base); in ll_msc_irq()
95 static void msc_bind_eic_interrupt(int irq, int set) in msc_bind_eic_interrupt() argument
98 (irq<<MSC01_IC_RAMW_ADDR_SHF) | (set<<MSC01_IC_RAMW_DATA_SHF)); in msc_bind_eic_interrupt()