Home
last modified time | relevance | path

Searched refs:sec_bus (Results 1 – 15 of 15) sorted by relevance

/qemu/hw/acpi/
H A Dpci-bridge.c25 PCIBus *sec_bus = pci_bridge_get_sec_bus(br); in build_pci_bridge_aml() local
27 build_append_pci_bus_devices(scope, sec_bus); in build_pci_bridge_aml()
33 if (object_property_find(OBJECT(sec_bus), ACPI_PCIHP_PROP_BSEL)) { in build_pci_bridge_aml()
34 build_append_pcihp_slots(scope, sec_bus); in build_pci_bridge_aml()
/qemu/hw/pci/
H A Dpci_bridge.c74 return &br->sec_bus; in pci_bridge_get_sec_bus()
278 bus_cold_reset(BUS(&s->sec_bus)); in pci_bridge_write_config()
346 PCIBus *sec_bus = &br->sec_bus; in pci_bridge_initfn() local
377 qbus_init(sec_bus, sizeof(br->sec_bus), typename, DEVICE(dev), in pci_bridge_initfn()
379 sec_bus->parent_dev = dev; in pci_bridge_initfn()
380 sec_bus->map_irq = br->map_irq ? br->map_irq : pci_swizzle_map_irq_fn; in pci_bridge_initfn()
381 sec_bus->address_space_mem = &br->address_space_mem; in pci_bridge_initfn()
385 sec_bus->address_space_io = &br->address_space_io; in pci_bridge_initfn()
390 QLIST_INIT(&sec_bus->child); in pci_bridge_initfn()
391 QLIST_INSERT_HEAD(&parent->child, sec_bus, sibling); in pci_bridge_initfn()
[all …]
H A Dshpc.c245 if (shpc->sec_bus->devices[PCI_DEVFN(SHPC_IDX_TO_PCI(i), 0)]) { in shpc_reset()
280 PCIDevice *affected_dev = shpc->sec_bus->devices[devfn]; in shpc_free_devices_in_slot()
338 DEVICE(shpc->sec_bus->devices[PCI_DEVFN(pci_slot, 0)]); in shpc_slot_command()
647 int shpc_init(PCIDevice *d, PCIBus *sec_bus, MemoryRegion *bar, in shpc_init() argument
653 shpc->sec_bus = sec_bus; in shpc_init()
713 qbus_set_hotplug_handler(BUS(sec_bus), OBJECT(d)); in shpc_init()
H A Dpcie.c462 PCIBus *sec_bus = pci_bridge_get_sec_bus(PCI_BRIDGE(hotplug_dev)); in pcie_cap_update_power() local
472 pci_for_each_device(sec_bus, pci_bus_num(sec_bus), in pcie_cap_update_power()
591 PCIBus *sec_bus = pci_bridge_get_sec_bus(PCI_BRIDGE(dev)); in pcie_cap_slot_do_unplug() local
595 pci_for_each_device_under_bus(sec_bus, pcie_unplug_device, NULL); in pcie_cap_slot_do_unplug()
811 PCIBus *sec_bus = pci_bridge_get_sec_bus(PCI_BRIDGE(dev)); in pcie_cap_slot_find_child() local
814 pci_for_each_device(sec_bus, pci_bus_num(sec_bus), find_child_fn, &child); in pcie_cap_slot_find_child()
/qemu/include/hw/pci/
H A Dshpc.h33 PCIBus *sec_bus; member
41 int shpc_init(PCIDevice *dev, PCIBus *sec_bus, MemoryRegion *bar,
H A Dpci_bridge.h64 PCIBus sec_bus; member
/qemu/hw/s390x/
H A Ds390-pci-bus.c1082 pci_setup_iommu(&pb->sec_bus, &s390_iommu_ops, s); in s390_pcihost_plug()
1084 qbus_set_hotplug_handler(BUS(&pb->sec_bus), OBJECT(s)); in s390_pcihost_plug()
1306 PCIBus *sec_bus = NULL; in s390_pci_enumerate_bridge() local
1318 sec_bus = pci_bridge_get_sec_bus(PCI_BRIDGE(pdev)); in s390_pci_enumerate_bridge()
1319 if (!sec_bus) { in s390_pci_enumerate_bridge()
1324 pci_for_each_device_under_bus(sec_bus, s390_pci_enumerate_bridge, s); in s390_pci_enumerate_bridge()
/qemu/hw/pci-bridge/
H A Dpcie_pci_bridge.c45 rc = shpc_init(d, &br->sec_bus, &pcie_br->shpc_bar, 0, errp); in OBJECT_DECLARE_SIMPLE_TYPE()
H A Dpci_bridge_dev.c69 err = shpc_init(dev, &br->sec_bus, &bridge_dev->bar, 0, errp); in pci_bridge_dev_realize()
H A Dcxl_upstream.c200 PCIBus *bus = &PCI_BRIDGE(us)->sec_bus; in build_cdat_table()
/qemu/hw/ppc/
H A Dspapr_pci.c1448 PCIBus *sec_bus = pci_bridge_get_sec_bus(PCI_BRIDGE(dev)); in spapr_dt_pci_device() local
1450 return spapr_dt_pci_bus(sphb, sec_bus, fdt, offset); in spapr_dt_pci_device()
2213 PCIBus *sec_bus = NULL; in spapr_phb_pci_enumerate_bridge() local
2225 sec_bus = pci_bridge_get_sec_bus(PCI_BRIDGE(pdev)); in spapr_phb_pci_enumerate_bridge()
2226 if (!sec_bus) { in spapr_phb_pci_enumerate_bridge()
2230 pci_for_each_device_under_bus(sec_bus, spapr_phb_pci_enumerate_bridge, in spapr_phb_pci_enumerate_bridge()
/qemu/hw/cxl/
H A Dcxl-host.c227 d = pcie_find_port_by_pn(&PCI_BRIDGE(d)->sec_bus, target); in cxl_cfmws_find_device()
H A Dcxl-mailbox-utils.c206 tunnel_target = pcie_find_port_by_pn(&PCI_BRIDGE(usp)->sec_bus, in cmd_tunnel_management_cmd()
500 PCIBus *bus = &PCI_BRIDGE(cci->d)->sec_bus; in cmd_identify_switch_device()
585 PCIBus *bus = &PCI_BRIDGE(cci->d)->sec_bus; in cmd_get_physical_port_state()
/qemu/hw/i386/
H A Dacpi-build.c2189 PCIBus *sec_bus = pci_bridge_get_sec_bus(PCI_BRIDGE(dev)); in insert_ivhd() local
2190 uint8_t sec = pci_bus_num(sec_bus); in insert_ivhd()
2193 if (pci_bus_is_express(sec_bus)) { in insert_ivhd()
2216 pci_for_each_device(sec_bus, sec, insert_ivhd, table_data); in insert_ivhd()
/qemu/hw/mips/
H A Dboston.c772 pdev = pci_create_simple_multifunction(&PCI_BRIDGE(&pcie2->root)->sec_bus, in boston_mach_init()