Lines Matching defs:buses
69 static PciBus *buses = NULL; /* indexed by pci_device.domain */
70 static int nbuses = 0; /* number of buses found */
75 * host bridge. On some architectures ( macppc for example ) all root buses have
84 * buses we know exist, not all 256 which may exist in each domain.
105 if (pcibus_conf_read(buses[domain].fd, (unsigned int)bus,
121 return pcibus_conf_write(buses[domain].fd, (unsigned int)bus,
155 buses[dev->domain].fd, (off_t)map->base);
219 if ((pcibus_conf_read(buses[dev->domain].fd,
252 if ((pcibus_conf_write(buses[dev->domain].fd,
311 close(buses[i].fd);
471 if ((pcibus_conf_read(buses[dev->domain].fd, (unsigned int)dev->bus,
476 if ((pcibus_conf_write(buses[dev->domain].fd,
482 if ((pcibus_conf_read(buses[dev->domain].fd, (unsigned int)dev->bus,
487 if ((pcibus_conf_write(buses[dev->domain].fd,
498 bios = mmap(NULL, rom_size, PROT_READ, MAP_SHARED, buses[dev->domain].fd,
511 if ((pcibus_conf_write(buses[dev->domain].fd,
518 if ((pcibus_conf_write(buses[dev->domain].fd,
865 if (buses[i].num == dev->bus) {
869 rv = pci_drvnameonbus(buses[i].fd, dev->bus,
872 rv = pci_drvname(buses[i].fd,
956 buses = calloc(nbuses, sizeof(PciBus));
962 buses[n].fd = pcifd;
963 buses[n].num = bus = businfo.busno;
964 buses[n].maxdevs = businfo.maxdevs;
987 close(buses[i].fd);
995 bus = buses[domain].num;
996 for (dev = 0; dev < buses[domain].maxdevs; dev++) {