Home
last modified time | relevance | path

Searched refs:irq_pending (Results 1 – 25 of 44) sorted by relevance

12

/openbmc/linux/arch/m68k/virt/
H A Dints.c115 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()
/openbmc/qemu/hw/intc/
H A Dallwinner-a10-pic.c34 irq |= s->irq_pending[i] & ~s->mask[i]; in aw_a10_pic_update()
35 fiq |= s->select[i] & s->irq_pending[i] & ~s->mask[i]; in aw_a10_pic_update()
38 zeroes = ctz32(s->irq_pending[i] & ~s->mask[i]); in aw_a10_pic_update()
52 uint32_t *pending_reg = &s->irq_pending[irq / 32]; in aw_a10_pic_set_irq()
73 return s->irq_pending[index]; in aw_a10_pic_read()
150 VMSTATE_UINT32_ARRAY(irq_pending, AwA10PICState, AW_A10_PIC_REG_NUM),
182 s->irq_pending[i] = 0; in aw_a10_pic_reset()
/openbmc/u-boot/drivers/input/
H A Dcros_ec_keyb.c105 int irq_pending, sent; in cros_ec_kbc_check() local
118 irq_pending = cros_ec_interrupt_pending(dev->parent); in cros_ec_kbc_check()
119 if (irq_pending) { in cros_ec_kbc_check()
145 if ((irq_pending < 0) && same) in cros_ec_kbc_check()
147 } while (irq_pending && !sent); in cros_ec_kbc_check()
/openbmc/qemu/hw/rtc/
H A Dgoldfish_rtc.c48 qemu_set_irq(s->irq, (s->irq_pending & s->irq_enabled) ? 1 : 0); in goldfish_rtc_update()
56 s->irq_pending = 1; in goldfish_rtc_interrupt()
169 s->irq_pending = 0; in goldfish_rtc_write()
249 VMSTATE_UINT32(irq_pending, GoldfishRTCState),
270 s->irq_pending = 0; in goldfish_rtc_reset()
/openbmc/linux/drivers/hwmon/
H A Daxi-fan-control.c325 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()
/openbmc/linux/drivers/scsi/
H A Dzorro_esp.c553 .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,
H A Djazz_esp.c97 .irq_pending = jazz_esp_irq_pending,
H A Dsun3x_esp.c162 .irq_pending = sun3x_esp_irq_pending,
H A Desp_scsi.h379 int (*irq_pending)(struct esp *esp); member
/openbmc/qemu/hw/char/
H A Dparallel.c79 if (s->irq_pending) in parallel_update_irq()
114 s->irq_pending = 1; in parallel_ioport_write_sw()
266 s->irq_pending = 0; in parallel_ioport_read_sw()
445 s->irq_pending = 0; in parallel_reset()
486 VMSTATE_INT32(state.irq_pending, ISAParallelState),
/openbmc/qemu/include/hw/rtc/
H A Dgoldfish_rtc.h42 uint32_t irq_pending; member
/openbmc/qemu/include/hw/char/
H A Dparallel.h17 int irq_pending; member
/openbmc/qemu/include/hw/intc/
H A Dallwinner-a10-pic.h35 uint32_t irq_pending[AW_A10_PIC_REG_NUM]; member
/openbmc/linux/arch/m68k/include/asm/
H A Dmac_oss.h67 __u16 irq_pending; /* [0x202-0x203] pending interrupts bits */ member
/openbmc/linux/arch/x86/kernel/
H A Di8259.c423 .irq_pending = legacy_pic_irq_pending_noop,
436 .irq_pending = i8259A_irq_pending,
/openbmc/linux/arch/x86/include/asm/
H A Di8259.h68 int (*irq_pending)(unsigned int irq); member
/openbmc/linux/arch/m68k/mac/
H A Doss.c75 events = oss->irq_pending & OSS_IP_NUBUS; in oss_nubus_irq()
/openbmc/linux/drivers/pci/controller/
H A Dpcie-rockchip-ep.c50 u8 irq_pending; member
322 ep->irq_pending |= BIT(intx); in rockchip_pcie_ep_assert_intx()
328 ep->irq_pending &= ~BIT(intx); in rockchip_pcie_ep_assert_intx()
/openbmc/linux/arch/s390/kernel/
H A Dirq.c126 static int irq_pending(struct pt_regs *regs) in irq_pending() function
159 } while (MACHINE_IS_LPAR && irq_pending(regs)); in do_io_irq()
/openbmc/linux/sound/pci/hda/
H A Dhda_controller.h59 unsigned int irq_pending:1; member
/openbmc/linux/drivers/usb/cdns3/
H A Dcdnsp-gadget.c1302 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_run()
1303 writel(IMAN_IE_SET(temp), &pdev->ir_set->irq_pending); in cdnsp_run()
1445 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_stop()
1446 writel(IMAN_IE_CLEAR(temp), &pdev->ir_set->irq_pending); in cdnsp_stop()
1452 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_stop()
1454 writel(temp, &pdev->ir_set->irq_pending); in cdnsp_stop()
H A Dcdnsp-ring.c1572 u32 irq_pending; in cdnsp_irq_handler() local
1586 irq_pending = readl(&pdev->ir_set->irq_pending); in cdnsp_irq_handler()
1587 irq_pending |= IMAN_IP; in cdnsp_irq_handler()
1588 writel(irq_pending, &pdev->ir_set->irq_pending); in cdnsp_irq_handler()
/openbmc/linux/drivers/media/dvb-frontends/
H A Ddib3000mc.c617 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()
/openbmc/linux/drivers/pci/controller/cadence/
H A Dpcie-cadence-ep.c341 ep->irq_pending |= BIT(intx); in cdns_pcie_ep_assert_intx()
344 ep->irq_pending &= ~BIT(intx); in cdns_pcie_ep_assert_intx()
350 if (((status & PCI_STATUS_INTERRUPT) != 0) ^ (ep->irq_pending != 0)) { in cdns_pcie_ep_assert_intx()
/openbmc/u-boot/drivers/usb/host/
H A Dxhci.c1236 xhci_writel(&ctrl->ir_set->irq_pending, 0x0); in xhci_lowlevel_init()
1253 temp = xhci_readl(&ctrl->ir_set->irq_pending); in xhci_lowlevel_stop()
1254 xhci_writel(&ctrl->ir_set->irq_pending, ER_IRQ_DISABLE(temp)); in xhci_lowlevel_stop()

12