Lines Matching refs:busses

842 static int pci_bios_check_devices(struct pci_bus *busses)  in pci_bios_check_devices()  argument
850 busses[pci->secondary_bus].bus_dev = pci; in pci_bios_check_devices()
852 struct pci_bus *bus = &busses[pci_bdf_to_bus(pci->bdf)]; in pci_bios_check_devices()
857 bus = &busses[0]; in pci_bios_check_devices()
884 struct pci_bus *s = &busses[secondary_bus]; in pci_bios_check_devices()
887 struct pci_bus *parent = &busses[pci_bdf_to_bus(s->bus_dev->bdf)]; in pci_bios_check_devices()
892 parent = &busses[0]; in pci_bios_check_devices()
1066 static void pci_region_map_entries(struct pci_bus *busses, struct pci_region *r) in pci_region_map_entries() argument
1075 busses[entry->dev->secondary_bus].r[entry->type].base = addr; in pci_region_map_entries()
1082 static void pci_bios_map_devices(struct pci_bus *busses) in pci_bios_map_devices() argument
1084 if (pci_bios_init_root_regions_io(busses)) in pci_bios_map_devices()
1088 if (pci_bios_init_root_regions_mem(busses)) { in pci_bios_map_devices()
1092 pci_region_migrate_64bit_entries(&busses[0].r[PCI_REGION_TYPE_MEM], in pci_bios_map_devices()
1094 pci_region_migrate_64bit_entries(&busses[0].r[PCI_REGION_TYPE_PREFMEM], in pci_bios_map_devices()
1097 if (pci_bios_init_root_regions_mem(busses)) in pci_bios_map_devices()
1118 pci_region_map_entries(busses, &r64_mem); in pci_bios_map_devices()
1119 pci_region_map_entries(busses, &r64_pref); in pci_bios_map_devices()
1129 pci_region_map_entries(busses, &busses[bus].r[type]); in pci_bios_map_devices()
1159 struct pci_bus *busses = malloc_tmp(sizeof(*busses) * (MaxPCIBus + 1)); in pci_setup() local
1160 if (!busses) { in pci_setup()
1164 memset(busses, 0, sizeof(*busses) * (MaxPCIBus + 1)); in pci_setup()
1165 if (pci_bios_check_devices(busses)) in pci_setup()
1169 pci_bios_map_devices(busses); in pci_setup()
1173 free(busses); in pci_setup()