Searched refs:intx (Results 1 – 12 of 12) sorted by relevance
/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()
|
H A D | vfio-user-obj.c | 538 static int vfu_object_map_irq(PCIDevice *pci_dev, int intx) in vfu_object_map_irq() argument
|
/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() 275 static int ich9_lpc_map_irq(PCIDevice *pci_dev, int intx) in ich9_lpc_map_irq() argument 283 return lpc->irr[PCI_SLOT(pci_dev->devfn)][intx]; in ich9_lpc_map_irq()
|
/qemu/hw/vfio/ |
H A D | pci.c | 78 if (vdev->intx.pending) { in vfio_intx_mmap_enable() 79 timer_mod(vdev->intx.mmap_timer, in vfio_intx_mmap_enable() 80 qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL) + vdev->intx.mmap_timeout); in vfio_intx_mmap_enable() 91 if (!event_notifier_test_and_clear(&vdev->intx.interrupt)) { in vfio_intx_interrupt() 95 trace_vfio_intx_interrupt(vdev->vbasedev.name, 'A' + vdev->intx.pin); in vfio_intx_interrupt() 97 vdev->intx.pending = true; in vfio_intx_interrupt() 100 if (vdev->intx.mmap_timeout) { in vfio_intx_interrupt() 101 timer_mod(vdev->intx.mmap_timer, in vfio_intx_interrupt() 102 qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL) + vdev->intx.mmap_timeout); in vfio_intx_interrupt() 110 if (!vdev->intx.pending) { in vfio_intx_eoi() [all …]
|
H A D | pci.h | 135 VFIOINTx intx; member
|
/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()
|
/qemu/include/hw/remote/ |
H A D | iohub.h | 35 int remote_iohub_map_irq(PCIDevice *pci_dev, int intx);
|
/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()
|
/qemu/include/hw/xen/interface/hvm/ |
H A D | hvm_op.h | 51 uint8_t domain, bus, device, intx; member
|
/qemu/hw/pci/ |
H A D | pci.c | 1828 int intx = pci_intx(pci_dev); in pci_allocate_irq() local 1829 assert(0 <= intx && intx < PCI_NUM_PINS); in pci_allocate_irq() 1831 return qemu_allocate_irq(pci_irq_handler, pci_dev, intx); in pci_allocate_irq() 1836 int intx = pci_intx(pci_dev); in pci_set_irq() local 1837 pci_irq_handler(pci_dev, intx, level); in pci_set_irq()
|
/qemu/hw/net/ |
H A D | vmxnet3.c | 1337 static bool vmxnet3_verify_intx(VMXNET3State *s, int intx) in vmxnet3_verify_intx() argument 1340 || intx == pci_get_byte(s->parent_obj.config + PCI_INTERRUPT_PIN) - 1; in vmxnet3_verify_intx()
|
/qemu/docs/devel/ |
H A D | multi-process.rst | 841 intx acceleration 851 intx irq descriptor 860 intx routing changes
|