/Linux-v5.15/arch/arm/mach-footbridge/include/mach/ |
D | entry-macro.S | 24 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 27 mov \irqnr, #IRQ_SDRAMPARITY 32 movne \irqnr, #IRQ_CONRX 36 movne \irqnr, #IRQ_DMA1 40 movne \irqnr, #IRQ_DMA2 44 movne \irqnr, #IRQ_IN0 48 movne \irqnr, #IRQ_IN1 52 movne \irqnr, #IRQ_IN2 56 movne \irqnr, #IRQ_IN3 60 movne \irqnr, #IRQ_PCI [all …]
|
/Linux-v5.15/arch/arm/mach-omap1/ |
D | irq.c | 148 u32 irqnr; in omap1_handle_irq() local 151 irqnr = readl_relaxed(l1 + IRQ_ITR_REG_OFFSET); in omap1_handle_irq() 152 irqnr &= ~(readl_relaxed(l1 + IRQ_MIR_REG_OFFSET) & 0xffffffff); in omap1_handle_irq() 153 if (!irqnr) in omap1_handle_irq() 156 irqnr = readl_relaxed(l1 + IRQ_SIR_FIQ_REG_OFFSET); in omap1_handle_irq() 157 if (irqnr) in omap1_handle_irq() 160 irqnr = readl_relaxed(l1 + IRQ_SIR_IRQ_REG_OFFSET); in omap1_handle_irq() 161 if (irqnr == omap_l2_irq) { in omap1_handle_irq() 162 irqnr = readl_relaxed(l2 + IRQ_SIR_IRQ_REG_OFFSET); in omap1_handle_irq() 163 if (irqnr) in omap1_handle_irq() [all …]
|
/Linux-v5.15/arch/arm/mach-iop32x/include/mach/ |
D | entry-macro.S | 19 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 22 clzne \irqnr, \irqstat 23 rsbne \irqnr, \irqnr, #31
|
/Linux-v5.15/drivers/iio/proximity/ |
D | ping.c | 55 int irqnr; member 120 data->irqnr = gpiod_to_irq(data->gpiod_ping); in ping_read() 121 if (data->irqnr < 0) { in ping_read() 122 dev_err(data->dev, "gpiod_to_irq: %d\n", data->irqnr); in ping_read() 124 return data->irqnr; in ping_read() 127 ret = request_irq(data->irqnr, ping_handle_irq, in ping_read() 156 free_irq(data->irqnr, indio_dev); in ping_read() 219 free_irq(data->irqnr, indio_dev); in ping_read()
|
D | mb1232.c | 42 int irqnr; member 77 if (data->irqnr >= 0) { in mb1232_read_distance() 212 data->irqnr = irq_of_parse_and_map(dev->of_node, 0); in mb1232_probe() 213 if (data->irqnr <= 0) { in mb1232_probe() 215 data->irqnr = -1; in mb1232_probe() 217 ret = devm_request_irq(dev, data->irqnr, mb1232_handle_irq, in mb1232_probe()
|
D | srf04.c | 62 int irqnr; member 305 data->irqnr = gpiod_to_irq(data->gpiod_echo); in srf04_probe() 306 if (data->irqnr < 0) { in srf04_probe() 307 dev_err(data->dev, "gpiod_to_irq: %d\n", data->irqnr); in srf04_probe() 308 return data->irqnr; in srf04_probe() 311 ret = devm_request_irq(dev, data->irqnr, srf04_handle_irq, in srf04_probe()
|
/Linux-v5.15/drivers/irqchip/ |
D | irq-davinci-aintc.c | 67 int irqnr = davinci_aintc_readl(DAVINCI_AINTC_IRQ_IRQENTRY); in davinci_aintc_handle_irq() local 73 irqnr >>= 2; in davinci_aintc_handle_irq() 74 irqnr -= 1; in davinci_aintc_handle_irq() 76 handle_domain_irq(davinci_aintc_irq_domain, irqnr, regs); in davinci_aintc_handle_irq()
|
D | irq-zevio.c | 49 int irqnr; in zevio_handle_irq() local 52 irqnr = readl(zevio_irq_io + IO_CURRENT); in zevio_handle_irq() 53 handle_domain_irq(zevio_irq_domain, irqnr, regs); in zevio_handle_irq()
|
D | irq-mxs.c | 135 u32 irqnr; in icoll_handle_irq() local 137 irqnr = __raw_readl(icoll_priv.stat); in icoll_handle_irq() 138 __raw_writel(irqnr, icoll_priv.vector); in icoll_handle_irq() 139 handle_domain_irq(icoll_domain, irqnr, regs); in icoll_handle_irq()
|
D | irq-vt8500.c | 169 int irqnr; in vt8500_handle_irq() local 175 irqnr = readl_relaxed(base) & 0x3F; in vt8500_handle_irq() 180 if (irqnr == 63) { in vt8500_handle_irq() 186 handle_domain_irq(intc[i].domain, irqnr, regs); in vt8500_handle_irq()
|
D | irq-omap-intc.c | 332 u32 irqnr; in omap_intc_handle_irq() local 334 irqnr = intc_readl(INTC_SIR); in omap_intc_handle_irq() 352 if (unlikely((irqnr & SPURIOUSIRQ_MASK) == SPURIOUSIRQ_MASK)) { in omap_intc_handle_irq() 359 irqnr &= ACTIVEIRQ_MASK; in omap_intc_handle_irq() 360 handle_domain_irq(domain, irqnr, regs); in omap_intc_handle_irq()
|
D | irq-hip04.c | 201 u32 irqstat, irqnr; in hip04_handle_irq() local 206 irqnr = irqstat & GICC_IAR_INT_ID_MASK; in hip04_handle_irq() 208 if (irqnr <= HIP04_MAX_IRQS) in hip04_handle_irq() 209 handle_domain_irq(hip04_data.domain, irqnr, regs); in hip04_handle_irq() 210 } while (irqnr > HIP04_MAX_IRQS); in hip04_handle_irq()
|
D | irq-armada-370-xp.c | 638 u32 irqstat, irqnr; in armada_370_xp_handle_irq() local 643 irqnr = irqstat & 0x3FF; in armada_370_xp_handle_irq() 645 if (irqnr > 1022) in armada_370_xp_handle_irq() 648 if (irqnr > 1) { in armada_370_xp_handle_irq() 650 irqnr, regs); in armada_370_xp_handle_irq() 655 if (irqnr == 1) in armada_370_xp_handle_irq() 660 if (irqnr == 0) { in armada_370_xp_handle_irq()
|
D | irq-davinci-cp-intc.c | 122 int gpir, irqnr, none; in davinci_cp_intc_handle_irq() local 130 irqnr = gpir & DAVINCI_CP_INTC_PRI_INDX_MASK; in davinci_cp_intc_handle_irq() 138 handle_domain_irq(davinci_cp_intc_irq_domain, irqnr, regs); in davinci_cp_intc_handle_irq()
|
D | irq-gic-v3.c | 637 static void gic_deactivate_unhandled(u32 irqnr) in gic_deactivate_unhandled() argument 640 if (irqnr < 8192) in gic_deactivate_unhandled() 641 gic_write_dir(irqnr); in gic_deactivate_unhandled() 643 gic_write_eoir(irqnr); in gic_deactivate_unhandled() 647 static inline void gic_handle_nmi(u32 irqnr, struct pt_regs *regs) in gic_handle_nmi() argument 656 gic_write_eoir(irqnr); in gic_handle_nmi() 663 err = handle_domain_nmi(gic_data.domain, irqnr, regs); in gic_handle_nmi() 665 gic_deactivate_unhandled(irqnr); in gic_handle_nmi() 707 u32 irqnr; in gic_handle_irq() local 709 irqnr = do_read_iar(regs); in gic_handle_irq() [all …]
|
D | irq-atmel-aic.c | 65 u32 irqnr; in aic_handle() local 68 irqnr = irq_reg_readl(gc, AT91_AIC_IVR); in aic_handle() 74 handle_domain_irq(aic_domain, irqnr, regs); in aic_handle()
|
D | irq-atmel-aic5.c | 74 u32 irqnr; in aic5_handle() local 77 irqnr = irq_reg_readl(bgc, AT91_AIC5_IVR); in aic5_handle() 83 handle_domain_irq(aic5_domain, irqnr, regs); in aic5_handle()
|
/Linux-v5.15/drivers/clocksource/ |
D | timer-zevio.c | 120 int irqnr, ret; in zevio_timer_add() local 142 irqnr = irq_of_parse_and_map(node, 0); in zevio_timer_add() 153 if (timer->interrupt_regs && irqnr) { in zevio_timer_add() 162 timer->clkevt.irq = irqnr; in zevio_timer_add() 174 if (request_irq(irqnr, zevio_timer_interrupt, in zevio_timer_add()
|
/Linux-v5.15/arch/arm/include/asm/hardware/ |
D | entry-macro-iomd.S | 14 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 37 2406: ldrbne \irqnr, [\tmp, \irqstat] @ get IRQ number
|
/Linux-v5.15/arch/arm/include/asm/ |
D | ecard.h | 113 void (*irqenable)(ecard_t *ec, int irqnr); 114 void (*irqdisable)(ecard_t *ec, int irqnr);
|
/Linux-v5.15/drivers/ata/ |
D | pata_icside.c | 86 static void pata_icside_irqenable_arcin_v5 (struct expansion_card *ec, int irqnr) in pata_icside_irqenable_arcin_v5() argument 96 static void pata_icside_irqdisable_arcin_v5 (struct expansion_card *ec, int irqnr) in pata_icside_irqdisable_arcin_v5() argument 113 static void pata_icside_irqenable_arcin_v6 (struct expansion_card *ec, int irqnr) in pata_icside_irqenable_arcin_v6() argument 127 static void pata_icside_irqdisable_arcin_v6 (struct expansion_card *ec, int irqnr) in pata_icside_irqdisable_arcin_v6() argument
|
/Linux-v5.15/drivers/pinctrl/ |
D | pinctrl-amd.c | 606 unsigned int i, irqnr; in amd_gpio_irq_handler() local 622 for (mask = 1, irqnr = 0; status; mask <<= 1, regs += 4, irqnr += 4) { in amd_gpio_irq_handler() 633 generic_handle_domain_irq(gc->irq.domain, irqnr + i); in amd_gpio_irq_handler() 649 irqnr + i); in amd_gpio_irq_handler()
|
/Linux-v5.15/drivers/scsi/arm/ |
D | powertec.c | 70 powertecscsi_irqenable(struct expansion_card *ec, int irqnr) in powertecscsi_irqenable() argument 82 powertecscsi_irqdisable(struct expansion_card *ec, int irqnr) in powertecscsi_irqdisable() argument
|
D | cumana_2.c | 90 cumanascsi_2_irqenable(struct expansion_card *ec, int irqnr) in cumanascsi_2_irqenable() argument 102 cumanascsi_2_irqdisable(struct expansion_card *ec, int irqnr) in cumanascsi_2_irqdisable() argument
|
/Linux-v5.15/drivers/input/touchscreen/ |
D | ucb1400_ts.c | 185 static irqreturn_t ucb1400_irq(int irqnr, void *devid) in ucb1400_irq() argument 191 if (unlikely(irqnr != ucb->irq)) in ucb1400_irq()
|