Home
last modified time | relevance | path

Searched refs:intx (Results 1 – 25 of 43) sorted by relevance

12

/openbmc/u-boot/arch/x86/lib/
H A Dpirq_routing.c57 int i, intx; in pirq_route_irqs() local
67 for (intx = 0; intx < MAX_INTX_ENTRIES; intx++) { in pirq_route_irqs()
68 int link = irq->irq[intx].link; in pirq_route_irqs()
69 int bitmap = irq->irq[intx].bitmap; in pirq_route_irqs()
73 'A' + intx, link, bitmap); in pirq_route_irqs()
77 irq_slot[intx] = irq; in pirq_route_irqs()
94 irq_slot[intx] = irq; in pirq_route_irqs()
/openbmc/qemu/hw/remote/
H A Diohub.c36 int remote_iohub_map_irq(PCIDevice *pci_dev, int intx) in remote_iohub_map_irq() argument
82 int pirq, intx; in process_set_irqfd_msg() local
84 intx = pci_get_byte(pci_dev->config + PCI_INTERRUPT_PIN) - 1; in process_set_irqfd_msg()
86 pirq = remote_iohub_map_irq(pci_dev, intx); in process_set_irqfd_msg()
/openbmc/qemu/hw/vfio/
H A Dpci.c76 if (vdev->intx.pending) { in vfio_intx_mmap_enable()
77 timer_mod(vdev->intx.mmap_timer, in vfio_intx_mmap_enable()
78 qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL) + vdev->intx.mmap_timeout); in vfio_intx_mmap_enable()
89 if (!event_notifier_test_and_clear(&vdev->intx.interrupt)) { in vfio_intx_interrupt()
93 trace_vfio_intx_interrupt(vdev->vbasedev.name, 'A' + vdev->intx.pin); in vfio_intx_interrupt()
95 vdev->intx.pending = true; in vfio_intx_interrupt()
98 if (vdev->intx.mmap_timeout) { in vfio_intx_interrupt()
99 timer_mod(vdev->intx.mmap_timer, in vfio_intx_interrupt()
100 qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL) + vdev->intx.mmap_timeout); in vfio_intx_interrupt()
108 if (!vdev->intx.pending) { in vfio_intx_eoi()
[all …]
/openbmc/qemu/hw/isa/
H A Dlpc_ich9.c68 int intx; in ich9_cc_update_ir() local
69 for (intx = 0; intx < PCI_NUM_PINS; intx++) { in ich9_cc_update_ir()
70 irr[intx] = (ir >> (intx * ICH9_CC_DIR_SHIFT)) & ICH9_CC_DIR_MASK; in ich9_cc_update_ir()
113 int intx; in ich9_cc_init() local
125 for (intx = 0; intx < PCI_NUM_PINS; intx++) { in ich9_cc_init()
126 lpc->irr[slot][intx] = (slot + intx) % 4 + 4; in ich9_cc_init()
276 static int ich9_lpc_map_irq(PCIDevice *pci_dev, int intx) in ich9_lpc_map_irq() argument
284 return lpc->irr[PCI_SLOT(pci_dev->devfn)][intx]; in ich9_lpc_map_irq()
/openbmc/linux/arch/arm/boot/dts/marvell/
H A Darmada-xp-mv78460.dtsi122 interrupt-names = "intx";
150 interrupt-names = "intx";
178 interrupt-names = "intx";
206 interrupt-names = "intx";
234 interrupt-names = "intx";
262 interrupt-names = "intx";
290 interrupt-names = "intx";
318 interrupt-names = "intx";
346 interrupt-names = "intx";
374 interrupt-names = "intx";
H A Darmada-xp-mv78260.dtsi101 interrupt-names = "intx";
129 interrupt-names = "intx";
157 interrupt-names = "intx";
185 interrupt-names = "intx";
213 interrupt-names = "intx";
241 interrupt-names = "intx";
269 interrupt-names = "intx";
297 interrupt-names = "intx";
325 interrupt-names = "intx";
H A Darmada-xp-mv78230.dtsi86 interrupt-names = "intx";
114 interrupt-names = "intx";
142 interrupt-names = "intx";
170 interrupt-names = "intx";
198 interrupt-names = "intx";
H A Darmada-385.dtsi72 interrupt-names = "intx";
100 interrupt-names = "intx";
128 interrupt-names = "intx";
159 interrupt-names = "intx";
H A Darmada-380.dtsi67 interrupt-names = "intx";
96 interrupt-names = "intx";
125 interrupt-names = "intx";
H A Dkirkwood-6282.dtsi33 interrupt-names = "intx", "error";
61 interrupt-names = "intx", "error";
H A Dkirkwood-98dx4122.dtsi29 interrupt-names = "intx", "error";
H A Darmada-39x.dtsi441 interrupt-names = "intx";
470 interrupt-names = "intx";
499 interrupt-names = "intx";
531 interrupt-names = "intx";
H A Dkirkwood-6192.dtsi29 interrupt-names = "intx", "error";
H A Dkirkwood-6281.dtsi29 interrupt-names = "intx", "error";
/openbmc/linux/drivers/net/ethernet/amd/pds_core/
H A Dcore.c109 qcq->intx == PDS_CORE_INTR_INDEX_NOT_ASSIGNED) in pdsc_qcq_intr_free()
112 pdsc_intr_free(pdsc, qcq->intx); in pdsc_qcq_intr_free()
113 qcq->intx = PDS_CORE_INTR_INDEX_NOT_ASSIGNED; in pdsc_qcq_intr_free()
122 qcq->intx = PDS_CORE_INTR_INDEX_NOT_ASSIGNED; in pdsc_qcq_intr_alloc()
131 qcq->intx = index; in pdsc_qcq_intr_alloc()
228 qcq->cq.bound_intr = &pdsc->intr_info[qcq->intx]; in pdsc_qcq_alloc()
323 cidi.intr_index = cpu_to_le16(pdsc->adminqcq.intx); in pdsc_core_init()
437 pdsc->notifyqcq.intx = pdsc->adminqcq.intx; in pdsc_setup()
495 pds_core_intr_mask(&pdsc->intr_ctrl[pdsc->adminqcq.intx], in pdsc_start()
H A Dadminq.c133 pds_core_intr_credits(&pdsc->intr_ctrl[qcq->intx], in pdsc_process_adminq()
160 pds_core_intr_mask(&pdsc->intr_ctrl[qcq->intx], PDS_CORE_INTR_MASK_CLEAR); in pdsc_adminq_isr()
H A Ddebugfs.c112 struct pdsc_intr_info *intr = &pdsc->intr_info[qcq->intx]; in pdsc_debugfs_add_qcq()
/openbmc/linux/drivers/pci/controller/
H A Dpcie-rockchip-ep.c315 u8 intx, bool do_assert) in rockchip_pcie_ep_assert_intx() argument
319 intx &= 3; in rockchip_pcie_ep_assert_intx()
322 ep->irq_pending |= BIT(intx); in rockchip_pcie_ep_assert_intx()
328 ep->irq_pending &= ~BIT(intx); in rockchip_pcie_ep_assert_intx()
337 u8 intx) in rockchip_pcie_ep_send_legacy_irq() argument
353 rockchip_pcie_ep_assert_intx(ep, fn, intx, true); in rockchip_pcie_ep_send_legacy_irq()
355 rockchip_pcie_ep_assert_intx(ep, fn, intx, false); in rockchip_pcie_ep_send_legacy_irq()
/openbmc/linux/drivers/pci/controller/cadence/
H A Dpcie-cadence-ep.c319 static void cdns_pcie_ep_assert_intx(struct cdns_pcie_ep *ep, u8 fn, u8 intx, in cdns_pcie_ep_assert_intx() argument
328 intx &= 3; in cdns_pcie_ep_assert_intx()
341 ep->irq_pending |= BIT(intx); in cdns_pcie_ep_assert_intx()
342 msg_code = MSG_CODE_ASSERT_INTA + intx; in cdns_pcie_ep_assert_intx()
344 ep->irq_pending &= ~BIT(intx); in cdns_pcie_ep_assert_intx()
345 msg_code = MSG_CODE_DEASSERT_INTA + intx; in cdns_pcie_ep_assert_intx()
363 u8 intx) in cdns_pcie_ep_send_legacy_irq() argument
371 cdns_pcie_ep_assert_intx(ep, fn, intx, true); in cdns_pcie_ep_send_legacy_irq()
376 cdns_pcie_ep_assert_intx(ep, fn, intx, false); in cdns_pcie_ep_send_legacy_irq()
/openbmc/qemu/include/hw/xen/
H A Dxen_native.h202 uint8_t bus, uint8_t device, uint8_t intx, unsigned int level) in xendevicemodel_set_pci_intx_level() argument
205 intx, level); in xendevicemodel_set_pci_intx_level()
263 uint8_t intx, unsigned int level) in xen_set_pci_intx_level() argument
266 device, intx, level); in xen_set_pci_intx_level()
/openbmc/qemu/include/hw/remote/
H A Diohub.h35 int remote_iohub_map_irq(PCIDevice *pci_dev, int intx);
/openbmc/linux/drivers/scsi/isci/
H A Dinit.c345 goto intx; in isci_setup_interrupts()
371 goto intx; in isci_setup_interrupts()
375 intx: in isci_setup_interrupts()
/openbmc/qemu/hw/xen/
H A Dxen_pt.c711 uint8_t intx; in xen_pt_destroy() local
715 intx = xen_pt_pci_intx(s); in xen_pt_destroy()
720 intx, in xen_pt_destroy()
726 'a' + intx, machine_irq, errno); in xen_pt_destroy()
/openbmc/linux/drivers/i2c/busses/
H A Di2c-ismt.c832 goto intx; in ismt_int_init()
842 goto intx; in ismt_int_init()
848 intx: in ismt_int_init()
/openbmc/qemu/include/hw/xen/interface/hvm/
H A Dhvm_op.h51 uint8_t domain, bus, device, intx; member

12