Searched refs:ecam_base (Results 1 – 7 of 7) sorted by relevance
/lk-master/platform/qemu-virt-arm/ |
A D | platform.c | 104 uint64_t ecam_base; member 110 static void pciecallback(uint64_t ecam_base, size_t len, uint8_t bus_start, uint8_t bus_end, void *… in pciecallback() argument 113 …LTRACEF("ecam base %#llx, len %zu, bus_start %hhu, bus_end %hhu\n", ecam_base, len, bus_start, bus… in pciecallback() 114 state->ecam_base = ecam_base; in pciecallback() 184 if (pcie_state.ecam_base > (1ULL << 32)) { in platform_init() 191 … printf("PCIE: initializing pcie with ecam at %#" PRIx64 " found in FDT\n", pcie_state.ecam_base); in platform_init() 192 …pci_init_ecam(pcie_state.ecam_base, pcie_state.ecam_len, pcie_state.bus_start, pcie_state.bus_end); in platform_init()
|
/lk-master/platform/qemu-virt-riscv/ |
A D | platform.c | 82 uint64_t ecam_base; member 88 static void pciecallback(uint64_t ecam_base, size_t len, uint8_t bus_start, uint8_t bus_end, void *… in pciecallback() argument 91 …LTRACEF("ecam base %#llx, len %zu, bus_start %hhu, bus_end %hhu\n", ecam_base, len, bus_start, bus… in pciecallback() 92 state->ecam_base = ecam_base; in pciecallback() 163 … printf("PCIE: initializing pcie with ecam at %#" PRIx64 " found in FDT\n", pcie_state.ecam_base); in platform_init() 164 …pci_init_ecam(pcie_state.ecam_base, pcie_state.ecam_len, pcie_state.bus_start, pcie_state.bus_end); in platform_init()
|
/lk-master/lib/fdtwalk/ |
A D | fdtwalk.c | 149 uint64_t ecam_base, ecam_size; in fdt_walk() local 151 ecam_base = ecam_size = bus_start = bus_end = 0; in fdt_walk() 161 ecam_base = fdt64_to_cpu(*(const uint64_t *)prop_ptr); in fdt_walk() 180 LTRACEF("calling cpu callback with base %#llx size %#llx\n", ecam_base, ecam_size); in fdt_walk() 181 cb->pcie(ecam_base, ecam_size, bus_start, bus_end, cb->pciecookie); in fdt_walk()
|
/lk-master/dev/bus/pci/ |
A D | pci.cpp | 178 status_t pci_init_ecam(paddr_t ecam_base, uint16_t segment, uint8_t start_bus, uint8_t end_bus) { in pci_init_ecam() argument 179 LTRACEF("base %#lx, segment %hu, bus [%hhu...%hhu]\n", ecam_base, segment, start_bus, end_bus); in pci_init_ecam() 183 if ((pcib = pci_ecam::detect(ecam_base, segment, start_bus, end_bus))) { in pci_init_ecam()
|
A D | ecam.h | 17 … static pci_ecam *detect(paddr_t ecam_base, uint16_t segment, uint8_t start_bus, uint8_t end_bus);
|
/lk-master/lib/fdtwalk/include/lib/ |
A D | fdtwalk.h | 22 void (*pcie)(uint64_t ecam_base, size_t len, uint8_t bus_start, uint8_t bus_end, void *cookie);
|
/lk-master/dev/bus/pci/include/dev/bus/ |
A D | pci.h | 155 status_t pci_init_ecam(paddr_t ecam_base, uint16_t segment, uint8_t start_bus, uint8_t end_bus);
|
Completed in 24 milliseconds