Searched refs:PcieBusDriver (Results 1 – 19 of 19) sorted by relevance
| /kernel/dev/pcie/ |
| A D | pcie_bus_driver.cpp | 45 fbl::RefPtr<PcieBusDriver> PcieBusDriver::driver_; 46 fbl::Mutex PcieBusDriver::driver_lock_; 48 PcieBusDriver::PcieBusDriver(PciePlatformInterface& platform) : platform_(platform) { } in PcieBusDriver() function in PcieBusDriver 49 PcieBusDriver::~PcieBusDriver() { in ~PcieBusDriver() 112 zx_status_t PcieBusDriver::RescanDevices() { in RescanDevices() 179 PcieBusDriver::RunQuirks(dev); in StartBusDriver() 185 PcieBusDriver::RunQuirks(nullptr); in StartBusDriver() 343 PcieBusDriver* driver; in ForeachDevice() 484 void PcieBusDriver::ShutdownDriver() { in ShutdownDriver() 485 fbl::RefPtr<PcieBusDriver> driver; in ShutdownDriver() [all …]
|
| A D | pcie_quirks.cpp | 7 extern __WEAK const PcieBusDriver::QuirkHandler pcie_quirk_handlers[] = {
|
| A D | pcie_root.cpp | 12 PcieRoot::PcieRoot(PcieBusDriver& bus_drv, uint mbus_id) in PcieRoot()
|
| A D | debug.cpp | 624 auto bus_drv = PcieBusDriver::GetDriver(); in CmdLsPci() 672 auto bus_drv = PcieBusDriver::GetDriver(); in CmdPciUnplug() 713 auto bus_drv = PcieBusDriver::GetDriver(); in CmdPciReset() 735 auto bus_drv = PcieBusDriver::GetDriver(); in CmdPciRescan() 748 auto bus_drv = PcieBusDriver::GetDriver(); in CmdPciRegionDump()
|
| A D | pcie_device.cpp | 49 PcieDeviceImpl(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id) in PcieDeviceImpl() 78 PcieDevice::PcieDevice(PcieBusDriver& bus_drv, in PcieDevice()
|
| 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()
|
| A D | pcie_irqs.cpp | 919 void PcieBusDriver::ShutdownIrqs() { in ShutdownIrqs() 925 fbl::RefPtr<SharedLegacyIrqHandler> PcieBusDriver::FindLegacyIrqHandler(uint irq_id) { in FindLegacyIrqHandler()
|
| /kernel/dev/pcie/include/dev/ |
| A D | pcie_upstream_node.h | 39 PcieBusDriver& driver() { return bus_drv_; } in driver() 50 friend class PcieBusDriver; 51 PcieUpstreamNode(PcieBusDriver& bus_drv, Type type, uint mbus_id) in PcieUpstreamNode() 65 PcieBusDriver& bus_drv_; // TODO(johngro) : Eliminate this, see ZX-325
|
| A D | pcie_root.h | 29 PcieBusDriver& driver() { return bus_drv_; } in driver() 56 PcieRoot(PcieBusDriver& bus_drv, uint mbus_id); 59 PcieBusDriver& bus_drv_;
|
| A D | pcie_bus_driver.h | 31 class PcieBusDriver : public fbl::RefCounted<PcieBusDriver> { 56 ~PcieBusDriver(); 145 DISALLOW_COPY_ASSIGN_AND_MOVE(PcieBusDriver); 147 static fbl::RefPtr<PcieBusDriver> GetDriver() { in GetDriver() 178 explicit PcieBusDriver(PciePlatformInterface& platform); 218 static fbl::RefPtr<PcieBusDriver> driver_;
|
| A D | pcie_bridge.h | 47 PcieBusDriver& driver() { return PcieDevice::driver(); } in driver() 66 friend class PcieBusDriver; 68 PcieBridge(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id, uint mbus_id);
|
| A D | pcie_device.h | 29 class PcieBusDriver; variable 293 PcieBusDriver& driver() { return bus_drv_; } in driver() 332 friend class PcieBusDriver; // TODO(johngro): remove this. Currently used for IRQ swizzle. variable 333 PcieDevice(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id, bool is_bridge); 361 PcieBusDriver& bus_drv_; // Reference to our bus driver state.
|
| /kernel/platform/pc/ |
| A D | platform_pcie.cpp | 51 static void lockdown_pcie_bus_regions(PcieBusDriver& pcie) { in lockdown_pcie_bus_regions() 66 zx_status_t res = PcieBusDriver::InitializeDriver(platform_pcie_support); in x86_pcie_init_hook() 74 auto pcie = PcieBusDriver::GetDriver(); in x86_pcie_init_hook() 114 auto pcie = reinterpret_cast<PcieBusDriver*>(ctx); in x86_pcie_init_hook()
|
| A D | pcie_quirks.cpp | 198 extern const PcieBusDriver::QuirkHandler pcie_quirk_handlers[] = {
|
| A D | platform.cpp | 653 PcieBusDriver::GetDriver()->DisableBus(); in platform_mexec_prep()
|
| /kernel/dev/interrupt/arm_gic/v3/ |
| A D | arm_gicv3_pcie.cpp | 30 zx_status_t res = PcieBusDriver::InitializeDriver(platform_pcie_support); in arm_gicv3_pcie_init()
|
| /kernel/dev/interrupt/arm_gic/v2/ |
| A D | arm_gicv2m_pcie.cpp | 80 res = PcieBusDriver::InitializeDriver(platform_pcie_support); in arm_gicv2_pcie_init()
|
| /kernel/syscalls/ |
| A D | ddk_pci.cpp | 56 static fbl::RefPtr<PcieRoot> Create(PcieBusDriver& bus_drv, in Create() 84 PcieRootLUTSwizzle(PcieBusDriver& bus_drv, in PcieRootLUTSwizzle() 121 auto pcie = PcieBusDriver::GetDriver(); in sys_pci_add_subtract_io_range() 174 auto pcie = PcieBusDriver::GetDriver(); in sys_pci_init()
|
| /kernel/object/ |
| A D | pci_device_dispatcher.cpp | 27 auto bus_drv = PcieBusDriver::GetDriver(); in Create()
|
Completed in 904 milliseconds