Lines Matching refs:bus
19 #include <compat/sys/bus.h>
38 int bus;
80 panic("unknown bus type");
81 ((struct root_device_softc*)root->softc)->bus = bus_type;
109 for (int p = 0; sProbedDevices[p].bus != BUS_INVALID; p++) {
110 if (sProbedDevices[p].bus == BUS_pci) {
111 gPci->unreserve_device(sProbedDevices[p].pci_info.bus,
114 } else if (sProbedDevices->bus == BUS_uhub) {
133 while (sProbedDevices[p].bus != BUS_INVALID)
170 if (gPci->reserve_device(info->bus, info->device, info->function,
173 gDriverName, info->bus, info->device, info->function);
176 sProbedDevices[p].bus = BUS_pci;
182 sProbedDevices[p].bus = BUS_INVALID;
201 while (sProbedDevices[p].bus != BUS_INVALID)
246 sProbedDevices[p].bus = BUS_uhub;
258 sProbedDevices[p].bus = BUS_INVALID;
274 sProbedDevices[0].bus = BUS_INVALID;
282 return (sProbedDevices[0].bus != BUS_INVALID) ? B_OK : B_NOT_SUPPORTED;
316 for (int p = 0; sProbedDevices[p].bus != BUS_INVALID; p++) {
318 status = init_root_device(&root, sProbedDevices[p].bus);
322 if (sProbedDevices[p].bus == BUS_pci) {
325 } else if (sProbedDevices[p].bus == BUS_uhub) {
334 if (sProbedDevices[p].bus == BUS_uhub)