/openbmc/linux/arch/xtensa/lib/ |
H A D | pci-auto.c | 147 int sub_bus, int *iosave, int *memsave) in pciauto_prescan_setup_bridge() argument 151 pci_write_config_byte(dev, PCI_SECONDARY_BUS, sub_bus + 1); in pciauto_prescan_setup_bridge() 172 pciauto_postscan_setup_bridge(struct pci_dev *dev, int current_bus, int sub_bus, in pciauto_postscan_setup_bridge() argument 178 pci_write_config_byte(dev, PCI_SUBORDINATE_BUS, sub_bus); in pciauto_postscan_setup_bridge() 225 int sub_bus, pci_devfn, pci_class, cmdstat, found_multi=0; in pciauto_bus_scan() local 245 sub_bus = current_bus; in pciauto_bus_scan() 284 pciauto_prescan_setup_bridge(dev, current_bus, sub_bus, in pciauto_bus_scan() 286 sub_bus = pciauto_bus_scan(pci_ctrl, sub_bus+1); in pciauto_bus_scan() 287 pciauto_postscan_setup_bridge(dev, current_bus, sub_bus, in pciauto_bus_scan() 315 return sub_bus; in pciauto_bus_scan()
|
/openbmc/u-boot/drivers/pci/ |
H A D | pci_auto_old.c | 176 pci_dev_t dev, int sub_bus) in pciauto_prescan_setup_bridge() argument 196 sub_bus - hose->first_busno); in pciauto_prescan_setup_bridge() 257 pci_dev_t dev, int sub_bus) in pciauto_postscan_setup_bridge() argument 269 sub_bus - hose->first_busno); in pciauto_postscan_setup_bridge() 325 unsigned int sub_bus = PCI_BUS(dev); in pciauto_config_device() local 353 sub_bus = max((unsigned int)n, sub_bus); in pciauto_config_device() 354 pciauto_postscan_setup_bridge(hose, dev, sub_bus); in pciauto_config_device() 356 sub_bus = hose->current_busno; in pciauto_config_device() 402 return sub_bus; in pciauto_config_device()
|
H A D | pci_auto.c | 165 void dm_pciauto_prescan_setup_bridge(struct udevice *dev, int sub_bus) in dm_pciauto_prescan_setup_bridge() argument 185 dm_pci_write_config8(dev, PCI_SECONDARY_BUS, sub_bus - ctlr->seq); in dm_pciauto_prescan_setup_bridge() 247 void dm_pciauto_postscan_setup_bridge(struct udevice *dev, int sub_bus) in dm_pciauto_postscan_setup_bridge() argument 261 dm_pci_write_config8(dev, PCI_SUBORDINATE_BUS, sub_bus - ctlr->seq); in dm_pciauto_postscan_setup_bridge() 316 unsigned int sub_bus = PCI_BUS(dm_pci_get_bdf(dev)); in dm_pciauto_config_device() local 344 sub_bus = (unsigned int)n; in dm_pciauto_config_device() 391 return sub_bus; in dm_pciauto_config_device()
|
H A D | pci_internal.h | 22 void dm_pciauto_prescan_setup_bridge(struct udevice *dev, int sub_bus); 34 void dm_pciauto_postscan_setup_bridge(struct udevice *dev, int sub_bus);
|
H A D | pci.c | 337 unsigned int sub_bus, found_multi = 0; in pci_hose_scan_bus() local 348 sub_bus = bus; in pci_hose_scan_bus() 395 sub_bus = max((unsigned int)pciauto_config_device(hose, dev), in pci_hose_scan_bus() 396 sub_bus); in pci_hose_scan_bus() 402 sub_bus = max(sub_bus, in pci_hose_scan_bus() 415 return sub_bus; in pci_hose_scan_bus()
|
H A D | pci-uclass.c | 511 unsigned int sub_bus; in pci_auto_config_devices() local 515 sub_bus = bus->seq; in pci_auto_config_devices() 529 sub_bus = max(sub_bus, max_bus); in pci_auto_config_devices() 537 return sub_bus; in pci_auto_config_devices() 600 int sub_bus; in dm_pci_hose_probe_bus() local 605 sub_bus = pci_get_bus_max() + 1; in dm_pci_hose_probe_bus() 606 debug("%s: bus = %d/%s\n", __func__, sub_bus, bus->name); in dm_pci_hose_probe_bus() 607 dm_pciauto_prescan_setup_bridge(bus, sub_bus); in dm_pci_hose_probe_bus() 615 if (sub_bus != bus->seq) { in dm_pci_hose_probe_bus() 617 __func__, bus->name, bus->seq, sub_bus); in dm_pci_hose_probe_bus() [all …]
|
/openbmc/linux/drivers/pci/hotplug/ |
H A D | cpqphp_pci.c | 312 int sub_bus; in cpqhp_save_config() local 388 sub_bus = (int) secondary_bus; in cpqhp_save_config() 393 rc = cpqhp_save_config(ctrl, sub_bus, 0); in cpqhp_save_config() 478 int sub_bus; in cpqhp_save_slot_config() local 505 sub_bus = (int) secondary_bus; in cpqhp_save_slot_config() 510 rc = cpqhp_save_config(ctrl, sub_bus, 0); in cpqhp_save_slot_config() 561 int sub_bus; in cpqhp_save_base_addr_length() local 582 sub_bus = (int) secondary_bus; in cpqhp_save_base_addr_length() 584 next = cpqhp_slot_list[sub_bus]; in cpqhp_save_base_addr_length() 960 int sub_bus; in cpqhp_configure_board() local [all …]
|
/openbmc/linux/arch/x86/hyperv/ |
H A D | irqdomain.c | 157 u8 sec_bus, sub_bus; in hv_build_pci_dev_id() local 163 pci_read_config_byte(data.bridge, PCI_SUBORDINATE_BUS, &sub_bus); in hv_build_pci_dev_id() 164 dev_id.pci.shadow_bus_range.subordinate_bus = sub_bus; in hv_build_pci_dev_id()
|
/openbmc/linux/drivers/pci/ |
H A D | pci-sysfs.c | 258 u8 sub_bus; in subordinate_bus_number_show() local 261 err = pci_read_config_byte(pci_dev, PCI_SUBORDINATE_BUS, &sub_bus); in subordinate_bus_number_show() 265 return sysfs_emit(buf, "%u\n", sub_bus); in subordinate_bus_number_show()
|
/openbmc/u-boot/include/ |
H A D | pci.h | 740 pci_dev_t dev, int sub_bus); 742 pci_dev_t dev, int sub_bus);
|