Lines Matching refs:irq
38 unsigned int irq = d->irq - OMAP_FPGA_IRQ_BASE; in fpga_mask_irq() local
40 if (irq < 8) in fpga_mask_irq()
42 & ~(1 << irq)), OMAP1510_FPGA_IMR_LO); in fpga_mask_irq()
43 else if (irq < 16) in fpga_mask_irq()
45 & ~(1 << (irq - 8))), OMAP1510_FPGA_IMR_HI); in fpga_mask_irq()
48 & ~(1 << (irq - 16))), INNOVATOR_FPGA_IMR2); in fpga_mask_irq()
71 unsigned int irq = d->irq - OMAP_FPGA_IRQ_BASE; in fpga_unmask_irq() local
73 if (irq < 8) in fpga_unmask_irq()
74 __raw_writeb((__raw_readb(OMAP1510_FPGA_IMR_LO) | (1 << irq)), in fpga_unmask_irq()
76 else if (irq < 16) in fpga_unmask_irq()
78 | (1 << (irq - 8))), OMAP1510_FPGA_IMR_HI); in fpga_unmask_irq()
81 | (1 << (irq - 16))), INNOVATOR_FPGA_IMR2); in fpga_unmask_irq()
90 static void innovator_fpga_IRQ_demux(unsigned int irq, struct irq_desc *desc) in innovator_fpga_IRQ_demux() argument