/qemu/tests/qtest/libqos/ |
H A D | ppc64_pseries-machine.c | 31 QPCIBusSPAPR pci; member 46 return &host->pci.obj; in QSPAPR_host_get_device() 57 qpci_init_spapr(&host->pci, qts, alloc); in qos_create_QSPAPR_host()
|
H A D | x86_64_pc-machine.c | 32 QPCIBusPC pci; member 47 return &host->pci.obj; in i440FX_host_get_device() 58 qpci_init_pc(&host->pci, qts, alloc); in qos_create_i440FX_host()
|
/qemu/docs/specs/ |
H A D | pci-serial.rst | 17 ``pci-serial`` 30 ``pci-serial-2x``, ``pci-serial-4x``
|
/qemu/hw/acpi/ |
H A D | meson.build | 16 acpi_ss.add(when: 'CONFIG_ACPI_PCI', if_true: files('pci.c')) 23 acpi_ss.add(when: 'CONFIG_ACPI_PCI_BRIDGE', if_true: files('pci-bridge.c')) 25 acpi_ss.add(when: 'CONFIG_ACPI_PCIHP', if_false: files('acpi-pci-hotplug-stub.c')) 35 system_ss.add(when: 'CONFIG_ACPI_PCI_BRIDGE', if_false: files('pci-bridge-stub.c'))
|
/qemu/hw/ |
H A D | meson.build | 27 subdir('pci') subdir 28 subdir('pci-bridge') 29 subdir('pci-host')
|
H A D | Kconfig | 28 source pci-bridge/Kconfig 29 source pci-host/Kconfig 31 source pci/Kconfig
|
/qemu/hw/audio/ |
H A D | intel-hda.c | 145 PCIDevice pci; member 262 bool msi = msi_enabled(&d->pci); in intel_hda_update_irq() 275 msi_notify(&d->pci, 0); in intel_hda_update_irq() 278 pci_set_irq(&d->pci, level); in intel_hda_update_irq() 479 pci_dma_read(&d->pci, addr, buf, 16); in intel_hda_parse_bdl() 1092 IntelHDAState *d = INTEL_HDA(pci); in intel_hda_realize() 1093 uint8_t *conf = d->pci.config; in intel_hda_realize() 1136 static void intel_hda_exit(PCIDevice *pci) in intel_hda_exit() argument 1138 IntelHDAState *d = INTEL_HDA(pci); in intel_hda_exit() 1140 msi_uninit(&d->pci); in intel_hda_exit() [all …]
|
/qemu/docs/devel/ |
H A D | pci.rst | 8 .. kernel-doc:: include/hw/pci/pci.h
|
H A D | virtio-backends.rst | 24 device using mmio and -device virtio-foo-pci is the same class of 93 * virtio-blk-pci: This extends VirtioPCIProxy. 95 #define TYPE_VIRTIO_BLK_PCI "virtio-blk-pci-base" 150 .generic_name = "virtio-blk-pci", 151 .transitional_name = "virtio-blk-pci-transitional", 152 .non_transitional_name = "virtio-blk-pci-non-transitional",
|
/qemu/hw/s390x/ |
H A D | meson.build | 11 's390-pci-bus.c', 12 's390-pci-inst.c', 25 's390-pci-kvm.c', 33 s390x_ss.add(when: 'CONFIG_VFIO', if_true: files('s390-pci-vfio.c'))
|
H A D | trace-events | 18 # s390-pci-vfio.c 23 # s390-pci-bus.c 29 # s390-pci-inst.c 37 s390_pci_nodev(const char *cmd, uint32_t fh) "%s no pci dev fh 0x%x"
|
/qemu/hw/scsi/ |
H A D | mptsas.c | 61 PCIDevice *pci = (PCIDevice *) s; in mptsas_update_interrupt() local 64 if (msi_enabled(pci)) { in mptsas_update_interrupt() 67 msi_notify(pci, 0); in mptsas_update_interrupt() 72 pci_set_irq(pci, !!state); in mptsas_update_interrupt() 105 PCIDevice *pci = (PCIDevice *) s; in mptsas_post_reply() local 176 PCIDevice *pci = (PCIDevice *) s; in mptsas_ld_sg_base() local 197 PCIDevice *pci = (PCIDevice *) s; in mptsas_build_sgl() local 206 pci_dma_sglist_init(&req->qsg, pci, 4); in mptsas_build_sgl() 754 PCIDevice *pci = (PCIDevice *) s; in mptsas_fetch_request() local 1233 PCIDevice *pci = PCI_DEVICE(s); in mptsas_load_request() local [all …]
|
/qemu/hw/pci-host/ |
H A D | gpex.c | 79 PCIHostState *pci = PCI_HOST_BRIDGE(dev); in gpex_host_realize() local 136 pci->bus = pci_register_root_bus(dev, "pcie.0", gpex_set_irq, in gpex_host_realize() 140 pci_bus_set_route_irq_fn(pci->bus, gpex_route_intx_pin_to_irq); in gpex_host_realize() 141 qdev_realize(DEVICE(&s->gpex_root), BUS(pci->bus), &error_fatal); in gpex_host_realize()
|
H A D | pnv_phb.c | 112 PCIHostState *pci = PCI_HOST_BRIDGE(dev); in pnv_phb_realize() local 172 pci_realize_and_unref(root, pci->bus, errp); in pnv_phb_realize() 245 PCIDevice *pci = PCI_DEVICE(dev); in pnv_phb_root_port_realize() local 301 pci_config_set_device_id(pci->config, device_id); in pnv_phb_root_port_realize() 302 pci_config_set_interrupt_pin(pci->config, 0); in pnv_phb_root_port_realize()
|
H A D | remote.c | 41 PCIHostState *pci = PCI_HOST_BRIDGE(dev); in remote_pcihost_realize() local 44 pci->bus = pci_root_bus_new(DEVICE(s), "remote-pci", in remote_pcihost_realize()
|
/qemu/docs/system/devices/ |
H A D | virtio-pmem.rst | 32 -device virtio-pmem-pci,memdev=mem1,id=nv1 39 - "device virtio-pmem-pci,id=nvdimm1,memdev=mem1" creates a virtio pmem 40 pci device whose storage is provided by above memory backend device. 56 (qemu) device_add virtio-pmem-pci,id=virtio_pmem2,memdev=mem2
|
/qemu/docs/devel/migration/ |
H A D | compatibility.rst | 197 virtio-blk-pci: default num_queues to -smp N 356 hw/pci/aer: Implement PCI_ERR_UNCOR_MASK register 361 --- a/hw/pci/pcie_aer.c 362 +++ b/hw/pci/pcie_aer.c 394 diff --git a/hw/pci/pci.c b/hw/pci/pci.c 396 --- a/hw/pci/pci.c 397 +++ b/hw/pci/pci.c 412 diff --git a/hw/pci/pcie_aer.c b/hw/pci/pcie_aer.c 414 --- a/hw/pci/pcie_aer.c 415 +++ b/hw/pci/pcie_aer.c [all …]
|
/qemu/tests/qemu-iotests/tests/ |
H A D | iothreads-resize | 44 _require_devices virtio-scsi-pci 61 -device virtio-scsi-pci,iothread=t0 \
|
/qemu/hw/display/ |
H A D | bochs-display.c | 35 PCIDevice pci; member 65 VMSTATE_PCI_DEVICE(pci, BochsDisplayState), 294 pci_set_byte(&s->pci.config[PCI_REVISION_ID], 2); in bochs_display_realize() 295 pci_register_bar(&s->pci, 0, PCI_BASE_ADDRESS_MEM_PREFETCH, &s->vram); in bochs_display_realize() 296 pci_register_bar(&s->pci, 2, PCI_BASE_ADDRESS_SPACE_MEMORY, &s->mmio); in bochs_display_realize()
|
/qemu/docs/system/ |
H A D | virtio-net-failover.rst | 8 The general idea is that we have a pair of devices, a (vfio-)pci and a 10 through the virtio-net device, on the target side another vfio-pci device is 43 -device virtio-net-pci,netdev=hostnet1,id=net1,mac=52:54:00:6f:55:cc, \ 48 -device vfio-pci,host=5e:00.2,id=hostdev0,bus=root1,failover_pair_id=net1
|
/qemu/qapi/ |
H A D | pragma.json | 112 'PciBusInfo', # query-pci 113 'PciDeviceInfo', # query-pci 114 'PciMemoryRegion', # query-pci
|
/qemu/hw/vfio/ |
H A D | meson.build | 16 'pci-quirks.c', 17 'pci.c',
|
/qemu/pc-bios/ |
H A D | bamboo.dts | 156 PCI0: pci@ec000000 { 157 device_type = "pci"; 161 compatible = "ibm,plb440ep-pci", "ibm,plb-pci";
|
/qemu/hw/usb/ |
H A D | meson.build | 17 system_ss.add(when: 'CONFIG_USB_OHCI_PCI', if_true: files('hcd-ohci-pci.c')) 20 system_ss.add(when: 'CONFIG_USB_EHCI_PCI', if_true: files('hcd-ehci-pci.c')) 23 system_ss.add(when: 'CONFIG_USB_XHCI_PCI', if_true: files('hcd-xhci-pci.c')) 33 system_ss.add(when: 'CONFIG_VT82C686', if_true: files('vt82c686-uhci-pci.c'))
|
/qemu/docs/ |
H A D | pcie_pci_bridge.txt | 38 Capability layout (defined in include/hw/pci/pci_bridge.h): 76 -device pcie-pci-bridge,id=br1,bus=rp1 \ 77 -device pcie-pci-bridge,id=br2,bus=rp2 \ 81 device_add pcie-pci-bridge,id=br3,bus=rp3 \ 104 1) Build shpchp module with this patch http://www.spinics.net/lists/linux-pci/msg63052.html
|