Home
last modified time | relevance | path

Searched refs:irqmap (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/irqchip/
A Dirq-mvebu-pic.c93 unsigned long irqmap, irqn; in mvebu_pic_handle_cascade_irq() local
95 irqmap = readl_relaxed(pic->base + PIC_CAUSE); in mvebu_pic_handle_cascade_irq()
98 for_each_set_bit(irqn, &irqmap, BITS_PER_LONG) in mvebu_pic_handle_cascade_irq()
A Dirq-imx-irqsteer.c124 unsigned long irqmap; in imx_irqsteer_irq_handler() local
130 irqmap = readl_relaxed(data->regs + in imx_irqsteer_irq_handler()
133 for_each_set_bit(pos, &irqmap, 32) in imx_irqsteer_irq_handler()
A Dirq-mvebu-sei.c334 unsigned long irqmap; in mvebu_sei_handle_cascade_irq() local
337 irqmap = readl_relaxed(sei->base + GICP_SECR(idx)); in mvebu_sei_handle_cascade_irq()
338 for_each_set_bit(bit, &irqmap, SEI_IRQ_COUNT_PER_REG) { in mvebu_sei_handle_cascade_irq()
A Dirq-armada-370-xp.c598 unsigned long irqmap, irqn, irqsrc, cpuid; in armada_370_xp_mpic_handle_cascade_irq() local
602 irqmap = readl_relaxed(per_cpu_int_base + ARMADA_375_PPI_CAUSE); in armada_370_xp_mpic_handle_cascade_irq()
605 for_each_set_bit(irqn, &irqmap, BITS_PER_LONG) { in armada_370_xp_mpic_handle_cascade_irq()
/linux/drivers/gpio/
A Dgpio-grgpio.c336 s32 *irqmap; in grgpio_probe() local
380 irqmap = (s32 *)of_get_property(np, "irqmap", &size); in grgpio_probe()
381 if (irqmap) { in grgpio_probe()
402 lirq->index = irqmap[i]; in grgpio_probe()
/linux/arch/x86/pci/
A Dirq.c259 static const u8 irqmap[16] = { in pirq_finali_get() local
267 x = irqmap[read_pc_conf_nybble(PC_CONF_FINALI_PCI_INTX_RT1, pirq - 1)]; in pirq_finali_get()
276 static const u8 irqmap[16] = { in pirq_finali_set() local
279 u8 val = irqmap[irq]; in pirq_finali_set()
342 static const unsigned char irqmap[16] = { 0, 9, 3, 10, 4, 5, 7, 6, 1, 11, 0, 12, 0, 14, 0, 15 }; in pirq_ali_get() local
345 return irqmap[read_config_nybble(router, 0x48, pirq-1)]; in pirq_ali_get()
350 static const unsigned char irqmap[16] = { 0, 8, 0, 2, 4, 5, 7, 6, 0, 1, 3, 9, 11, 0, 13, 15 }; in pirq_ali_set() local
351 unsigned int val = irqmap[irq]; in pirq_ali_set()
/linux/arch/m68k/coldfire/
A Dintc-5272.c38 struct irqmap { struct
44 static struct irqmap intc_irqmap[MCFINT_VECMAX - MCFINT_VECBASE] = { argument
/linux/Documentation/devicetree/bindings/gpio/
A Dgpio-grgpio.txt20 - irqmap : An array with an index for each gpio line. An index is either a valid
/linux/drivers/net/ethernet/8390/
A Dsmc-ultra.c262 unsigned char irqmap[] = {0, 9, 3, 5, 7, 10, 11, 15}; in ultra_probe1() local
266 irq = irqmap[((irqreg & 0x40) >> 4) + ((irqreg & 0x0c) >> 2)]; in ultra_probe1()
A Dwd.c279 static const int irqmap[] = {9, 3, 5, 7, 10, 11, 15, 4}; in wd_probe1() local
307 dev->irq = irqmap[((reg4 >> 5) & 0x03) + (reg1 & 0x04)]; in wd_probe1()
/linux/drivers/net/usb/
A Dlan78xx.c2055 unsigned int irqmap = 0; in lan78xx_setup_irq_domain() local
2073 irqmap = irq_create_mapping(irqdomain, INT_EP_PHY); in lan78xx_setup_irq_domain()
2074 if (!irqmap) { in lan78xx_setup_irq_domain()
2085 dev->domain_data.phyirq = irqmap; in lan78xx_setup_irq_domain()

Completed in 37 milliseconds