Home
last modified time | relevance | path

Searched refs:PCIBus (Results 1 – 25 of 65) sorted by relevance

123

/openbmc/qemu/include/hw/pci/
H A Dpci_host.h47 PCIBus *bus;
56 const char *(*root_bus_path)(PCIHostState *, PCIBus *);
65 void pci_data_write(PCIBus *s, uint32_t addr, uint32_t val, unsigned len);
66 uint32_t pci_data_read(PCIBus *s, uint32_t addr, unsigned len);
H A Dpcie_port.h43 PCIDevice *pcie_find_port_by_pn(PCIBus *bus, uint8_t pn);
44 PCIDevice *pcie_find_port_first(PCIBus *bus);
45 int pcie_count_ds_ports(PCIBus *bus);
H A Dshpc.h33 PCIBus *sec_bus;
41 int shpc_init(PCIDevice *dev, PCIBus *sec_bus, MemoryRegion *bar,
/openbmc/qemu/include/hw/virtio/
H A Dvirtio-iommu.h38 PCIBus *bus;
49 PCIBus *bus;
62 PCIBus *primary_bus;
/openbmc/qemu/include/hw/acpi/
H A Dpcihp.h57 PCIBus *root;
83 bool build_append_notification_callback(Aml *parent_scope, const PCIBus *bus);
85 void build_append_pci_bus_devices(Aml *parent_scope, PCIBus *bus);
90 void build_append_pcihp_slots(Aml *parent_scope, PCIBus *bus);
/openbmc/qemu/hw/pci/
H A Dpci-internal.h18 PCIBus *pci_find_bus_nr(PCIBus *bus, int bus_num);
H A Dpci-qmp-cmds.c31 static PciDeviceInfoList *qmp_query_pci_devices(PCIBus *bus, int bus_num);
68 static PciBridgeInfo *qmp_query_pci_bridge(PCIDevice *dev, PCIBus *bus, in qmp_query_pci_bridge()
94 PCIBus *child_bus = pci_find_bus_nr(bus, in qmp_query_pci_bridge()
106 static PciDeviceInfo *qmp_query_pci_device(PCIDevice *dev, PCIBus *bus, in qmp_query_pci_device()
157 static PciDeviceInfoList *qmp_query_pci_devices(PCIBus *bus, int bus_num) in qmp_query_pci_devices()
173 static PciInfo *qmp_query_pci_bus(PCIBus *bus, int bus_num) in qmp_query_pci_bus()
H A Dpcie_host.c28 static inline PCIDevice *pcie_dev_find_by_mmcfg_addr(PCIBus *s, in pcie_dev_find_by_mmcfg_addr()
39 PCIBus *s = e->pci.bus; in pcie_mmcfg_data_write()
57 PCIBus *s = e->pci.bus; in pcie_mmcfg_data_read()
H A Dpci_host.c49 static inline PCIDevice *pci_dev_find_by_addr(PCIBus *bus, uint32_t addr) in pci_dev_find_by_addr()
57 static void pci_adjust_config_limit(PCIBus *bus, uint32_t *limit) in pci_adjust_config_limit()
126 void pci_data_write(PCIBus *s, uint32_t addr, uint32_t val, unsigned len) in pci_data_write()
142 uint32_t pci_data_read(PCIBus *s, uint32_t addr, unsigned len) in pci_data_read()
H A Dpci_bridge.c66 PCIDevice *pci_bridge_get_device(PCIBus *bus) in pci_bridge_get_device()
72 PCIBus *pci_bridge_get_sec_bus(PCIBridge *br) in pci_bridge_get_sec_bus()
165 static void pci_bridge_init_vga_aliases(PCIBridge *br, PCIBus *parent, in pci_bridge_init_vga_aliases()
191 PCIBus *parent = pci_get_bus(pd); in pci_bridge_region_init()
220 PCIBus *parent = pci_get_bus(pd); in pci_bridge_region_del()
344 PCIBus *parent = pci_get_bus(dev); in pci_bridge_initfn()
346 PCIBus *sec_bus = &br->sec_bus; in pci_bridge_initfn()
H A Dpcie_port.c128 PCIDevice *pcie_find_port_by_pn(PCIBus *bus, uint8_t pn) in pcie_find_port_by_pn()
154 PCIDevice *pcie_find_port_first(PCIBus *bus) in pcie_find_port_first()
173 int pcie_count_ds_ports(PCIBus *bus) in pcie_count_ds_ports()
/openbmc/qemu/hw/acpi/
H A Dpcihp.c55 PCIBus *bus;
58 static int acpi_pcihp_get_bsel(PCIBus *bus) in acpi_pcihp_get_bsel()
80 static void *acpi_set_bsel(PCIBus *bus, void *opaque) in acpi_set_bsel()
105 PCIBus *bus; in acpi_set_pci_info()
122 static void acpi_pcihp_test_hotplug_bus(PCIBus *bus, void *opaque) in acpi_pcihp_test_hotplug_bus()
130 static PCIBus *acpi_pcihp_find_hotplug_bus(AcpiPciHpState *s, int bsel) in acpi_pcihp_find_hotplug_bus()
185 PCIBus *bus = acpi_pcihp_find_hotplug_bus(s, bsel); in acpi_pcihp_eject_slot()
231 PCIBus *bus = acpi_pcihp_find_hotplug_bus(s, bsel); in acpi_pcihp_update_hotplug_bus()
289 PCIBus *bus; in acpi_pcihp_device_plug_cb()
302 PCIBus *sec = pci_bridge_get_sec_bus(PCI_BRIDGE(pdev)); in acpi_pcihp_device_plug_cb()
[all …]
/openbmc/qemu/hw/alpha/
H A Dpci.c46 PCIBus *b = opaque; in bw_conf1_read()
53 PCIBus *b = opaque; in bw_conf1_write()
H A Dalpha_sys.h12 PCIBus *typhoon_init(MemoryRegion *, qemu_irq *, qemu_irq *, AlphaCPU *[4],
/openbmc/qemu/hw/remote/
H A Dvfio-user-obj-stub.c4 void vfu_object_set_bus_irq(PCIBus *pci_bus) in vfu_object_set_bus_irq()
H A Diommu.c39 static AddressSpace *remote_iommu_find_add_as(PCIBus *pci_bus, in remote_iommu_find_add_as()
107 void remote_iommu_setup(PCIBus *pci_bus) in remote_iommu_setup()
/openbmc/qemu/include/hw/remote/
H A Dvfio-user-obj.h4 void vfu_object_set_bus_irq(PCIBus *pci_bus);
H A Diommu.h36 void remote_iommu_setup(PCIBus *pci_bus);
/openbmc/qemu/hw/pci-bridge/
H A Dpci_expander_bridge_stubs.c14 void pxb_cxl_hook_up_registers(CXLState *state, PCIBus *bus, Error **errp) {}; in pxb_cxl_hook_up_registers()
/openbmc/qemu/include/hw/pci-host/
H A Dmv64361.h6 PCIBus *mv64361_get_pci_bus(DeviceState *dev, int n);
/openbmc/qemu/include/hw/pci-bridge/
H A Dpci_expander_bridge.h10 void pxb_cxl_hook_up_registers(CXLState *state, PCIBus *bus, Error **errp);
/openbmc/qemu/hw/xen/
H A Dxen_pt_stub.c24 void xen_igd_reserve_slot(PCIBus *pci_bus) in xen_igd_reserve_slot()
/openbmc/qemu/hw/cxl/
H A Dcxl-host-stubs.c13 void cxl_hook_up_pxb_registers(PCIBus *bus, CXLState *state, Error **errp) {}; in cxl_hook_up_pxb_registers()
/openbmc/qemu/include/hw/mips/
H A Dmips.h13 PCIBus *bonito_init(qemu_irq *pic);
/openbmc/qemu/include/hw/cxl/
H A Dcxl_host.h18 void cxl_hook_up_pxb_registers(PCIBus *bus, CXLState *state, Error **errp);

123