Lines Matching refs:bus_id
258 fbl::RefPtr<PcieDevice> PcieBusDriver::GetRefedDevice(uint bus_id,
262 uint bus_id;
268 state.bus_id = bus_id,
277 if ((state->bus_id == dev->bus_id()) &&
490 const PciConfig* PcieBusDriver::GetConfig(uint bus_id,
494 DEBUG_ASSERT(bus_id < PCIE_MAX_BUSSES);
500 // Find the region which would contain this bus_id, if any.
503 auto iter = ecam_regions_.upper_bound(static_cast<uint8_t>(bus_id));
514 if ((bus_id < iter->ecam().bus_start) ||
515 (bus_id > iter->ecam().bus_end)) {
519 bus_id -= iter->ecam().bus_start;
520 size_t offset = (static_cast<size_t>(bus_id) << 20) |
532 addr = Pci::PciBdfAddr(static_cast<uint8_t>(bus_id), static_cast<uint8_t>(dev_id),
659 dev->dev_id(), dev->bus_id(), dev->func_id(), dev->vendor_id(),