Home
last modified time | relevance | path

Searched refs:irq_stat (Results 1 – 24 of 24) sorted by relevance

/linux/arch/s390/include/asm/
H A Dirq.h73 struct irq_stat { struct
77 DECLARE_PER_CPU_SHARED_ALIGNED(struct irq_stat, irq_stat); argument
81 __this_cpu_inc(irq_stat.irqs[irq]); in inc_irq_stat()
/linux/arch/parisc/include/asm/
H A Dhardirq.h28 DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat);
31 #define inc_irq_stat(member) this_cpu_inc(irq_stat.member)
32 #define __inc_irq_stat(member) __this_cpu_inc(irq_stat.member)
/linux/arch/um/include/asm/
H A Dhardirq.h18 DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat);
22 #define inc_irq_stat(member) this_cpu_inc(irq_stat.member)
/linux/arch/loongarch/kernel/
H A Dsmp.c92 seq_put_decimal_ull_width(p, " ", per_cpu(irq_stat, cpu).ipi_irqs[i], 10); in show_ipi_list()
274 per_cpu(irq_stat, cpu).ipi_irqs[IPI_RESCHEDULE]++; in loongson_ipi_interrupt()
279 per_cpu(irq_stat, cpu).ipi_irqs[IPI_CALL_FUNCTION]++; in loongson_ipi_interrupt()
284 per_cpu(irq_stat, cpu).ipi_irqs[IPI_IRQ_WORK]++; in loongson_ipi_interrupt()
289 per_cpu(irq_stat, cpu).ipi_irqs[IPI_CLEAR_VECTOR]++; in loongson_ipi_interrupt()
304 r = request_percpu_irq(ipi_irq, loongson_ipi_interrupt, "IPI", &irq_stat); in loongson_init_ipi()
/linux/drivers/thermal/intel/
H A Dintel_bxt_pmic_thermal.c160 u8 reg_val, mask, irq_stat; in pmic_thermal_irq_handler() local
182 irq_stat = ((u8)ret & mask); in pmic_thermal_irq_handler()
184 if (!irq_stat) in pmic_thermal_irq_handler()
/linux/sound/soc/sof/amd/
H A Dacp-common.c36 u32 dsp_msg, dsp_ack, host_msg, host_ack, irq_stat; in amd_sof_ipc_dump() local
42 irq_stat = snd_sof_dsp_read(sdev, ACP_DSP_BAR, base + DSP_SW_INTR_STAT_OFFSET); in amd_sof_ipc_dump()
45 "dsp_msg = %#x dsp_ack = %#x host_msg = %#x host_ack = %#x irq_stat = %#x\n", in amd_sof_ipc_dump()
46 dsp_msg, dsp_ack, host_msg, host_ack, irq_stat); in amd_sof_ipc_dump()
/linux/arch/parisc/kernel/
H A Dirq.c125 DEFINE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat);
126 #define irq_stats(x) (&per_cpu(irq_stat, x))
406 last_usage = &per_cpu(irq_stat.irq_stack_usage, cpu); in stack_overflow_check()
422 last_usage = &per_cpu(irq_stat.kernel_stack_usage, cpu); in stack_overflow_check()
/linux/drivers/dma/
H A Duniphier-mdmac.c180 u32 irq_stat; in uniphier_mdmac_interrupt() local
184 irq_stat = readl(mc->reg_ch_base + UNIPHIER_MDMAC_CH_IRQ_DET); in uniphier_mdmac_interrupt()
190 if (!irq_stat) { in uniphier_mdmac_interrupt()
196 writel(irq_stat, mc->reg_ch_base + UNIPHIER_MDMAC_CH_IRQ_REQ); in uniphier_mdmac_interrupt()
/linux/include/asm-generic/
H A Dhardirq.h15 DECLARE_PER_CPU_ALIGNED(irq_cpustat_t, irq_stat);
/linux/arch/loongarch/include/asm/
H A Dhardirq.h30 DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat);
/linux/drivers/ata/
H A Dlibahci.c1760 static void ahci_error_intr(struct ata_port *ap, u32 irq_stat) in ahci_error_intr() argument
1795 ata_ehi_push_desc(host_ehi, "irq_stat 0x%08x", irq_stat); in ahci_error_intr()
1804 irq_stat &= ~PORT_IRQ_IF_ERR; in ahci_error_intr()
1806 if (irq_stat & PORT_IRQ_TF_ERR) { in ahci_error_intr()
1820 if (irq_stat & PORT_IRQ_UNK_FIS) { in ahci_error_intr()
1830 if (sata_pmp_attached(ap) && (irq_stat & PORT_IRQ_BAD_PMP)) { in ahci_error_intr()
1836 if (irq_stat & (PORT_IRQ_HBUS_ERR | PORT_IRQ_HBUS_DATA_ERR)) { in ahci_error_intr()
1842 if (irq_stat & PORT_IRQ_IF_ERR) { in ahci_error_intr()
1853 if (irq_stat & (PORT_IRQ_CONNECT | PORT_IRQ_PHYRDY)) { in ahci_error_intr()
1856 irq_stat & PORT_IRQ_CONNECT ? in ahci_error_intr()
[all …]
H A Dahci.c2593 u32 irq_stat, irq_masked; in ahci_thunderx_irq_handler() local
2598 irq_stat = readl(mmio + HOST_IRQ_STAT); in ahci_thunderx_irq_handler()
2599 if (!irq_stat) in ahci_thunderx_irq_handler()
2603 irq_masked = irq_stat & hpriv->port_map; in ahci_thunderx_irq_handler()
2608 writel(irq_stat, mmio + HOST_IRQ_STAT); in ahci_thunderx_irq_handler()
2609 irq_stat = readl(mmio + HOST_IRQ_STAT); in ahci_thunderx_irq_handler()
2611 } while (irq_stat); in ahci_thunderx_irq_handler()
2639 u32 irq_stat, irq_masked; in ahci_mv_irq_handler() local
2641 irq_stat = readl(mmio + HOST_IRQ_STAT); in ahci_mv_irq_handler()
2642 if (!irq_stat) in ahci_mv_irq_handler()
[all …]
/linux/arch/powerpc/kernel/
H A Ddbell.c34 __this_cpu_inc(irq_stat.doorbell_irqs); in DEFINE_INTERRUPT_HANDLER_ASYNC()
H A Dtime.c618 __this_cpu_inc(irq_stat.timer_irqs_event); in DEFINE_INTERRUPT_HANDLER_ASYNC()
624 __this_cpu_inc(irq_stat.timer_irqs_others); in DEFINE_INTERRUPT_HANDLER_ASYNC()
637 __this_cpu_inc(irq_stat.broadcast_irqs_event); in timer_broadcast_interrupt()
/linux/arch/powerpc/include/asm/
H A Dhardirq.h25 DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat);
/linux/drivers/pci/controller/
H A Dpci-ftpci100.c293 unsigned int irq_stat, reg, i; in faraday_pci_irq_handler() local
296 irq_stat = reg >> PCI_CTRL2_INTSTS_SHIFT; in faraday_pci_irq_handler()
301 if ((irq_stat & BIT(i)) == 0) in faraday_pci_irq_handler()
/linux/scripts/gdb/linux/
H A Dinterrupts.py101 irq_stat = gdb.parse_and_eval("&irq_stat.counts[%d]" %idx)
104 stat = cpus.per_cpu(irq_stat, cpu)
/linux/drivers/i2c/busses/
H A Di2c-mt65xx.c301 u16 irq_stat; /* interrupt status */ member
1012 i2c->irq_stat = 0; in mtk_i2c_do_transfer()
1231 if (i2c->irq_stat & (I2C_HS_NACKERR | I2C_ACKERR)) { in mtk_i2c_do_transfer()
1332 i2c->irq_stat |= intr_stat; in mtk_i2c_irq()
1334 if (i2c->ignore_restart_irq && (i2c->irq_stat & restart_flag)) { in mtk_i2c_irq()
1336 i2c->irq_stat = 0; in mtk_i2c_irq()
1340 if (i2c->irq_stat & (I2C_TRANSAC_COMP | restart_flag)) in mtk_i2c_irq()
/linux/drivers/gpio/
H A Dgpio-pca953x.c230 DECLARE_BITMAP(irq_stat, MAX_LINE);
989 bitmap_copy(old_stat, chip->irq_stat, gc->ngpio); in pca953x_irq_pending()
995 bitmap_copy(chip->irq_stat, new_stat, gc->ngpio); in pca953x_irq_pending()
1058 DECLARE_BITMAP(irq_stat, MAX_LINE); in pca953x_irq_setup()
1078 ret = pca953x_read_regs(chip, chip->regs->input, irq_stat); in pca953x_irq_setup()
1088 bitmap_and(chip->irq_stat, irq_stat, reg_direction, gc->ngpio); in pca953x_irq_setup()
/linux/arch/sh/kernel/
H A Dtraps.c182 this_cpu_inc(irq_stat.__nmi_count); in BUILD_TRAP_HANDLER()
/linux/drivers/gpu/drm/bridge/
H A Dti-sn65dsi83.c434 unsigned int irq_stat; in sn65dsi83_handle_errors() local
447 ret = regmap_read(ctx->regmap, REG_IRQ_STAT, &irq_stat); in sn65dsi83_handle_errors()
455 if (ret || irq_stat & ~REG_IRQ_STAT_CHA_PLL_UNLOCK) { in sn65dsi83_handle_errors()
/linux/arch/arm64/kernel/
H A Dsmp.c1128 err = request_percpu_nmi(irq, ipi_handler, "IPI", NULL, &irq_stat); in ipi_setup_sgi()
1131 err = request_percpu_irq(irq, ipi_handler, "IPI", &irq_stat); in ipi_setup_sgi()
/linux/kernel/
H A Dsoftirq.c57 DEFINE_PER_CPU_ALIGNED(irq_cpustat_t, irq_stat);
58 EXPORT_PER_CPU_SYMBOL(irq_stat);
/linux/drivers/mtd/nand/raw/
H A Ddenali.c1098 u32 irq_stat; in denali_exec_waitrdy() local
1101 irq_stat = denali_wait_for_irq(denali, INTR__INT_ACT); in denali_exec_waitrdy()
1106 return irq_stat & INTR__INT_ACT ? 0 : -EIO; in denali_exec_waitrdy()