Home
last modified time | relevance | path

Searched refs:PcieBusDriver (Results 1 – 19 of 19) sorted by relevance

/kernel/dev/pcie/
A Dpcie_bus_driver.cpp45 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 Dpcie_quirks.cpp7 extern __WEAK const PcieBusDriver::QuirkHandler pcie_quirk_handlers[] = {
A Dpcie_root.cpp12 PcieRoot::PcieRoot(PcieBusDriver& bus_drv, uint mbus_id) in PcieRoot()
A Ddebug.cpp624 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 Dpcie_device.cpp49 PcieDeviceImpl(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id) in PcieDeviceImpl()
78 PcieDevice::PcieDevice(PcieBusDriver& bus_drv, in PcieDevice()
A Dpcie_bridge.cpp30 PcieBridge::PcieBridge(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id, uint mbus_id) in PcieBridge()
A Dpcie_irqs.cpp919 void PcieBusDriver::ShutdownIrqs() { in ShutdownIrqs()
925 fbl::RefPtr<SharedLegacyIrqHandler> PcieBusDriver::FindLegacyIrqHandler(uint irq_id) { in FindLegacyIrqHandler()
/kernel/dev/pcie/include/dev/
A Dpcie_upstream_node.h39 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 Dpcie_root.h29 PcieBusDriver& driver() { return bus_drv_; } in driver()
56 PcieRoot(PcieBusDriver& bus_drv, uint mbus_id);
59 PcieBusDriver& bus_drv_;
A Dpcie_bus_driver.h31 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 Dpcie_bridge.h47 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 Dpcie_device.h29 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 Dplatform_pcie.cpp51 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 Dpcie_quirks.cpp198 extern const PcieBusDriver::QuirkHandler pcie_quirk_handlers[] = {
A Dplatform.cpp653 PcieBusDriver::GetDriver()->DisableBus(); in platform_mexec_prep()
/kernel/dev/interrupt/arm_gic/v3/
A Darm_gicv3_pcie.cpp30 zx_status_t res = PcieBusDriver::InitializeDriver(platform_pcie_support); in arm_gicv3_pcie_init()
/kernel/dev/interrupt/arm_gic/v2/
A Darm_gicv2m_pcie.cpp80 res = PcieBusDriver::InitializeDriver(platform_pcie_support); in arm_gicv2_pcie_init()
/kernel/syscalls/
A Dddk_pci.cpp56 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 Dpci_device_dispatcher.cpp27 auto bus_drv = PcieBusDriver::GetDriver(); in Create()

Completed in 904 milliseconds