Symbol: irq_pending
arch/loongarch/include/asm/kvm_host.h
225
unsigned long irq_pending;
arch/loongarch/include/asm/kvm_vcpu.h
104
clear_bit(irq, &vcpu->arch.irq_pending);
arch/loongarch/include/asm/kvm_vcpu.h
98
set_bit(irq, &vcpu->arch.irq_pending);
arch/loongarch/kvm/interrupt.c
106
return test_bit(INT_TI, &vcpu->arch.irq_pending);
arch/loongarch/kvm/interrupt.c
31
clear_bit(priority, &vcpu->arch.irq_pending);
arch/loongarch/kvm/interrupt.c
94
unsigned long *pending = &vcpu->arch.irq_pending;
arch/loongarch/kvm/vcpu.c
388
return !!(vcpu->arch.irq_pending) &&
arch/loongarch/kvm/vcpu.c
460
kvm_debug("\tExceptions: %08lx\n", vcpu->arch.irq_pending);
arch/loongarch/kvm/vcpu.c
964
memset(&vcpu->arch.irq_pending, 0, sizeof(vcpu->arch.irq_pending));
arch/m68k/include/asm/mac_oss.h
67
__u16 irq_pending; /* [0x202-0x203] pending interrupts bits */
arch/m68k/mac/oss.c
77
events = oss->irq_pending & OSS_IP_NUBUS;
arch/m68k/virt/ints.c
115
u32 irq_pending;
arch/m68k/virt/ints.c
119
irq_pending = gfpic_read(pic, GFPIC_REG_IRQ_PENDING);
arch/m68k/virt/ints.c
123
if (irq_pending & 1)
arch/m68k/virt/ints.c
126
irq_pending >>= 1;
arch/m68k/virt/ints.c
127
} while (irq_pending);
arch/powerpc/include/asm/kvm_host.h
779
u8 irq_pending; /* Used by XIVE to signal pending guest irqs */
arch/powerpc/kvm/book3s_hv.c
4558
return vcpu->arch.irq_pending || vcpu->arch.xive_saved_state.pipr <
arch/powerpc/kvm/book3s_xive.c
713
vcpu->arch.irq_pending = 0;
arch/powerpc/kvm/book3s_xive.c
844
vcpu->arch.irq_pending = 1;
arch/s390/kernel/irq.c
171
} while (machine_is_lpar() && irq_pending(regs));
arch/x86/include/asm/i8259.h
68
int (*irq_pending)(unsigned int irq);
arch/x86/kernel/apic/io_apic.c
1571
if (legacy_pic->irq_pending(irq))
arch/x86/kernel/i8259.c
428
.irq_pending = legacy_pic_irq_pending_noop,
arch/x86/kernel/i8259.c
441
.irq_pending = i8259A_irq_pending,
drivers/bus/mhi/ep/internal.h
141
bool irq_pending;
drivers/bus/mhi/ep/main.c
70
if (READ_ONCE(ring->irq_pending))
drivers/bus/mhi/ep/main.c
74
} else if (ring->intmodt && !READ_ONCE(ring->irq_pending)) {
drivers/bus/mhi/ep/main.c
75
WRITE_ONCE(ring->irq_pending, true);
drivers/bus/mhi/ep/ring.c
175
WRITE_ONCE(ring->irq_pending, false);
drivers/gpu/drm/imagination/pvr_device.h
783
return pvr_dev->fw_dev.defs->irq_pending(pvr_dev);
drivers/gpu/drm/imagination/pvr_fw.h
176
bool (*irq_pending)(struct pvr_device *pvr_dev);
drivers/gpu/drm/imagination/pvr_fw_meta.c
558
.irq_pending = pvr_meta_irq_pending,
drivers/gpu/drm/imagination/pvr_fw_mips.c
196
.irq_pending = pvr_mips_irq_pending,
drivers/gpu/drm/imagination/pvr_fw_riscv.c
162
.irq_pending = pvr_riscv_irq_pending,
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1498
bool irq_pending = xe_device_uses_memirq(gt_to_xe(gt)) &&
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1503
if (irq_pending || READ_ONCE(gt->sriov.vf.migration.ggtt_need_fixes))
drivers/hwmon/axi-fan-control.c
326
u32 irq_pending = axi_ioread(ADI_REG_IRQ_PENDING, ctl);
drivers/hwmon/axi-fan-control.c
329
if (irq_pending & ADI_IRQ_SRC_TEMP_INCREASE)
drivers/hwmon/axi-fan-control.c
333
if (irq_pending & ADI_IRQ_SRC_PWM_CHANGED) {
drivers/hwmon/axi-fan-control.c
348
if (irq_pending & ADI_IRQ_SRC_NEW_MEASUR) {
drivers/hwmon/axi-fan-control.c
361
if (irq_pending & ADI_IRQ_SRC_TACH_ERR)
drivers/hwmon/axi-fan-control.c
365
clear_mask = irq_pending & ADI_IRQ_SRC_MASK;
drivers/media/dvb-frontends/dib3000mc.c
617
u16 irq_pending = dib3000mc_read_word(state, 511);
drivers/media/dvb-frontends/dib3000mc.c
619
if (irq_pending & 0x1) // failed
drivers/media/dvb-frontends/dib3000mc.c
622
if (irq_pending & 0x2) // succeeded
drivers/media/dvb-frontends/dib7000m.c
1017
u16 irq_pending = dib7000m_read_word(state, reg);
drivers/media/dvb-frontends/dib7000m.c
1019
if (irq_pending & 0x1) { // failed
drivers/media/dvb-frontends/dib7000m.c
1024
if (irq_pending & 0x2) { // succeeded
drivers/media/dvb-frontends/dib7000p.c
1173
u16 irq_pending = dib7000p_read_word(state, 1284);
drivers/media/dvb-frontends/dib7000p.c
1175
if (irq_pending & 0x1)
drivers/media/dvb-frontends/dib7000p.c
1178
if (irq_pending & 0x2)
drivers/media/dvb-frontends/dib8000.c
2662
u16 irq_pending = dib8000_read_word(state, 1284);
drivers/media/dvb-frontends/dib8000.c
2666
if (irq_pending & 0x1) {
drivers/media/dvb-frontends/dib8000.c
2671
if (irq_pending & 0x1) { /* failed */
drivers/media/dvb-frontends/dib8000.c
2676
if (irq_pending & 0x2) { /* succeeded */
drivers/pci/controller/cadence/pcie-cadence-ep.c
347
ep->irq_pending |= BIT(intx);
drivers/pci/controller/cadence/pcie-cadence-ep.c
350
ep->irq_pending &= ~BIT(intx);
drivers/pci/controller/cadence/pcie-cadence-ep.c
356
if (((status & PCI_STATUS_INTERRUPT) != 0) ^ (ep->irq_pending != 0)) {
drivers/pci/controller/cadence/pcie-cadence.h
174
u8 irq_pending;
drivers/pci/controller/pcie-rockchip-ep.c
356
ep->irq_pending |= BIT(intx);
drivers/pci/controller/pcie-rockchip-ep.c
362
ep->irq_pending &= ~BIT(intx);
drivers/pci/controller/pcie-rockchip-ep.c
58
u8 irq_pending;
drivers/pci/irq.c
197
bool irq_pending;
drivers/pci/irq.c
210
irq_pending = (cmd_status_dword >> 16) & PCI_STATUS_INTERRUPT;
drivers/pci/irq.c
217
if (mask != irq_pending) {
drivers/scsi/am53c974.c
273
.irq_pending = pci_esp_irq_pending,
drivers/scsi/esp_scsi.c
1061
if (esp->ops->irq_pending(esp))
drivers/scsi/esp_scsi.c
1098
if (esp->ops->irq_pending(esp)) {
drivers/scsi/esp_scsi.c
2179
if (esp->ops->irq_pending(esp)) {
drivers/scsi/esp_scsi.c
2190
if (esp->ops->irq_pending(esp))
drivers/scsi/esp_scsi.h
379
int (*irq_pending)(struct esp *esp);
drivers/scsi/jazz_esp.c
97
.irq_pending = jazz_esp_irq_pending,
drivers/scsi/mac_esp.c
281
.irq_pending = mac_esp_irq_pending,
drivers/scsi/sun3x_esp.c
162
.irq_pending = sun3x_esp_irq_pending,
drivers/scsi/sun_esp.c
444
.irq_pending = sbus_esp_irq_pending,
drivers/scsi/zorro_esp.c
553
.irq_pending = zorro_esp_irq_pending,
drivers/scsi/zorro_esp.c
565
.irq_pending = zorro_esp_irq_pending,
drivers/scsi/zorro_esp.c
577
.irq_pending = zorro_esp_irq_pending,
drivers/scsi/zorro_esp.c
589
.irq_pending = cyber_esp_irq_pending,
drivers/scsi/zorro_esp.c
601
.irq_pending = zorro_esp_irq_pending,
drivers/scsi/zorro_esp.c
613
.irq_pending = fastlane_esp_irq_pending,
drivers/usb/cdns3/cdnsp-gadget.c
1338
temp = readl(&pdev->ir_set->irq_pending);
drivers/usb/cdns3/cdnsp-gadget.c
1339
writel(IMAN_IE_SET(temp), &pdev->ir_set->irq_pending);
drivers/usb/cdns3/cdnsp-gadget.c
1479
temp = readl(&pdev->ir_set->irq_pending);
drivers/usb/cdns3/cdnsp-gadget.c
1480
writel(IMAN_IE_CLEAR(temp), &pdev->ir_set->irq_pending);
drivers/usb/cdns3/cdnsp-gadget.c
1486
temp = readl(&pdev->ir_set->irq_pending);
drivers/usb/cdns3/cdnsp-gadget.c
1488
writel(temp, &pdev->ir_set->irq_pending);
drivers/usb/cdns3/cdnsp-gadget.h
378
__le32 irq_pending;
drivers/usb/cdns3/cdnsp-ring.c
1575
u32 irq_pending;
drivers/usb/cdns3/cdnsp-ring.c
1589
irq_pending = readl(&pdev->ir_set->irq_pending);
drivers/usb/cdns3/cdnsp-ring.c
1590
irq_pending |= IMAN_IP;
drivers/usb/cdns3/cdnsp-ring.c
1591
writel(irq_pending, &pdev->ir_set->irq_pending);
sound/hda/common/hda_controller.h
60
unsigned int irq_pending:1;
sound/hda/controllers/intel.c
620
azx_dev->irq_pending = 0;
sound/hda/controllers/intel.c
624
azx_dev->irq_pending = 1;
sound/hda/controllers/intel.c
739
if (!azx_dev->irq_pending ||
sound/hda/controllers/intel.c
745
azx_dev->irq_pending = 0;
sound/hda/controllers/intel.c
770
azx_dev->irq_pending = 0;