Home
last modified time | relevance | path

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

123

/linux/arch/powerpc/kernel/
A Dirq.c75 EXPORT_PER_CPU_SYMBOL(irq_stat);
167 u64 sum = per_cpu(irq_stat, cpu).timer_irqs_event; in arch_irq_stat_cpu()
169 sum += per_cpu(irq_stat, cpu).broadcast_irqs_event; in arch_irq_stat_cpu()
170 sum += per_cpu(irq_stat, cpu).pmu_irqs; in arch_irq_stat_cpu()
171 sum += per_cpu(irq_stat, cpu).mce_exceptions; in arch_irq_stat_cpu()
172 sum += per_cpu(irq_stat, cpu).spurious_irqs; in arch_irq_stat_cpu()
173 sum += per_cpu(irq_stat, cpu).timer_irqs_others; in arch_irq_stat_cpu()
177 sum += per_cpu(irq_stat, cpu).sreset_irqs; in arch_irq_stat_cpu()
179 sum += per_cpu(irq_stat, cpu).soft_nmi_irqs; in arch_irq_stat_cpu()
182 sum += per_cpu(irq_stat, cpu).doorbell_irqs; in arch_irq_stat_cpu()
[all …]
/linux/arch/x86/include/asm/
A Dhardirq.h52 DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat);
59 #define inc_irq_stat(member) this_cpu_inc(irq_stat.member)
78 __this_cpu_write(irq_stat.kvm_cpu_l1tf_flush_l1d, 1); in kvm_set_cpu_l1tf_flush_l1d()
83 __this_cpu_write(irq_stat.kvm_cpu_l1tf_flush_l1d, 0); in kvm_clear_cpu_l1tf_flush_l1d()
88 return __this_cpu_read(irq_stat.kvm_cpu_l1tf_flush_l1d); in kvm_get_cpu_l1tf_flush_l1d()
/linux/arch/s390/include/asm/
A Dirq.h74 struct irq_stat { struct
78 DECLARE_PER_CPU_SHARED_ALIGNED(struct irq_stat, irq_stat); argument
82 __this_cpu_inc(irq_stat.irqs[irq]); in inc_irq_stat()
/linux/arch/parisc/include/asm/
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/drivers/gpio/
A Dgpio-mxc.c262 static void mxc_gpio_irq_handler(struct mxc_gpio_port *port, u32 irq_stat) in mxc_gpio_irq_handler() argument
264 while (irq_stat != 0) { in mxc_gpio_irq_handler()
265 int irqoffset = fls(irq_stat) - 1; in mxc_gpio_irq_handler()
272 irq_stat &= ~(1 << irqoffset); in mxc_gpio_irq_handler()
279 u32 irq_stat; in mx3_gpio_irq_handler() local
288 irq_stat = readl(port->base + GPIO_ISR) & readl(port->base + GPIO_IMR); in mx3_gpio_irq_handler()
290 mxc_gpio_irq_handler(port, irq_stat); in mx3_gpio_irq_handler()
298 u32 irq_msk, irq_stat; in mx2_gpio_irq_handler() local
310 irq_stat = readl(port->base + GPIO_ISR) & irq_msk; in mx2_gpio_irq_handler()
311 if (irq_stat) in mx2_gpio_irq_handler()
[all …]
A Dgpio-sodaville.c79 unsigned long irq_stat = readl(sd->gpio_pub_base + GPSTR); in sdv_gpio_pub_irq_handler() local
82 irq_stat &= readl(sd->gpio_pub_base + GPIO_INT); in sdv_gpio_pub_irq_handler()
83 if (!irq_stat) in sdv_gpio_pub_irq_handler()
86 for_each_set_bit(irq_bit, &irq_stat, 32) in sdv_gpio_pub_irq_handler()
A Dgpio-mxs.c146 u32 irq_stat; in mxs_gpio_irq_handler() local
151 irq_stat = readl(port->base + PINCTRL_IRQSTAT(port)) & in mxs_gpio_irq_handler()
154 while (irq_stat != 0) { in mxs_gpio_irq_handler()
155 int irqoffset = fls(irq_stat) - 1; in mxs_gpio_irq_handler()
160 irq_stat &= ~(1 << irqoffset); in mxs_gpio_irq_handler()
/linux/drivers/net/phy/
A Dnxp-cbtx.c156 int irq_stat, irq_enabled; in cbtx_handle_interrupt() local
158 irq_stat = cbtx_ack_interrupts(phydev); in cbtx_handle_interrupt()
159 if (irq_stat < 0) { in cbtx_handle_interrupt()
170 if (!(irq_enabled & irq_stat)) in cbtx_handle_interrupt()
/linux/drivers/mailbox/
A Dpl320-ipc.c101 u32 irq_stat; in ipc_handler() local
104 irq_stat = readl_relaxed(ipc_base + IPCMMIS(1)); in ipc_handler()
105 if (irq_stat & MBOX_MASK(IPC_TX_MBOX)) { in ipc_handler()
109 if (irq_stat & MBOX_MASK(IPC_RX_MBOX)) { in ipc_handler()
/linux/drivers/ata/
A Dsata_sil24.c606 u32 irq_enabled, irq_mask, irq_stat; in sil24_exec_polled_cmd() local
629 irq_stat >>= PORT_IRQ_RAW_SHIFT; in sil24_exec_polled_cmd()
631 if (irq_stat & PORT_IRQ_COMPLETE) in sil24_exec_polled_cmd()
637 if (irq_stat & PORT_IRQ_ERROR) in sil24_exec_polled_cmd()
977 u32 irq_stat; in sil24_error_intr() local
980 irq_stat = readl(port + PORT_IRQ_STAT); in sil24_error_intr()
990 if (irq_stat & PORT_IRQ_SDB_NOTIFY) { in sil24_error_intr()
998 irq_stat & PORT_IRQ_PHYRDY_CHG ? in sil24_error_intr()
1003 if (irq_stat & PORT_IRQ_UNK_FIS) { in sil24_error_intr()
1011 if (irq_stat & PORT_IRQ_ERROR) { in sil24_error_intr()
[all …]
A Dsata_inic162x.c326 static void inic_host_err_intr(struct ata_port *ap, u8 irq_stat, u16 idma_stat) in inic_host_err_intr() argument
335 irq_stat, idma_stat); in inic_host_err_intr()
339 if (irq_stat & (PIRQ_OFFLINE | PIRQ_ONLINE)) { in inic_host_err_intr()
386 u8 irq_stat; in inic_host_intr() local
390 irq_stat = readb(port_base + PORT_IRQ_STAT); in inic_host_intr()
391 writeb(irq_stat, port_base + PORT_IRQ_STAT); in inic_host_intr()
394 if (unlikely((irq_stat & PIRQ_ERR) || (idma_stat & IDMA_STAT_ERR))) in inic_host_intr()
395 inic_host_err_intr(ap, irq_stat, idma_stat); in inic_host_intr()
416 qc ? qc->tf.command : 0xff, irq_stat, idma_stat); in inic_host_intr()
A Dsata_nv.c866 if (!(irq_stat & NV_INT_DEV)) in nv_host_intr()
901 handled += nv_host_intr(ap, irq_stat); in nv_adma_interrupt()
914 irq_stat |= NV_INT_DEV; in nv_adma_interrupt()
1470 irq_stat >>= NV_INT_PORT_SHIFT; in nv_do_interrupt()
1479 u8 irq_stat; in nv_nf2_interrupt() local
1484 ret = nv_do_interrupt(host, irq_stat); in nv_nf2_interrupt()
1493 u8 irq_stat; in nv_ck804_interrupt() local
1498 ret = nv_do_interrupt(host, irq_stat); in nv_ck804_interrupt()
2284 u32 irq_stat; in nv_swncq_interrupt() local
2297 if (irq_stat) /* reserve Hotplug */ in nv_swncq_interrupt()
[all …]
A Dpata_cmd64x.c244 u8 irq_stat; in cmd64x_sff_irq_check() local
247 pci_read_config_byte(pdev, irq_reg, &irq_stat); in cmd64x_sff_irq_check()
249 return irq_stat & irq_mask; in cmd64x_sff_irq_check()
263 u8 irq_stat; in cmd64x_sff_irq_clear() local
268 pci_read_config_byte(pdev, irq_reg, &irq_stat); in cmd64x_sff_irq_clear()
A Dpata_cmd640.c168 u8 irq_stat, irq_mask = ap->port_no ? 0x10 : 0x04; in cmd640_sff_irq_check() local
170 pci_read_config_byte(pdev, irq_reg, &irq_stat); in cmd640_sff_irq_check()
172 return irq_stat & irq_mask; in cmd640_sff_irq_check()
/linux/arch/loongarch/kernel/
A Dparavirt.c59 irq_cpustat_t *info = &per_cpu(irq_stat, cpu); in pv_send_ipi_single()
92 info = &per_cpu(irq_stat, i); in pv_send_ipi_mask()
132 info = this_cpu_ptr(&irq_stat); in pv_ipi_interrupt()
168 r = request_percpu_irq(swi, pv_ipi_interrupt, "SWI0-IPI", &irq_stat); in pv_init_ipi()
A Dsmp.c85 seq_printf(p, "%10u ", per_cpu(irq_stat, cpu).ipi_irqs[i]); in show_ipi_list()
239 per_cpu(irq_stat, cpu).ipi_irqs[IPI_RESCHEDULE]++; in loongson_ipi_interrupt()
244 per_cpu(irq_stat, cpu).ipi_irqs[IPI_CALL_FUNCTION]++; in loongson_ipi_interrupt()
249 per_cpu(irq_stat, cpu).ipi_irqs[IPI_IRQ_WORK]++; in loongson_ipi_interrupt()
254 per_cpu(irq_stat, cpu).ipi_irqs[IPI_CLEAR_VECTOR]++; in loongson_ipi_interrupt()
269 r = request_percpu_irq(ipi_irq, loongson_ipi_interrupt, "IPI", &irq_stat); in loongson_init_ipi()
A Dirq.c25 DEFINE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat);
26 EXPORT_PER_CPU_SYMBOL(irq_stat);
/linux/drivers/scsi/
A Dnsp32.c1050 unsigned short irq_stat; in DEF_SCSI_QCMD() local
1068 } while (irq_stat & IRQSTATUS_ANY_IRQ); in DEF_SCSI_QCMD()
1173 irq_stat = nsp32_read2(base, IRQ_STATUS); in do_nsp32_isr()
1200 if (irq_stat & IRQSTATUS_TIMER_IRQ) { in do_nsp32_isr()
1220 irq_stat, trans_stat); in do_nsp32_isr()
1230 if(irq_stat & IRQSTATUS_AUTOSCSI_IRQ) { in do_nsp32_isr()
1381 irq_stat, trans_stat); in do_nsp32_isr()
1396 nsp32_msgin_occur(SCpnt, irq_stat, 0); in do_nsp32_isr()
1401 irq_stat, trans_stat); in do_nsp32_isr()
1409 if (irq_stat & IRQSTATUS_PCI_IRQ) { in do_nsp32_isr()
[all …]
/linux/drivers/thermal/intel/
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/arch/s390/kernel/
A Dirq.c35 DEFINE_PER_CPU_SHARED_ALIGNED(struct irq_stat, irq_stat);
36 EXPORT_PER_CPU_SYMBOL_GPL(irq_stat);
265 per_cpu(irq_stat, cpu).irqs[irq]); in show_interrupts()
/linux/sound/soc/sof/amd/
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()
46 dsp_msg, dsp_ack, host_msg, host_ack, irq_stat); in amd_sof_ipc_dump()
/linux/arch/parisc/kernel/
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/gpu/drm/pl111/
A Dpl111_display.c30 u32 irq_stat; in pl111_irq() local
33 irq_stat = readl(priv->regs + CLCD_PL111_MIS); in pl111_irq()
35 if (!irq_stat) in pl111_irq()
38 if (irq_stat & CLCD_IRQ_NEXTBASE_UPDATE) { in pl111_irq()
45 writel(irq_stat, priv->regs + CLCD_PL111_ICR); in pl111_irq()
/linux/drivers/dma/
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/
A Dhardirq.h15 DECLARE_PER_CPU_ALIGNED(irq_cpustat_t, irq_stat);

Completed in 62 milliseconds

123