/openbmc/u-boot/arch/x86/lib/ |
H A D | pirq_routing.c | 57 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 D | iohub.c | 36 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 D | pci.c | 76 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 D | lpc_ich9.c | 68 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 D | armada-xp-mv78460.dtsi | 122 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 D | armada-xp-mv78260.dtsi | 101 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 D | armada-xp-mv78230.dtsi | 86 interrupt-names = "intx"; 114 interrupt-names = "intx"; 142 interrupt-names = "intx"; 170 interrupt-names = "intx"; 198 interrupt-names = "intx";
|
H A D | armada-385.dtsi | 72 interrupt-names = "intx"; 100 interrupt-names = "intx"; 128 interrupt-names = "intx"; 159 interrupt-names = "intx";
|
H A D | armada-380.dtsi | 67 interrupt-names = "intx"; 96 interrupt-names = "intx"; 125 interrupt-names = "intx";
|
H A D | kirkwood-6282.dtsi | 33 interrupt-names = "intx", "error"; 61 interrupt-names = "intx", "error";
|
H A D | kirkwood-98dx4122.dtsi | 29 interrupt-names = "intx", "error";
|
H A D | armada-39x.dtsi | 441 interrupt-names = "intx"; 470 interrupt-names = "intx"; 499 interrupt-names = "intx"; 531 interrupt-names = "intx";
|
H A D | kirkwood-6192.dtsi | 29 interrupt-names = "intx", "error";
|
H A D | kirkwood-6281.dtsi | 29 interrupt-names = "intx", "error";
|
/openbmc/linux/drivers/net/ethernet/amd/pds_core/ |
H A D | core.c | 109 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 D | adminq.c | 133 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 D | debugfs.c | 112 struct pdsc_intr_info *intr = &pdsc->intr_info[qcq->intx]; in pdsc_debugfs_add_qcq()
|
/openbmc/linux/drivers/pci/controller/ |
H A D | pcie-rockchip-ep.c | 315 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 D | pcie-cadence-ep.c | 319 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 D | xen_native.h | 202 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 D | iohub.h | 35 int remote_iohub_map_irq(PCIDevice *pci_dev, int intx);
|
/openbmc/linux/drivers/scsi/isci/ |
H A D | init.c | 345 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 D | xen_pt.c | 711 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 D | i2c-ismt.c | 832 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 D | hvm_op.h | 51 uint8_t domain, bus, device, intx; member
|