| /kernel/dev/pcie/ |
| A D | pcie_upstream_node.cpp | 72 for (uint dev_id = 0; dev_id < PCIE_MAX_DEVICES_PER_BUS; ++dev_id) { in ScanDownstream() local 76 auto cfg = driver().GetConfig(managed_bus_id_, dev_id, func_id); in ScanDownstream() 87 vendor_id, device_id, managed_bus_id_, dev_id, func_id); in ScanDownstream() 96 auto new_dev = ScanDevice(cfg, dev_id, func_id); in ScanDownstream() 100 managed_bus_id_, dev_id, func_id); in ScanDownstream() 122 uint dev_id, in ScanDevice() argument 125 DEBUG_ASSERT(dev_id < PCIE_MAX_DEVICES_PER_BUS); in ScanDevice() 129 __UNUSED uint ndx = (dev_id * PCIE_MAX_FUNCTIONS_PER_DEVICE) + func_id; in ScanDevice() 139 vendor_id, managed_bus_id_, dev_id, func_id); in ScanDevice() 148 return PcieBridge::Create(*this, dev_id, func_id, secondary_id); in ScanDevice() [all …]
|
| A D | debug.cpp | 45 uint dev_id; member 479 ((params->dev_id == WILDCARD_ID) || (params->dev_id == dev->dev_id())) && in dump_pcie_device() 545 params.dev_id = WILDCARD_ID; in CmdLsPci() 632 (params.dev_id != WILDCARD_ID) && in CmdLsPci() 652 uint bus_id, dev_id, func_id; in CmdPciUnplug() local 656 dev_id = static_cast<uint>(argv[2].i); in CmdPciUnplug() 660 (dev_id >= PCIE_MAX_DEVICES_PER_BUS) || in CmdPciUnplug() 682 bus_id, dev_id, func_id); in CmdPciUnplug() 693 uint bus_id, dev_id, func_id; in CmdPciReset() local 697 dev_id = static_cast<uint>(argv[2].i); in CmdPciReset() [all …]
|
| A D | pcie_caps.cpp | 84 dev.bus_id(), dev.dev_id(), dev.func_id(), in PciCapPcie() 138 dev.bus_id(), dev.dev_id(), dev.func_id(), in PciCapPcie() 155 dev.bus_id(), dev.dev_id(), dev.func_id(), in PciCapPcie() 165 dev.bus_id(), dev.dev_id(), dev.func_id(), in PciCapPcie() 225 dev.bus_id(), dev.dev_id(), dev.func_id(), in PciCapMsi() 239 dev.bus_id(), dev.dev_id(), dev.func_id(), in PciCapMsi() 291 bus_id(), dev_id(), func_id(), vendor_id(), device_id()); in ParseStdCapabilitiesLocked() 295 bus_id(), dev_id(), func_id(), in ParseStdCapabilitiesLocked() 304 bus_id(), dev_id(), func_id(), in ParseStdCapabilitiesLocked()
|
| A D | pcie_bus_driver.cpp | 236 uint ndx = (dev.dev_id() * PCIE_MAX_FUNCTIONS_PER_DEVICE) + dev.func_id(); in LinkDeviceToUpstream() 246 uint ndx = (dev.dev_id() * PCIE_MAX_FUNCTIONS_PER_DEVICE) + dev.func_id(); in UnlinkDeviceFromUpstream() 272 uint dev_id, in GetRefedDevice() argument 276 uint dev_id; in GetRefedDevice() member 282 state.dev_id = dev_id, in GetRefedDevice() 291 (state->dev_id == dev->dev_id()) && in GetRefedDevice() 504 uint dev_id, in GetConfig() argument 508 DEBUG_ASSERT(dev_id < PCIE_MAX_DEVICES_PER_BUS); in GetConfig() 522 static_cast<uint8_t>(dev_id), in GetConfig() 572 dev->dev_id(), dev->bus_id(), dev->func_id(), dev->vendor_id(), in DisableBus()
|
| A D | pcie_device.cpp | 40 static fbl::RefPtr<PcieDevice> Create(PcieUpstreamNode& upstream, uint dev_id, uint func_id); 49 PcieDeviceImpl(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id) in PcieDeviceImpl() argument 50 : PcieDevice(bus_drv, bus_id, dev_id, func_id, false) { } in PcieDeviceImpl() 54 uint dev_id, uint func_id) { in Create() argument 58 dev_id, in Create() 62 upstream.managed_bus_id(), dev_id, func_id); in Create() 70 upstream.managed_bus_id(), dev_id, func_id, res); in Create() 79 uint bus_id, uint dev_id, uint func_id, bool is_bridge) in PcieDevice() argument 83 dev_id_(dev_id), in PcieDevice() 103 return PcieDeviceImpl::Create(upstream, dev_id, func_id); in Create() [all …]
|
| A D | pcie_bridge.cpp | 30 PcieBridge::PcieBridge(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id, uint mbus_id) in PcieBridge() argument 31 : PcieDevice(bus_drv, bus_id, dev_id, func_id, true), in PcieBridge() 42 uint dev_id, in Create() argument 47 upstream.managed_bus_id(), dev_id, func_id, in Create() 52 upstream.managed_bus_id(), dev_id, func_id); in Create() 60 upstream.managed_bus_id(), dev_id, func_id, res); in Create()
|
| A D | pcie_irqs.cpp | 847 pin = (pin + dev->dev_id()) % PCIE_MAX_LEGACY_IRQ_PINS; in MapPinToIrqLocked() 881 return root->Swizzle(dev->dev_id(), dev->func_id(), pin, &irq_.legacy.irq_id); in MapPinToIrqLocked()
|
| /kernel/dev/pcie/include/dev/ |
| A D | pcie_bridge.h | 27 uint dev_id, 68 PcieBridge(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id, uint mbus_id); 89 fbl::RefPtr<PcieDevice> ScanDevice(const PciConfig* cfg, uint dev_id, uint func_id);
|
| A D | pcie_root.h | 48 virtual zx_status_t Swizzle(uint dev_id, uint func_id, uint pin, uint *irq) = 0;
|
| A D | pcie_upstream_node.h | 61 fbl::RefPtr<PcieDevice> ScanDevice(const PciConfig* cfg, uint dev_id, uint func_id);
|
| A D | pcie_device.h | 64 static fbl::RefPtr<PcieDevice> Create(PcieUpstreamNode& upstream, uint dev_id, uint func_id); 308 uint dev_id() const { return dev_id_; } in dev_id() function 333 PcieDevice(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id, bool is_bridge);
|
| A D | pcie_bus_driver.h | 61 uint dev_id, 129 fbl::RefPtr<PcieDevice> GetRefedDevice(uint bus_id, uint dev_id, uint func_id);
|
| /kernel/object/ |
| A D | pci_device_dispatcher.cpp | 56 out_info->dev_id = static_cast<uint8_t>(device_->dev_id()); in PciDeviceDispatcher() 68 device_->bus_id(), device_->dev_id(), device_->func_id()); in ~PciDeviceDispatcher() 74 device_->bus_id(), device_->dev_id(), device_->func_id()); in ~PciDeviceDispatcher()
|
| /kernel/syscalls/ |
| A D | ddk_pci.cpp | 72 zx_status_t Swizzle(uint dev_id, uint func_id, uint pin, uint* irq) override { in Swizzle() argument 74 (dev_id >= fbl::count_of(lut_)) || in Swizzle() 75 (func_id >= fbl::count_of(lut_[dev_id])) || in Swizzle() 76 (pin >= fbl::count_of(lut_[dev_id][func_id]))) in Swizzle() 79 *irq = lut_[dev_id][func_id][pin]; in Swizzle() 650 dev->bus_id(), dev->dev_id(), dev->func_id(), bar_num); in sys_pci_get_bar()
|
| /kernel/platform/pc/ |
| A D | pcie_quirks.cpp | 97 if (dev->bus_id() || dev->dev_id() || dev->func_id()) in pcie_tolud_quirk()
|