Home
last modified time | relevance | path

Searched refs:pci (Results 26 – 50 of 165) sorted by relevance

1234567

/qemu/tests/qtest/libqos/
H A Dppc64_pseries-machine.c31 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 Dx86_64_pc-machine.c32 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 Dpci-serial.rst17 ``pci-serial``
30 ``pci-serial-2x``, ``pci-serial-4x``
/qemu/hw/acpi/
H A Dmeson.build16 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 Dmeson.build27 subdir('pci') subdir
28 subdir('pci-bridge')
29 subdir('pci-host')
H A DKconfig28 source pci-bridge/Kconfig
29 source pci-host/Kconfig
31 source pci/Kconfig
/qemu/hw/audio/
H A Dintel-hda.c145 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 Dpci.rst8 .. kernel-doc:: include/hw/pci/pci.h
H A Dvirtio-backends.rst24 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 Dmeson.build11 '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 Dtrace-events18 # 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 Dmptsas.c61 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 Dgpex.c79 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 Dpnv_phb.c112 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 Dremote.c41 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 Dvirtio-pmem.rst32 -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 Dcompatibility.rst197 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 Diothreads-resize44 _require_devices virtio-scsi-pci
61 -device virtio-scsi-pci,iothread=t0 \
/qemu/hw/display/
H A Dbochs-display.c35 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 Dvirtio-net-failover.rst8 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 Dpragma.json112 'PciBusInfo', # query-pci
113 'PciDeviceInfo', # query-pci
114 'PciMemoryRegion', # query-pci
/qemu/hw/vfio/
H A Dmeson.build16 'pci-quirks.c',
17 'pci.c',
/qemu/pc-bios/
H A Dbamboo.dts156 PCI0: pci@ec000000 {
157 device_type = "pci";
161 compatible = "ibm,plb440ep-pci", "ibm,plb-pci";
/qemu/hw/usb/
H A Dmeson.build17 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 Dpcie_pci_bridge.txt38 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

1234567