Home
last modified time | relevance | path

Searched refs:root (Results 1 – 8 of 8) sorted by relevance

/kernel/dev/pcie/
A Dpcie_bus_driver.cpp64 ForeachRoot([](const fbl::RefPtr<PcieRoot>& root, void* ctx) -> bool { in ~PcieBusDriver() argument
65 root->UnplugDownstream(); in ~PcieBusDriver()
74 zx_status_t PcieBusDriver::AddRoot(fbl::RefPtr<PcieRoot>&& root) { in AddRoot() argument
75 if (root == nullptr) in AddRoot()
87 if (!roots_.insert_or_find(ktl::move(root))) { in AddRoot()
89 root->managed_bus_id()); in AddRoot()
122 root->ScanDownstream(); in RescanDevices()
128 root->AllocateDownstreamBars(); in RescanDevices()
170 root->ScanDownstream(); in StartBusDriver()
192 root->AllocateDownstreamBars(); in StartBusDriver()
[all …]
A Dpcie_caps.cpp111 root.caps_ = PciReg16(static_cast<uint16_t>(base_ + kRootCapsOffset)); in PciCapPcie()
112 root.ctrl_ = PciReg16(static_cast<uint16_t>(base_ + kRootControlOffset)); in PciCapPcie()
113 root.status_ = PciReg32(static_cast<uint16_t>(base_ + kRootStatusOffset)); in PciCapPcie()
A Dpcie_irqs.cpp878 auto root = fbl::RefPtr<PcieRoot>::Downcast(ktl::move(upstream)); in MapPinToIrqLocked() local
879 if (root == nullptr) 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 Dpcie_bus_driver.h90 zx_status_t AddRoot(fbl::RefPtr<PcieRoot>&& root);
166 using ForeachRootCallback = bool (*)(const fbl::RefPtr<PcieRoot>& root, void* ctx);
A Dpcie_caps.h62 #define PCS_CAPS_V1_DOWNSTREAM_PORT_SIZE ((uint)offsetof(pcie_capabilities_t, root))
320 PcieCapRootChunk root; variable
/kernel/lib/userboot/
A Duserboot.cpp134 fbl::RefPtr<ResourceDispatcher> root; in get_resource_handle() local
135 zx_status_t result = ResourceDispatcher::Create(&root, &rights, ZX_RSRC_KIND_ROOT, 0, 0, 0, in get_resource_handle()
138 *ptr = Handle::Make(fbl::RefPtr<Dispatcher>(root.get()), in get_resource_handle()
/kernel/syscalls/
A Dddk_pci.cpp60 auto root = fbl::AdoptRef(new (&ac) PcieRootLUTSwizzle(bus_drv, in Create() local
69 return root; in Create()
402 auto root = PcieRootLUTSwizzle::Create(*pcie, 0, arg->dev_pin_to_global_irq); in sys_pci_init() local
403 if (root == nullptr) in sys_pci_init()
406 zx_status_t ret = pcie->AddRoot(ktl::move(root)); in sys_pci_init()
/kernel/platform/generic-arm/
A Dplatform.cpp289 static void process_zbi(zbi_header_t* root) { in process_zbi() argument
290 DEBUG_ASSERT(root); in process_zbi()
293 uint8_t* zbi_base = reinterpret_cast<uint8_t*>(root); in process_zbi()

Completed in 24 milliseconds