| /kernel/lib/pci/include/lib/pci/ |
| A D | pio.h | 12 constexpr uint32_t PciBdfRawAddr(uint8_t bus, uint8_t dev, uint8_t func, uint8_t off) { in PciBdfRawAddr() 20 constexpr uint32_t PciBdfAddr(uint8_t bus, uint8_t dev, uint8_t func, uint8_t off) { in PciBdfAddr()
|
| /kernel/dev/pcie/ |
| A D | pcie_caps.cpp | 27 static bool quirk_should_force_pcie(const PcieDevice& dev) { in quirk_should_force_pcie() 48 PciCapAdvFeatures::PciCapAdvFeatures(const PcieDevice& dev, uint16_t base, uint8_t id) in PciCapAdvFeatures() 75 PciCapPcie::PciCapPcie(const PcieDevice& dev, uint16_t base, uint8_t id) in PciCapPcie() 189 PciCapMsi::PciCapMsi(const PcieDevice& dev, uint16_t base, uint8_t id) in PciCapMsi()
|
| A D | pcie_bus_driver.cpp | 55 ForeachDevice([](const fbl::RefPtr<PcieDevice>& dev, void* ctx, uint level) -> bool { in ~PcieBusDriver() 178 ForeachDevice([](const fbl::RefPtr<PcieDevice>& dev, void* ctx, uint level) -> bool { in StartBusDriver() 212 [](const fbl::RefPtr<PcieDevice>& dev, void* ctx, uint level) -> bool { in GetNthDevice() 228 void PcieBusDriver::LinkDeviceToUpstream(PcieDevice& dev, PcieUpstreamNode& upstream) { in LinkDeviceToUpstream() 242 void PcieBusDriver::UnlinkDeviceFromUpstream(PcieDevice& dev) { in UnlinkDeviceFromUpstream() 258 fbl::RefPtr<PcieUpstreamNode> PcieBusDriver::GetUpstream(PcieDevice& dev) { in GetUpstream() 286 [](const fbl::RefPtr<PcieDevice>& dev, void* ctx, uint level) -> bool { in GetRefedDevice() 386 auto dev = upstream->GetDownstream(i); in ForeachDownstreamDevice() local 547 void PcieBusDriver::RunQuirks(const fbl::RefPtr<PcieDevice>& dev) { in RunQuirks() 569 [](const fbl::RefPtr<PcieDevice>& dev, void* ctx, uint level) -> bool { in DisableBus()
|
| A D | debug.cpp | 242 static const char* pci_device_type(const PcieDevice& dev) in pci_device_type() 283 static void dump_pcie_hdr(const PcieDevice& dev, lspci_params_t* params) in dump_pcie_hdr() 297 static void dump_pcie_bars(const PcieDevice& dev, in dump_pcie_bars() 322 static void dump_pcie_common(const PcieDevice& dev, lspci_params_t* params) in dump_pcie_common() 340 static void dump_pcie_standard(const PcieDevice& dev, lspci_params_t* params) in dump_pcie_standard() 440 static void dump_pcie_capabilities(fbl::RefPtr<PcieDevice> dev, void *ctx) in dump_pcie_capabilities() 463 static bool dump_pcie_device(const fbl::RefPtr<PcieDevice>& dev, void* ctx, uint level) in dump_pcie_device() 676 fbl::RefPtr<PcieDevice> dev = bus_drv->GetRefedDevice(bus_id, dev_id, func_id); in CmdPciUnplug() local 717 fbl::RefPtr<PcieDevice> dev = bus_drv->GetRefedDevice(bus_id, dev_id, func_id); in CmdPciReset() local
|
| A D | pcie_irqs.cpp | 130 PcieDevice* dev; in Handler() local 185 void SharedLegacyIrqHandler::AddDevice(PcieDevice& dev) { in AddDevice() 205 void SharedLegacyIrqHandler::RemoveDevice(PcieDevice& dev) { in RemoveDevice() 798 auto dev = fbl::WrapRefPtr(this); in MapPinToIrqLocked() local
|
| A D | pcie_device.cpp | 66 auto dev = fbl::AdoptRef(static_cast<PcieDevice*>(raw_dev)); in Create() local
|
| /kernel/platform/pc/ |
| A D | pcie_quirks.cpp | 40 static void pcie_tolud_quirk(const fbl::RefPtr<PcieDevice>& dev) { in pcie_tolud_quirk() 135 static void pcie_amd_topmem_quirk(const fbl::RefPtr<PcieDevice>& dev) { in pcie_amd_topmem_quirk()
|
| /kernel/dev/iommu/intel/ |
| A D | context_table_state.cpp | 74 ktl::unique_ptr<DeviceContext> dev; in CreateDeviceContext() local 96 for (auto& dev : devices_) { in GetDeviceContext() local
|
| A D | iommu_impl.cpp | 269 DeviceContext* dev; in Map() local 298 DeviceContext* dev; in MapContiguous() local 318 DeviceContext* dev; in Unmap() local 443 DeviceContext* dev; in EnableBiosReservedMappingsLocked() local 794 DeviceContext* dev; in minimum_contiguity() local 811 DeviceContext* dev; in aspace_size() local
|
| A D | device_context.cpp | 104 ktl::unique_ptr<DeviceContext> dev(new (&ac) DeviceContext(bdf, domain_id, parent, in Create() local 140 ktl::unique_ptr<DeviceContext> dev(new (&ac) DeviceContext(bdf, domain_id, in Create() local
|
| /kernel/lib/pci/ |
| A D | pio.cpp | 49 zx_status_t PioCfgRead(uint8_t bus, uint8_t dev, uint8_t func, in PioCfgRead() 75 zx_status_t PioCfgWrite(uint8_t bus, uint8_t dev, uint8_t func, in PioCfgWrite()
|
| /kernel/object/ |
| A D | pci_interrupt_dispatcher.cpp | 22 pcie_irq_handler_retval_t PciInterruptDispatcher::IrqThunk(const PcieDevice& dev, in IrqThunk()
|
| /kernel/dev/pcie/include/dev/ |
| A D | pcie_irqs.h | 123 PcieDevice* dev = nullptr; member
|
| A D | pcie_caps.h | 188 PciStdCapability(const PcieDevice& dev, uint16_t base, uint8_t id) in PciStdCapability() 194 const PcieDevice& dev() const { return dev_; } in dev() function
|
| /kernel/syscalls/ |
| A D | ddk_pci.cpp | 97 for (size_t dev = 0; dev < fbl::count_of(*lut); ++dev) { in pci_irq_swizzle_lut_remove_irq() local 538 zx_status_t sys_pci_cfg_pio_rw(zx_handle_t handle, uint8_t bus, uint8_t dev, uint8_t func, in sys_pci_cfg_pio_rw() 648 auto dev = pci_device->device(); in sys_pci_get_bar() local 787 zx_status_t sys_pci_cfg_pio_rw(zx_handle_t handle, uint8_t bus, uint8_t dev, uint8_t func, in sys_pci_cfg_pio_rw()
|