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

/fuchsia/zircon/kernel/dev/pcie/
H A Dpcie_quirks.cpp7 extern __WEAK const PcieBusDriver::QuirkHandler pcie_quirk_handlers[] = {
H A Dpcie_root.cpp12 PcieRoot::PcieRoot(PcieBusDriver& bus_drv, uint mbus_id)
H A Dpcie_bus_driver.cpp41 constexpr size_t PcieBusDriver::REGION_BOOKKEEPING_SLAB_SIZE;
42 constexpr size_t PcieBusDriver::REGION_BOOKKEEPING_MAX_MEM;
44 fbl::RefPtr<PcieBusDriver> PcieBusDriver::driver_;
45 fbl::Mutex PcieBusDriver::driver_lock_;
47 PcieBusDriver::PcieBusDriver(PciePlatformInterface& platform) : platform_(platform) { } function in class:PcieBusDriver
48 PcieBusDriver::~PcieBusDriver() {
76 zx_status_t PcieBusDriver
[all...]
H A Ddebug.cpp624 auto bus_drv = PcieBusDriver::GetDriver();
672 auto bus_drv = PcieBusDriver::GetDriver();
713 auto bus_drv = PcieBusDriver::GetDriver();
735 auto bus_drv = PcieBusDriver::GetDriver();
748 auto bus_drv = PcieBusDriver::GetDriver();
H A Dpcie_device.cpp49 PcieDeviceImpl(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id)
78 PcieDevice::PcieDevice(PcieBusDriver& bus_drv,
H A Dpcie_bridge.cpp30 PcieBridge::PcieBridge(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id, uint mbus_id)
H A Dpcie_irqs.cpp917 void PcieBusDriver::ShutdownIrqs() {
923 fbl::RefPtr<SharedLegacyIrqHandler> PcieBusDriver::FindLegacyIrqHandler(uint irq_id) {
/fuchsia/zircon/kernel/dev/pcie/include/dev/
H A Dpcie_upstream_node.h39 PcieBusDriver& driver() { return bus_drv_; }
50 friend class PcieBusDriver;
51 PcieUpstreamNode(PcieBusDriver& bus_drv, Type type, uint mbus_id)
65 PcieBusDriver& bus_drv_; // TODO(johngro) : Eliminate this, see ZX-325
H A Dpcie_root.h29 PcieBusDriver& driver() { return bus_drv_; }
56 PcieRoot(PcieBusDriver& bus_drv, uint mbus_id);
59 PcieBusDriver& bus_drv_;
H A Dpcie_bus_driver.h30 class PcieBusDriver : public fbl::RefCounted<PcieBusDriver> { class in inherits:fbl::RefCounted
62 ~PcieBusDriver();
105 // we create the PcieBusDriver singleton in a platform specific early
172 DISALLOW_COPY_ASSIGN_AND_MOVE(PcieBusDriver);
174 static fbl::RefPtr<PcieBusDriver> GetDriver() {
222 explicit PcieBusDriver(PciePlatformInterface& platform);
264 static fbl::RefPtr<PcieBusDriver> driver_;
H A Dpcie_bridge.h47 PcieBusDriver& driver() { return PcieDevice::driver(); }
66 friend class PcieBusDriver;
68 PcieBridge(PcieBusDriver& bus_drv, uint bus_id, uint dev_id, uint func_id, uint mbus_id);
H A Dpcie_device.h29 class PcieBusDriver;
293 PcieBusDriver& driver() { return bus_drv_; }
332 friend class PcieBusDriver; // TODO(johngro): remove this. Currently used for IRQ swizzle.
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.
/fuchsia/zircon/kernel/platform/pc/
H A Dplatform_pcie.cpp51 static void lockdown_pcie_bus_regions(PcieBusDriver& pcie) {
66 zx_status_t res = PcieBusDriver::InitializeDriver(platform_pcie_support);
74 auto pcie = PcieBusDriver::GetDriver();
114 auto pcie = reinterpret_cast<PcieBusDriver*>(ctx);
H A Dpcie_quirks.cpp198 extern const PcieBusDriver::QuirkHandler pcie_quirk_handlers[] = {
H A Dplatform.cpp673 PcieBusDriver::GetDriver()->DisableBus();
/fuchsia/zircon/kernel/dev/interrupt/arm_gic/v3/
H A Darm_gicv3_pcie.cpp30 zx_status_t res = PcieBusDriver::InitializeDriver(platform_pcie_support);
/fuchsia/zircon/kernel/dev/interrupt/arm_gic/v2/
H A Darm_gicv2m_pcie.cpp80 res = PcieBusDriver::InitializeDriver(platform_pcie_support);
/fuchsia/zircon/kernel/syscalls/
H A Dddk_pci.cpp54 static fbl::RefPtr<PcieRoot> Create(PcieBusDriver& bus_drv,
82 PcieRootLUTSwizzle(PcieBusDriver& bus_drv,
118 auto pcie = PcieBusDriver::GetDriver();
146 auto pcie = PcieBusDriver::GetDriver();
265 const PcieBusDriver::EcamRegion ecam = {
/fuchsia/zircon/kernel/object/
H A Dpci_device_dispatcher.cpp27 auto bus_drv = PcieBusDriver::GetDriver();

Completed in 105 milliseconds