Lines Matching refs:irq

215 	int irq, num;  in bcm2835_intc_intr()  local
219 irq = bcm2835_intc_active_intr(sc); in bcm2835_intc_intr()
220 if (irq == -1) in bcm2835_intc_intr()
222 if (intr_isrc_dispatch(&sc->intc_isrcs[irq].bii_isrc, in bcm2835_intc_intr()
224 bcm_intc_isrc_mask(sc, &sc->intc_isrcs[irq]); in bcm2835_intc_intr()
226 irq); in bcm2835_intc_intr()
257 u_int irq; in bcm_intc_map_intr() local
267 irq = daf->cells[0]; in bcm_intc_map_intr()
272 irq = daf->cells[1]; in bcm_intc_map_intr()
273 if (irq >= BANK1_START) in bcm_intc_map_intr()
277 irq = daf->cells[1] + BANK1_START; in bcm_intc_map_intr()
278 if (irq > BANK1_END) in bcm_intc_map_intr()
282 irq = daf->cells[1] + BANK2_START; in bcm_intc_map_intr()
283 if (irq > BANK2_END) in bcm_intc_map_intr()
301 if (irq >= BCM_INTC_NIRQS) in bcm_intc_map_intr()
305 *isrcp = &sc->intc_isrcs[irq].bii_isrc; in bcm_intc_map_intr()
333 uint32_t irq; in bcm_intc_pic_register() local
337 for (irq = 0; irq < BCM_INTC_NIRQS; irq++) { in bcm_intc_pic_register()
338 bii = &sc->intc_isrcs[irq]; in bcm_intc_pic_register()
339 bii->bii_irq = irq; in bcm_intc_pic_register()
340 if (IS_IRQ_BASIC(irq)) { in bcm_intc_pic_register()
343 bii->bii_mask = 1 << irq; in bcm_intc_pic_register()
344 } else if (IS_IRQ_BANK1(irq)) { in bcm_intc_pic_register()
347 bii->bii_mask = 1 << IRQ_BANK1(irq); in bcm_intc_pic_register()
348 } else if (IS_IRQ_BANK2(irq)) { in bcm_intc_pic_register()
351 bii->bii_mask = 1 << IRQ_BANK2(irq); in bcm_intc_pic_register()
356 "%s,%u", name, irq); in bcm_intc_pic_register()