/kernel/linux/linux-5.10/arch/arm/include/asm/hardware/ |
H A D | entry-macro-iomd.S | 14 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp 15 ldrb \irqstat, [\base, #IOMD_IRQREQB] @ get high priority first 17 teq \irqstat, #0 19 ldrbeq \irqstat, [\base, #IOMD_DMAREQ] @ get dma 21 teqeq \irqstat, #0 24 ldrbeq \irqstat, [\base, #IOMD_IRQREQA] @ get low priority 26 teqeq \irqstat, #0 28 ldrbeq \irqstat, [\base, #IOMD_IRQREQC] 30 teqeq \irqstat, #0 33 ldrbeq \irqstat, [\bas [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | arch_gicv3.h | 43 u64 irqstat; in gic_read_iar_common() local 45 irqstat = read_sysreg_s(SYS_ICC_IAR1_EL1); in gic_read_iar_common() 47 return irqstat; in gic_read_iar_common() 59 u64 irqstat; in gic_read_iar_cavium_thunderx() local 62 irqstat = read_sysreg_s(SYS_ICC_IAR1_EL1); in gic_read_iar_cavium_thunderx() 66 return irqstat; in gic_read_iar_cavium_thunderx()
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | arch_gicv3.h | 37 u64 irqstat; in gic_read_iar_common() local 39 irqstat = read_sysreg_s(SYS_ICC_IAR1_EL1); in gic_read_iar_common() 41 return irqstat; in gic_read_iar_common() 67 u64 irqstat, apr; in gic_read_iar_cavium_thunderx() local 71 irqstat = read_sysreg_s(SYS_ICC_IAR1_EL1); in gic_read_iar_cavium_thunderx() 77 return irqstat; in gic_read_iar_cavium_thunderx()
|
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-clps711x.c | 74 u32 irqstat; in clps711x_irqh() local 77 irqstat = readw_relaxed(clps711x_intc->intmr[0]) & in clps711x_irqh() 79 if (irqstat) in clps711x_irqh() 81 fls(irqstat) - 1, regs); in clps711x_irqh() 83 irqstat = readw_relaxed(clps711x_intc->intmr[1]) & in clps711x_irqh() 85 if (irqstat) in clps711x_irqh() 87 fls(irqstat) - 1 + 16, regs); in clps711x_irqh() 88 } while (irqstat); in clps711x_irqh()
|
H A D | irq-sirfsoc.c | 61 u32 irqstat; in sirfsoc_handle_irq() local 63 irqstat = readl_relaxed(base + SIRFSOC_INIT_IRQ_ID); in sirfsoc_handle_irq() 64 handle_domain_irq(sirfsoc_irqdomain, irqstat & 0xff, regs); in sirfsoc_handle_irq()
|
H A D | irq-imx-intmux.c | 184 unsigned long irqstat; in imx_intmux_irq_handler() local 190 irqstat = readl_relaxed(data->regs + CHANIPR(idx)); in imx_intmux_irq_handler() 192 for_each_set_bit(pos, &irqstat, 32) { in imx_intmux_irq_handler()
|
H A D | irq-hip04.c | 201 u32 irqstat, irqnr; in hip04_handle_irq() local 205 irqstat = readl_relaxed(cpu_base + GIC_CPU_INTACK); in hip04_handle_irq() 206 irqnr = irqstat & GICC_IAR_INT_ID_MASK; in hip04_handle_irq()
|
H A D | irq-atmel-aic.c | 66 u32 irqstat; in aic_handle() local 69 irqstat = irq_reg_readl(gc, AT91_AIC_ISR); in aic_handle() 71 if (!irqstat) in aic_handle()
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-clps711x.c | 74 u32 irqstat; in clps711x_irqh() local 77 irqstat = readw_relaxed(clps711x_intc->intmr[0]) & in clps711x_irqh() 79 if (irqstat) in clps711x_irqh() 81 fls(irqstat) - 1); in clps711x_irqh() 83 irqstat = readw_relaxed(clps711x_intc->intmr[1]) & in clps711x_irqh() 85 if (irqstat) in clps711x_irqh() 87 fls(irqstat) - 1 + 16); in clps711x_irqh() 88 } while (irqstat); in clps711x_irqh()
|
H A D | irq-atmel-aic.c | 66 u32 irqstat; in aic_handle() local 69 irqstat = irq_reg_readl(gc, AT91_AIC_ISR); in aic_handle() 71 if (!irqstat) in aic_handle()
|
H A D | irq-hip04.c | 201 u32 irqstat, irqnr; in hip04_handle_irq() local 205 irqstat = readl_relaxed(cpu_base + GIC_CPU_INTACK); in hip04_handle_irq() 206 irqnr = irqstat & GICC_IAR_INT_ID_MASK; in hip04_handle_irq()
|
H A D | irq-imx-intmux.c | 184 unsigned long irqstat; in imx_intmux_irq_handler() local 190 irqstat = readl_relaxed(data->regs + CHANIPR(idx)); in imx_intmux_irq_handler() 192 for_each_set_bit(pos, &irqstat, 32) in imx_intmux_irq_handler()
|
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | sl811-hcd.c | 591 u8 irqstat = 0; in checkdone() local 602 irqstat |= SL11H_INTMASK_DONE_A; in checkdone() 614 irqstat |= SL11H_INTMASK_DONE_A; in checkdone() 617 return irqstat; in checkdone() 623 u8 irqstat; in sl811h_irq() local 630 irqstat = sl811_read(sl811, SL11H_IRQ_STATUS) & ~SL11H_INTMASK_DP; in sl811h_irq() 631 if (irqstat) { in sl811h_irq() 632 sl811_write(sl811, SL11H_IRQ_STATUS, irqstat); in sl811h_irq() 633 irqstat &= sl811->irq_enable; in sl811h_irq() 638 if (irqstat in sl811h_irq() 1126 u8 irqstat; sl811h_timer() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | sl811-hcd.c | 591 u8 irqstat = 0; in checkdone() local 602 irqstat |= SL11H_INTMASK_DONE_A; in checkdone() 614 irqstat |= SL11H_INTMASK_DONE_A; in checkdone() 617 return irqstat; in checkdone() 623 u8 irqstat; in sl811h_irq() local 630 irqstat = sl811_read(sl811, SL11H_IRQ_STATUS) & ~SL11H_INTMASK_DP; in sl811h_irq() 631 if (irqstat) { in sl811h_irq() 632 sl811_write(sl811, SL11H_IRQ_STATUS, irqstat); in sl811h_irq() 633 irqstat &= sl811->irq_enable; in sl811h_irq() 638 if (irqstat in sl811h_irq() 1126 u8 irqstat; sl811h_timer() local [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/aarch64/ |
H A D | gic.c | 80 uint64_t irqstat; in gic_get_and_ack_irq() local 85 irqstat = gic_common_ops->gic_read_iar(); in gic_get_and_ack_irq() 86 intid = irqstat & GENMASK(23, 0); in gic_get_and_ack_irq()
|
/kernel/linux/linux-5.10/drivers/soc/ixp4xx/ |
H A D | ixp4xx-qmgr.c | 146 __raw_writel(0xFFFFFFFF, &qmgr_regs->irqstat[0]); in qmgr_irq1_a0() 171 __raw_writel(0xFFFFFFFF, &qmgr_regs->irqstat[1]); in qmgr_irq2_a0() 188 u32 req_bitmap = __raw_readl(&qmgr_regs->irqstat[half]); in qmgr_irq() 192 __raw_writel(req_bitmap, &qmgr_regs->irqstat[half]); /* ACK */ in qmgr_irq() 225 __raw_writel(mask, &qmgr_regs->irqstat[half]); /* clear */ in qmgr_disable_irq() 405 __raw_writel(0xFFFFFFFF, &qmgr_regs->irqstat[i]); /* clear */ in ixp4xx_qmgr_probe()
|
/kernel/linux/linux-6.6/drivers/soc/ixp4xx/ |
H A D | ixp4xx-qmgr.c | 147 __raw_writel(0xFFFFFFFF, &qmgr_regs->irqstat[0]); in qmgr_irq1_a0() 172 __raw_writel(0xFFFFFFFF, &qmgr_regs->irqstat[1]); in qmgr_irq2_a0() 189 u32 req_bitmap = __raw_readl(&qmgr_regs->irqstat[half]); in qmgr_irq() 193 __raw_writel(req_bitmap, &qmgr_regs->irqstat[half]); /* ACK */ in qmgr_irq() 226 __raw_writel(mask, &qmgr_regs->irqstat[half]); /* clear */ in qmgr_disable_irq() 406 __raw_writel(0xFFFFFFFF, &qmgr_regs->irqstat[i]); /* clear */ in ixp4xx_qmgr_probe()
|
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-mrst.c | 298 u8 irqstat; in mrst_rtc_irq() local 302 irqstat = vrtc_cmos_read(RTC_INTR_FLAGS); in mrst_rtc_irq() 305 irqstat &= RTC_IRQMASK | RTC_IRQF; in mrst_rtc_irq() 306 if (is_intr(irqstat)) { in mrst_rtc_irq() 307 rtc_update_irq(p, 1, irqstat); in mrst_rtc_irq()
|
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | ltc3676.c | 271 unsigned int i, irqstat, event; in ltc3676_isr() local 273 regmap_read(ltc3676->regmap, LTC3676_IRQSTAT, &irqstat); in ltc3676_isr() 275 dev_dbg(dev, "irq%d irqstat=0x%02x\n", irq, irqstat); in ltc3676_isr() 276 if (irqstat & LTC3676_IRQSTAT_THERMAL_WARN) { in ltc3676_isr() 284 if (irqstat & LTC3676_IRQSTAT_UNDERVOLT_WARN) { in ltc3676_isr()
|
H A D | ltc3589.c | 354 unsigned int i, irqstat, event; in ltc3589_isr() local 356 regmap_read(ltc3589->regmap, LTC3589_IRQSTAT, &irqstat); in ltc3589_isr() 358 if (irqstat & LTC3589_IRQSTAT_THERMAL_WARN) { in ltc3589_isr() 365 if (irqstat & LTC3589_IRQSTAT_UNDERVOLT_WARN) { in ltc3589_isr()
|
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | ltc3676.c | 271 unsigned int i, irqstat, event; in ltc3676_isr() local 273 regmap_read(ltc3676->regmap, LTC3676_IRQSTAT, &irqstat); in ltc3676_isr() 275 dev_dbg(dev, "irq%d irqstat=0x%02x\n", irq, irqstat); in ltc3676_isr() 276 if (irqstat & LTC3676_IRQSTAT_THERMAL_WARN) { in ltc3676_isr() 284 if (irqstat & LTC3676_IRQSTAT_UNDERVOLT_WARN) { in ltc3676_isr()
|
/kernel/linux/linux-5.10/drivers/atm/ |
H A D | idt77252.c | 2640 return sprintf(page, "TSIF: %lu\n", card->irqstat[15]); in idt77252_proc_read() 2642 return sprintf(page, "TXICP: %lu\n", card->irqstat[14]); in idt77252_proc_read() 2644 return sprintf(page, "TSQF: %lu\n", card->irqstat[12]); in idt77252_proc_read() 2646 return sprintf(page, "TMROF: %lu\n", card->irqstat[11]); in idt77252_proc_read() 2648 return sprintf(page, "PHYI: %lu\n", card->irqstat[10]); in idt77252_proc_read() 2650 return sprintf(page, "FBQ3A: %lu\n", card->irqstat[8]); in idt77252_proc_read() 2652 return sprintf(page, "FBQ2A: %lu\n", card->irqstat[7]); in idt77252_proc_read() 2654 return sprintf(page, "RSQF: %lu\n", card->irqstat[6]); in idt77252_proc_read() 2656 return sprintf(page, "EPDU: %lu\n", card->irqstat[5]); in idt77252_proc_read() 2658 return sprintf(page, "RAWCF: %lu\n", card->irqstat[ in idt77252_proc_read() [all...] |
/kernel/linux/linux-6.6/drivers/atm/ |
H A D | idt77252.c | 2633 return sprintf(page, "TSIF: %lu\n", card->irqstat[15]); in idt77252_proc_read() 2635 return sprintf(page, "TXICP: %lu\n", card->irqstat[14]); in idt77252_proc_read() 2637 return sprintf(page, "TSQF: %lu\n", card->irqstat[12]); in idt77252_proc_read() 2639 return sprintf(page, "TMROF: %lu\n", card->irqstat[11]); in idt77252_proc_read() 2641 return sprintf(page, "PHYI: %lu\n", card->irqstat[10]); in idt77252_proc_read() 2643 return sprintf(page, "FBQ3A: %lu\n", card->irqstat[8]); in idt77252_proc_read() 2645 return sprintf(page, "FBQ2A: %lu\n", card->irqstat[7]); in idt77252_proc_read() 2647 return sprintf(page, "RSQF: %lu\n", card->irqstat[6]); in idt77252_proc_read() 2649 return sprintf(page, "EPDU: %lu\n", card->irqstat[5]); in idt77252_proc_read() 2651 return sprintf(page, "RAWCF: %lu\n", card->irqstat[ in idt77252_proc_read() [all...] |
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | bcm63xx_uart.c | 363 unsigned int irqstat; in bcm_uart_interrupt() local 368 irqstat = bcm_uart_readl(port, UART_IR_REG); in bcm_uart_interrupt() 369 if (irqstat & UART_RX_INT_STAT) in bcm_uart_interrupt() 372 if (irqstat & UART_TX_INT_STAT) in bcm_uart_interrupt() 375 if (irqstat & UART_IR_MASK(UART_IR_EXTIP)) { in bcm_uart_interrupt()
|
/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | bcm63xx_uart.c | 332 unsigned int irqstat; in bcm_uart_interrupt() local 337 irqstat = bcm_uart_readl(port, UART_IR_REG); in bcm_uart_interrupt() 338 if (irqstat & UART_RX_INT_STAT) in bcm_uart_interrupt() 341 if (irqstat & UART_TX_INT_STAT) in bcm_uart_interrupt() 344 if (irqstat & UART_IR_MASK(UART_IR_EXTIP)) { in bcm_uart_interrupt()
|