/linux-4.4.14/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-4.4.14/arch/arm/mach-ks8695/include/mach/ |
D | entry-macro.S | 21 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 27 mov \irqnr, #0 31 addeq \irqnr, \irqnr, #8 34 addeq \irqnr, \irqnr, #8 37 addeq \irqnr, \irqnr, #8 40 addeq \irqnr, \irqnr, #4 43 addeq \irqnr, \irqnr, #2 45 addeqs \irqnr, \irqnr, #1
|
/linux-4.4.14/arch/arm/mach-gemini/include/mach/ |
D | entry-macro.S | 18 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 20 ldr \irqnr, [\irqstat] 21 cmp \irqnr, #0 23 mov \tmp, \irqnr 24 mov \irqnr, #0 28 add \irqnr, \irqnr, #1 30 cmp \irqnr, #31
|
/linux-4.4.14/arch/arm/mach-ebsa110/include/mach/ |
D | entry-macro.S | 19 .macro get_irqnr_and_base, irqnr, stat, base, tmp 21 mov \irqnr, #0 23 addeq \irqnr, \irqnr, #4 26 addeq \irqnr, \irqnr, #2 29 addeq \irqnr, \irqnr, #1
|
/linux-4.4.14/arch/arm/mach-iop13xx/include/mach/ |
D | entry-macro.S | 29 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 30 mrc p6, 0, \irqnr, c3, c2, 0 @ Read IINTVEC 31 cmp \irqnr, #0 32 mrceq p6, 0, \irqnr, c3, c2, 0 @ Re-read on potentially bad zero 33 adds \irqstat, \irqnr, #1 @ Check for 0xffffffff 34 movne \irqnr, \irqnr, lsr #2 @ Convert to irqnr
|
/linux-4.4.14/arch/arm/mach-orion5x/include/mach/ |
D | entry-macro.S | 17 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 20 mov \irqnr, #0 @ default irqnr 23 clzne \irqnr, \irqstat @ calc irqnr 24 rsbne \irqnr, \irqnr, #32
|
/linux-4.4.14/arch/arm/mach-ixp4xx/include/mach/ |
D | entry-macro.S | 15 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 20 clz \irqnr, \irqstat 22 sub \irqnr, \base, \irqnr 33 mov \irqnr, #63 36 subne \irqnr, \irqnr, \irqstat
|
/linux-4.4.14/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-4.4.14/arch/arm/mach-davinci/include/mach/ |
D | entry-macro.S | 18 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 28 sub \irqnr, \tmp, #1 32 1001: ldr \irqnr, [\base, #0x80] /* get irq number */ 33 mov \tmp, \irqnr, lsr #31 34 and \irqnr, \irqnr, #0xff /* irq is in bits 0-9 */
|
/linux-4.4.14/arch/arm/mach-mv78xx0/include/mach/ |
D | entry-macro.S | 17 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 21 mov \irqnr, #31 28 mov \irqnr, #63 35 mov \irqnr, #95 40 subne \irqnr, \irqnr, \irqstat
|
/linux-4.4.14/arch/arm/mach-dove/include/mach/ |
D | entry-macro.S | 17 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 21 mov \irqnr, #32 27 moveq \irqnr, #64 32 subne \irqnr, \irqnr, \irqstat
|
/linux-4.4.14/arch/arm/mach-w90x900/include/mach/ |
D | entry-macro.S | 18 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 22 ldr \irqnr, [\base, #AIC_IPER] 23 ldr \irqnr, [\base, #AIC_ISNR] 24 cmp \irqnr, #0
|
/linux-4.4.14/arch/arm/mach-lpc32xx/include/mach/ |
D | entry-macro.S | 32 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 34 clz \irqnr, \irqstat 35 rsb \irqnr, \irqnr, #31
|
/linux-4.4.14/arch/arm/mach-iop32x/include/mach/ |
D | entry-macro.S | 21 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 24 clzne \irqnr, \irqstat 25 rsbne \irqnr, \irqnr, #31
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-gic-v3.c | 336 u32 irqnr; in gic_handle_irq() local 339 irqnr = gic_read_iar(); in gic_handle_irq() 341 if (likely(irqnr > 15 && irqnr < 1020) || irqnr >= 8192) { in gic_handle_irq() 345 gic_write_eoir(irqnr); in gic_handle_irq() 347 err = handle_domain_irq(gic_data.domain, irqnr, regs); in gic_handle_irq() 351 if (irqnr < 8192) in gic_handle_irq() 352 gic_write_dir(irqnr); in gic_handle_irq() 354 gic_write_eoir(irqnr); in gic_handle_irq() 359 if (irqnr < 16) { in gic_handle_irq() 360 gic_write_eoir(irqnr); in gic_handle_irq() [all …]
|
D | irq-hip04.c | 174 u32 irqstat, irqnr; in hip04_handle_irq() local 179 irqnr = irqstat & GICC_IAR_INT_ID_MASK; in hip04_handle_irq() 181 if (likely(irqnr > 15 && irqnr <= HIP04_MAX_IRQS)) { in hip04_handle_irq() 182 handle_domain_irq(hip04_data.domain, irqnr, regs); in hip04_handle_irq() 185 if (irqnr < 16) { in hip04_handle_irq() 188 handle_IPI(irqnr, regs); in hip04_handle_irq()
|
D | irq-mxs.c | 144 u32 irqnr; in icoll_handle_irq() local 146 irqnr = __raw_readl(icoll_priv.stat); in icoll_handle_irq() 147 __raw_writel(irqnr, icoll_priv.vector); in icoll_handle_irq() 148 handle_domain_irq(icoll_domain, irqnr, regs); in icoll_handle_irq()
|
D | irq-zevio.c | 54 int irqnr; in zevio_handle_irq() local 57 irqnr = readl(zevio_irq_io + IO_CURRENT); in zevio_handle_irq() 58 handle_domain_irq(zevio_irq_domain, irqnr, regs); in zevio_handle_irq()
|
D | irq-vt8500.c | 182 int irqnr; in vt8500_handle_irq() local 188 irqnr = readl_relaxed(base) & 0x3F; in vt8500_handle_irq() 193 if (irqnr == 63) { in vt8500_handle_irq() 199 handle_domain_irq(intc[i].domain, irqnr, regs); in vt8500_handle_irq()
|
D | irq-armada-370-xp.c | 480 u32 irqstat, irqnr; in armada_370_xp_handle_irq() local 485 irqnr = irqstat & 0x3FF; in armada_370_xp_handle_irq() 487 if (irqnr > 1022) in armada_370_xp_handle_irq() 490 if (irqnr > 1) { in armada_370_xp_handle_irq() 492 irqnr, regs); in armada_370_xp_handle_irq() 497 if (irqnr == 1) in armada_370_xp_handle_irq() 502 if (irqnr == 0) { in armada_370_xp_handle_irq()
|
D | irq-omap-intc.c | 335 u32 irqnr; in omap_intc_handle_irq() local 337 irqnr = intc_readl(INTC_SIR); in omap_intc_handle_irq() 355 if (unlikely((irqnr & SPURIOUSIRQ_MASK) == SPURIOUSIRQ_MASK)) { in omap_intc_handle_irq() 362 irqnr &= ACTIVEIRQ_MASK; in omap_intc_handle_irq() 363 handle_domain_irq(domain, irqnr, regs); in omap_intc_handle_irq()
|
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()
|
D | irq-gic.c | 331 u32 irqstat, irqnr; in gic_handle_irq() local 337 irqnr = irqstat & GICC_IAR_INT_ID_MASK; in gic_handle_irq() 339 if (likely(irqnr > 15 && irqnr < 1021)) { in gic_handle_irq() 342 handle_domain_irq(gic->domain, irqnr, regs); in gic_handle_irq() 345 if (irqnr < 16) { in gic_handle_irq() 358 handle_IPI(irqnr, regs); in gic_handle_irq()
|
/linux-4.4.14/arch/arm/mach-iop33x/include/mach/ |
D | entry-macro.S | 21 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 25 adds \irqnr, \irqstat, #1 26 movne \irqnr, \irqstat, lsr #2
|
/linux-4.4.14/drivers/clocksource/ |
D | zevio-timer.c | 125 int irqnr, ret; in zevio_timer_add() local 147 irqnr = irq_of_parse_and_map(node, 0); in zevio_timer_add() 158 if (timer->interrupt_regs && irqnr) { in zevio_timer_add() 167 timer->clkevt.irq = irqnr; in zevio_timer_add() 184 setup_irq(irqnr, &timer->clkevt_irq); in zevio_timer_add()
|
/linux-4.4.14/arch/arm/include/asm/hardware/ |
D | entry-macro-iomd.S | 14 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 37 2406: ldrneb \irqnr, [\tmp, \irqstat] @ get IRQ number
|
/linux-4.4.14/arch/arm/include/asm/ |
D | ecard.h | 112 void (*irqenable)(ecard_t *ec, int irqnr); 113 void (*irqdisable)(ecard_t *ec, int irqnr);
|
/linux-4.4.14/sound/oss/ |
D | vidc.h | 36 extern irqreturn_t vidc_sound_dma_irq(int irqnr, void *ref);
|
/linux-4.4.14/drivers/ide/ |
D | icside.c | 87 static void icside_irqenable_arcin_v5 (struct expansion_card *ec, int irqnr) in icside_irqenable_arcin_v5() argument 97 static void icside_irqdisable_arcin_v5 (struct expansion_card *ec, int irqnr) in icside_irqdisable_arcin_v5() argument 114 static void icside_irqenable_arcin_v6 (struct expansion_card *ec, int irqnr) in icside_irqenable_arcin_v6() argument 136 static void icside_irqdisable_arcin_v6 (struct expansion_card *ec, int irqnr) in icside_irqdisable_arcin_v6() argument
|
/linux-4.4.14/drivers/ata/ |
D | pata_icside.c | 85 static void pata_icside_irqenable_arcin_v5 (struct expansion_card *ec, int irqnr) in pata_icside_irqenable_arcin_v5() argument 95 static void pata_icside_irqdisable_arcin_v5 (struct expansion_card *ec, int irqnr) in pata_icside_irqdisable_arcin_v5() argument 112 static void pata_icside_irqenable_arcin_v6 (struct expansion_card *ec, int irqnr) in pata_icside_irqenable_arcin_v6() argument 126 static void pata_icside_irqdisable_arcin_v6 (struct expansion_card *ec, int irqnr) in pata_icside_irqdisable_arcin_v6() argument
|
/linux-4.4.14/drivers/scsi/arm/ |
D | powertec.c | 73 powertecscsi_irqenable(struct expansion_card *ec, int irqnr) in powertecscsi_irqenable() argument 85 powertecscsi_irqdisable(struct expansion_card *ec, int irqnr) in powertecscsi_irqdisable() argument
|
D | cumana_2.c | 93 cumanascsi_2_irqenable(struct expansion_card *ec, int irqnr) in cumanascsi_2_irqenable() argument 105 cumanascsi_2_irqdisable(struct expansion_card *ec, int irqnr) in cumanascsi_2_irqdisable() argument
|
D | eesox.c | 86 eesoxscsi_irqenable(struct expansion_card *ec, int irqnr) in eesoxscsi_irqenable() argument 101 eesoxscsi_irqdisable(struct expansion_card *ec, int irqnr) in eesoxscsi_irqdisable() argument
|
/linux-4.4.14/drivers/input/touchscreen/ |
D | ucb1400_ts.c | 188 static irqreturn_t ucb1400_irq(int irqnr, void *devid) in ucb1400_irq() argument 194 if (unlikely(irqnr != ucb->irq)) in ucb1400_irq()
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | entry.S | 93 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 99 cntlz \irqnr, \irqstat 100 rsub \irqnr, \irqnr, #31
|
/linux-4.4.14/drivers/mfd/ |
D | asic3.c | 183 unsigned int irqnr; in asic3_irq_demux() local 188 irqnr = asic->irq_base + in asic3_irq_demux() 191 generic_handle_irq(irqnr); in asic3_irq_demux()
|
/linux-4.4.14/drivers/net/ethernet/8390/ |
D | etherh.c | 146 static void etherh_irq_enable(ecard_t *ec, int irqnr) in etherh_irq_enable() argument 153 static void etherh_irq_disable(ecard_t *ec, int irqnr) in etherh_irq_disable() argument
|
/linux-4.4.14/arch/arm/mach-rpc/ |
D | ecard.c | 386 static void ecard_def_irq_enable(ecard_t *ec, int irqnr) in ecard_def_irq_enable() argument 390 static void ecard_def_irq_disable(ecard_t *ec, int irqnr) in ecard_def_irq_disable() argument
|
/linux-4.4.14/include/uapi/linux/ |
D | Kbuild | 209 header-y += irqnr.h
|