/kernel/linux/linux-6.6/arch/m68k/virt/ |
H A D | ints.c | 115 u32 irq_pending; in goldfish_pic_irq() local 119 irq_pending = gfpic_read(pic, GFPIC_REG_IRQ_PENDING); in goldfish_pic_irq() 123 if (irq_pending & 1) in goldfish_pic_irq() 126 irq_pending >>= 1; in goldfish_pic_irq() 127 } while (irq_pending); in goldfish_pic_irq()
|
/kernel/linux/linux-5.10/arch/loongarch/kvm/ |
H A D | interrupt.c | 35 clear_bit(priority, &vcpu->arch.irq_pending); in _kvm_irq_deliver() 101 unsigned long *pending = &vcpu->arch.irq_pending; in _kvm_deliver_intr() 132 return test_bit(LARCH_INT_TIMER, &vcpu->arch.irq_pending); in _kvm_pending_timer()
|
H A D | kvmcpu.h | 116 set_bit(irq, &vcpu->arch.irq_pending); in _kvm_queue_irq() 122 clear_bit(irq, &vcpu->arch.irq_pending); in _kvm_dequeue_irq()
|
H A D | loongarch.c | 159 return !!(vcpu->arch.irq_pending) || kvm_vcpu_has_events(vcpu); in kvm_arch_vcpu_runnable() 1135 memset(&vcpu->arch.irq_pending, 0, sizeof(vcpu->arch.irq_pending)); in _kvm_set_one_reg() 1543 vcpu_state.irq_pending = vcpu->arch.irq_pending; in kvm_arch_vcpu_ioctl() 1566 vcpu->arch.irq_pending = vcpu_state.irq_pending; in kvm_arch_vcpu_ioctl() 1901 kvm_debug("\texceptions: %08lx\n", vcpu->arch.irq_pending); in kvm_arch_vcpu_dump_regs()
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | axi-fan-control.c | 325 u32 irq_pending = axi_ioread(ADI_REG_IRQ_PENDING, ctl); in axi_fan_control_irq_handler() local 328 if (irq_pending & ADI_IRQ_SRC_NEW_MEASUR) { in axi_fan_control_irq_handler() 341 if (irq_pending & ADI_IRQ_SRC_PWM_CHANGED) { in axi_fan_control_irq_handler() 355 if (irq_pending & ADI_IRQ_SRC_TEMP_INCREASE) in axi_fan_control_irq_handler() 359 if (irq_pending & ADI_IRQ_SRC_TACH_ERR) in axi_fan_control_irq_handler() 363 clear_mask = irq_pending & ADI_IRQ_SRC_MASK; in axi_fan_control_irq_handler()
|
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | axi-fan-control.c | 325 u32 irq_pending = axi_ioread(ADI_REG_IRQ_PENDING, ctl); in axi_fan_control_irq_handler() local 328 if (irq_pending & ADI_IRQ_SRC_TEMP_INCREASE) in axi_fan_control_irq_handler() 332 if (irq_pending & ADI_IRQ_SRC_PWM_CHANGED) { in axi_fan_control_irq_handler() 347 if (irq_pending & ADI_IRQ_SRC_NEW_MEASUR) { in axi_fan_control_irq_handler() 360 if (irq_pending & ADI_IRQ_SRC_TACH_ERR) in axi_fan_control_irq_handler() 364 clear_mask = irq_pending & ADI_IRQ_SRC_MASK; in axi_fan_control_irq_handler()
|
/kernel/linux/linux-5.10/sound/pci/hda/ |
H A D | hda_loongson.c | 180 azx_dev->irq_pending = 0; in azx_position_check() 184 azx_dev->irq_pending = 1; in azx_position_check() 227 if (!azx_dev->irq_pending || in azx_irq_pending_work() 233 azx_dev->irq_pending = 0; in azx_irq_pending_work() 249 /* clear irq_pending flags and assure no on-going workq */ 258 azx_dev->irq_pending = 0; in azx_clear_irq_pending()
|
H A D | hda_controller.h | 60 unsigned int irq_pending:1; member
|
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | mac_oss.h | 34 * Pending interrupt bits in mac_oss->irq_pending 67 __u16 irq_pending; /* [0x202-0x203] pending interrupts bits */ member
|
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | mac_oss.h | 34 * Pending interrupt bits in mac_oss->irq_pending 67 __u16 irq_pending; /* [0x202-0x203] pending interrupts bits */ member
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | zorro_esp.c | 553 .irq_pending = zorro_esp_irq_pending, 565 .irq_pending = zorro_esp_irq_pending, 577 .irq_pending = zorro_esp_irq_pending, 589 .irq_pending = cyber_esp_irq_pending, 601 .irq_pending = zorro_esp_irq_pending, 613 .irq_pending = fastlane_esp_irq_pending,
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | zorro_esp.c | 553 .irq_pending = zorro_esp_irq_pending, 565 .irq_pending = zorro_esp_irq_pending, 577 .irq_pending = zorro_esp_irq_pending, 589 .irq_pending = cyber_esp_irq_pending, 601 .irq_pending = zorro_esp_irq_pending, 613 .irq_pending = fastlane_esp_irq_pending,
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | i8259.h | 66 int (*irq_pending)(unsigned int irq); member
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | i8259.h | 68 int (*irq_pending)(unsigned int irq); member
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | i8259.c | 425 .irq_pending = legacy_pic_irq_pending_noop, 438 .irq_pending = i8259A_irq_pending,
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | i8259.c | 423 .irq_pending = legacy_pic_irq_pending_noop, 436 .irq_pending = i8259A_irq_pending,
|
/kernel/linux/linux-5.10/arch/m68k/mac/ |
H A D | oss.c | 75 events = oss->irq_pending & OSS_IP_NUBUS; in oss_nubus_irq()
|
/kernel/linux/linux-6.6/arch/m68k/mac/ |
H A D | oss.c | 75 events = oss->irq_pending & OSS_IP_NUBUS; in oss_nubus_irq()
|
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pcie-rockchip-ep.c | 38 * @irq_pending: bitmask of asserted legacy IRQs. 50 u8 irq_pending; member 357 ep->irq_pending |= BIT(intx); in rockchip_pcie_ep_assert_intx() 363 ep->irq_pending &= ~BIT(intx); in rockchip_pcie_ep_assert_intx()
|
/kernel/linux/linux-5.10/drivers/pci/controller/cadence/ |
H A D | pcie-cadence-ep.c | 298 ep->irq_pending |= BIT(intx); in cdns_pcie_ep_assert_intx() 301 ep->irq_pending &= ~BIT(intx); in cdns_pcie_ep_assert_intx() 307 if (((status & PCI_STATUS_INTERRUPT) != 0) ^ (ep->irq_pending != 0)) { in cdns_pcie_ep_assert_intx()
|
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pcie-rockchip-ep.c | 38 * @irq_pending: bitmask of asserted legacy IRQs. 50 u8 irq_pending; member 314 ep->irq_pending |= BIT(intx); in rockchip_pcie_ep_assert_intx() 320 ep->irq_pending &= ~BIT(intx); in rockchip_pcie_ep_assert_intx()
|
/kernel/linux/linux-6.6/sound/pci/hda/ |
H A D | hda_controller.h | 59 unsigned int irq_pending:1; member
|
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | irq.c | 126 static int irq_pending(struct pt_regs *regs) in irq_pending() function 159 } while (MACHINE_IS_LPAR && irq_pending(regs)); in do_io_irq()
|
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/ |
H A D | dib3000mc.c | 617 u16 irq_pending = dib3000mc_read_word(state, 511); in dib3000mc_autosearch_is_irq() local 619 if (irq_pending & 0x1) // failed in dib3000mc_autosearch_is_irq() 622 if (irq_pending & 0x2) // succeeded in dib3000mc_autosearch_is_irq()
|
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
H A D | dib3000mc.c | 617 u16 irq_pending = dib3000mc_read_word(state, 511); in dib3000mc_autosearch_is_irq() local 619 if (irq_pending & 0x1) // failed in dib3000mc_autosearch_is_irq() 622 if (irq_pending & 0x2) // succeeded in dib3000mc_autosearch_is_irq()
|