Lines Matching defs:irq
14 #include <asm/irq.h>
29 unsigned int irq = d->irq;
31 if (irq < (irq_base + 32))
32 MSCIC_WRITE(MSC01_IC_DISL, 1<<(irq - irq_base));
34 MSCIC_WRITE(MSC01_IC_DISH, 1<<(irq - irq_base - 32));
40 unsigned int irq = d->irq;
42 if (irq < (irq_base + 32))
43 MSCIC_WRITE(MSC01_IC_ENAL, 1<<(irq - irq_base));
45 MSCIC_WRITE(MSC01_IC_ENAH, 1<<(irq - irq_base - 32));
63 unsigned int irq = d->irq;
70 MSCIC_READ(MSC01_IC_SUP+irq*8, r);
71 MSCIC_WRITE(MSC01_IC_SUP+irq*8, r | ~MSC01_IC_SUP_EDGE_BIT);
72 MSCIC_WRITE(MSC01_IC_SUP+irq*8, r);
81 unsigned int irq;
84 MSCIC_READ(MSC01_IC_VEC, irq);
85 if (irq < 64)
86 do_IRQ(irq + irq_base);
92 static void msc_bind_eic_interrupt(int irq, int set)
95 (irq<<MSC01_IC_RAMW_ADDR_SHF) | (set<<MSC01_IC_RAMW_DATA_SHF));