Lines Matching refs:busses

906 static int pci_bios_check_devices(struct pci_bus *busses)  in pci_bios_check_devices()  argument
914 busses[pci->secondary_bus].bus_dev = pci; in pci_bios_check_devices()
916 struct pci_bus *bus = &busses[pci_bdf_to_bus(pci->bdf)]; in pci_bios_check_devices()
921 bus = &busses[0]; in pci_bios_check_devices()
948 struct pci_bus *s = &busses[secondary_bus]; in pci_bios_check_devices()
951 struct pci_bus *parent = &busses[pci_bdf_to_bus(s->bus_dev->bdf)]; in pci_bios_check_devices()
956 parent = &busses[0]; in pci_bios_check_devices()
1130 static void pci_region_map_entries(struct pci_bus *busses, struct pci_region *r) in pci_region_map_entries() argument
1139 busses[entry->dev->secondary_bus].r[entry->type].base = addr; in pci_region_map_entries()
1146 static void pci_bios_map_devices(struct pci_bus *busses) in pci_bios_map_devices() argument
1148 if (pci_bios_init_root_regions_io(busses)) in pci_bios_map_devices()
1152 if (pci_bios_init_root_regions_mem(busses)) { in pci_bios_map_devices()
1156 pci_region_migrate_64bit_entries(&busses[0].r[PCI_REGION_TYPE_MEM], in pci_bios_map_devices()
1158 pci_region_migrate_64bit_entries(&busses[0].r[PCI_REGION_TYPE_PREFMEM], in pci_bios_map_devices()
1161 if (pci_bios_init_root_regions_mem(busses)) in pci_bios_map_devices()
1182 pci_region_map_entries(busses, &r64_mem); in pci_bios_map_devices()
1183 pci_region_map_entries(busses, &r64_pref); in pci_bios_map_devices()
1193 pci_region_map_entries(busses, &busses[bus].r[type]); in pci_bios_map_devices()
1223 struct pci_bus *busses = malloc_tmp(sizeof(*busses) * (MaxPCIBus + 1)); in pci_setup() local
1224 if (!busses) { in pci_setup()
1228 memset(busses, 0, sizeof(*busses) * (MaxPCIBus + 1)); in pci_setup()
1229 if (pci_bios_check_devices(busses)) in pci_setup()
1233 pci_bios_map_devices(busses); in pci_setup()
1237 free(busses); in pci_setup()