| /linux/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()
|
| /linux/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()
|
| /linux/drivers/pci/ |
| H A D | irq.c | 197 bool irq_pending; in pci_check_and_set_intx_mask() local 210 irq_pending = (cmd_status_dword >> 16) & PCI_STATUS_INTERRUPT; in pci_check_and_set_intx_mask() 217 if (mask != irq_pending) { in pci_check_and_set_intx_mask()
|
| /linux/drivers/hv/ |
| H A D | mshv_trace.h | 488 bool irq_pending), 489 TP_ARGS(partition_id, vp_index, kicked_by_hv, blocked, irq_pending), 495 __field(bool, irq_pending) 502 __entry->irq_pending = irq_pending; 509 __entry->irq_pending
|
| /linux/arch/m68k/include/asm/ |
| H A D | mac_oss.h | 67 __u16 irq_pending; /* [0x202-0x203] pending interrupts bits */ member
|
| /linux/arch/x86/include/asm/ |
| H A D | i8259.h | 68 int (*irq_pending)(unsigned int irq); member
|
| /linux/arch/m68k/mac/ |
| H A D | oss.c | 77 events = oss->irq_pending & OSS_IP_NUBUS; in oss_nubus_irq()
|
| /linux/drivers/dma/dw-edma/ |
| H A D | dw-edma-core.c | 691 events = atomic_xchg(&chan->irq_pending, 0); in dw_edma_irq_work() 697 } while (atomic_read(&chan->irq_pending)); in dw_edma_irq_work() 703 atomic_or(event, &chan->irq_pending); in dw_edma_queue_irq_work() 899 atomic_set(&chan->irq_pending, 0); in dw_edma_device_synchronize() 950 atomic_set(&chan->irq_pending, 0); in dw_edma_channel_setup()
|
| H A D | dw-edma-core.h | 90 atomic_t irq_pending; member
|
| /linux/sound/hda/common/ |
| H A D | hda_controller.h | 60 unsigned int irq_pending:1; global() member
|
| /linux/drivers/pci/controller/ |
| H A D | pcie-rockchip-ep.c | 58 u8 irq_pending; member 356 ep->irq_pending |= BIT(intx); in rockchip_pcie_ep_assert_intx() 362 ep->irq_pending &= ~BIT(intx); in rockchip_pcie_ep_assert_intx()
|
| /linux/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()
|
| H A D | dib7000m.c | 1017 u16 irq_pending = dib7000m_read_word(state, reg); in dib7000m_autosearch_irq() local 1019 if (irq_pending & 0x1) { // failed in dib7000m_autosearch_irq() 1024 if (irq_pending & 0x2) { // succeeded in dib7000m_autosearch_irq()
|
| H A D | dib7000p.c | 1173 u16 irq_pending = dib7000p_read_word(state, 1284); in dib7000p_autosearch_is_irq() local 1175 if (irq_pending & 0x1) in dib7000p_autosearch_is_irq() 1178 if (irq_pending & 0x2) in dib7000p_autosearch_is_irq()
|
| /linux/drivers/usb/cdns3/ |
| H A D | cdnsp-gadget.c | 1351 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_run() 1352 writel(IMAN_IE_SET(temp), &pdev->ir_set->irq_pending); in cdnsp_run() 1494 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_stop() 1495 writel(IMAN_IE_CLEAR(temp), &pdev->ir_set->irq_pending); in cdnsp_stop() 1502 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_stop() 1504 writel(temp, &pdev->ir_set->irq_pending); in cdnsp_stop()
|
| /linux/arch/loongarch/include/asm/ |
| H A D | kvm_host.h | 225 unsigned long irq_pending; member
|
| /linux/drivers/bus/mhi/ep/ |
| H A D | internal.h | 141 bool irq_pending; member
|
| H A D | ring.c | 175 WRITE_ONCE(ring->irq_pending, false); in mhi_ep_raise_irq()
|
| H A D | main.c | 69 if (READ_ONCE(ring->irq_pending)) in mhi_ep_send_event() 73 } else if (ring->intmodt && !READ_ONCE(ring->irq_pending)) { in mhi_ep_send_event() 74 WRITE_ONCE(ring->irq_pending, true); in mhi_ep_send_event()
|
| /linux/drivers/scsi/ |
| H A D | esp_scsi.h | 379 int (*irq_pending)(struct esp *esp); member
|
| H A D | mac_esp.c | 281 .irq_pending = mac_esp_irq_pending,
|
| H A D | am53c974.c | 273 .irq_pending = pci_esp_irq_pending,
|
| H A D | esp_scsi.c | 1061 if (esp->ops->irq_pending(esp)) in esp_reconnect_with_tag() 1098 if (esp->ops->irq_pending(esp)) { in esp_reconnect_with_tag() 2179 if (esp->ops->irq_pending(esp)) { in scsi_esp_intr() 2190 if (esp->ops->irq_pending(esp)) in scsi_esp_intr()
|
| /linux/arch/loongarch/kvm/ |
| H A D | vcpu.c | 378 return !!(vcpu->arch.irq_pending) && in kvm_arch_vcpu_runnable() 450 kvm_debug("\tExceptions: %08lx\n", vcpu->arch.irq_pending); in kvm_arch_vcpu_dump_regs() 961 memset(&vcpu->arch.irq_pending, 0, sizeof(vcpu->arch.irq_pending)); in kvm_set_one_reg()
|
| /linux/sound/hda/controllers/ |
| H A D | intel.c | 627 istream->irq_pending = false; in azx_position_check() 631 istream->irq_pending = true; in azx_position_check() 745 if (!istream->irq_pending || in azx_irq_pending_work() 755 istream->irq_pending = false; in azx_irq_pending_work() 772 istream->irq_pending = false; in hda_intel_stream_clear_irq_pending()
|