Lines Matching refs:busses

851 static int pci_bios_check_devices(struct pci_bus *busses)  in pci_bios_check_devices()  argument
859 busses[pci->secondary_bus].bus_dev = pci; in pci_bios_check_devices()
861 struct pci_bus *bus = &busses[pci_bdf_to_bus(pci->bdf)]; in pci_bios_check_devices()
866 bus = &busses[0]; in pci_bios_check_devices()
893 struct pci_bus *s = &busses[secondary_bus]; in pci_bios_check_devices()
896 struct pci_bus *parent = &busses[pci_bdf_to_bus(s->bus_dev->bdf)]; in pci_bios_check_devices()
901 parent = &busses[0]; in pci_bios_check_devices()
1075 static void pci_region_map_entries(struct pci_bus *busses, struct pci_region *r) in pci_region_map_entries() argument
1084 busses[entry->dev->secondary_bus].r[entry->type].base = addr; in pci_region_map_entries()
1091 static void pci_bios_map_devices(struct pci_bus *busses) in pci_bios_map_devices() argument
1093 if (pci_bios_init_root_regions_io(busses)) in pci_bios_map_devices()
1097 if (pci_bios_init_root_regions_mem(busses)) { in pci_bios_map_devices()
1101 pci_region_migrate_64bit_entries(&busses[0].r[PCI_REGION_TYPE_MEM], in pci_bios_map_devices()
1103 pci_region_migrate_64bit_entries(&busses[0].r[PCI_REGION_TYPE_PREFMEM], in pci_bios_map_devices()
1106 if (pci_bios_init_root_regions_mem(busses)) in pci_bios_map_devices()
1127 pci_region_map_entries(busses, &r64_mem); in pci_bios_map_devices()
1128 pci_region_map_entries(busses, &r64_pref); in pci_bios_map_devices()
1138 pci_region_map_entries(busses, &busses[bus].r[type]); in pci_bios_map_devices()
1168 struct pci_bus *busses = malloc_tmp(sizeof(*busses) * (MaxPCIBus + 1)); in pci_setup() local
1169 if (!busses) { in pci_setup()
1173 memset(busses, 0, sizeof(*busses) * (MaxPCIBus + 1)); in pci_setup()
1174 if (pci_bios_check_devices(busses)) in pci_setup()
1178 pci_bios_map_devices(busses); in pci_setup()
1182 free(busses); in pci_setup()