/lk-master/kernel/include/kernel/ |
A D | vm.h | 51 paddr_t phys; 116 paddr_t base; 143 size_t pmm_alloc_range(paddr_t address, uint count, struct list_node *list) __NONNULL((3)); 157 size_t pmm_alloc_contiguous(uint count, uint8_t align_log2, paddr_t *pa, struct list_node *list); 170 void *paddr_to_kvaddr(paddr_t pa); 176 paddr_t vaddr_to_paddr(void *va); 179 paddr_t vm_page_to_paddr(const vm_page_t *page); 182 vm_page_t *paddr_to_vm_page(paddr_t addr); 232 … *aspace, const char *name, size_t size, void **ptr, uint8_t align_log2, paddr_t paddr, uint vmm_f…
|
/lk-master/kernel/vm/ |
A D | vm.c | 42 paddr_t pa; in mark_pages_in_use() 95 void *paddr_to_kvaddr(paddr_t pa) { in paddr_to_kvaddr() 109 paddr_t vaddr_to_paddr(void *ptr) { in vaddr_to_paddr() 112 return (paddr_t)NULL; in vaddr_to_paddr() 114 paddr_t pa; in vaddr_to_paddr() 117 return (paddr_t)NULL; in vaddr_to_paddr() 148 void *ptr = paddr_to_kvaddr((paddr_t)argv[2].u); in cmd_vm() 159 paddr_t pa; in cmd_vm()
|
A D | pmm.c | 32 …(paddr_t)(((uintptr_t)page - (uintptr_t)(arena)->page_array) / sizeof(vm_page_t)) * PAGE_SIZE + (a… 41 paddr_t vm_page_to_paddr(const vm_page_t *page) { in vm_page_to_paddr() 51 vm_page_t *paddr_to_vm_page(paddr_t addr) { in paddr_to_vm_page() 153 size_t pmm_alloc_range(paddr_t address, uint count, struct list_node *list) { in pmm_alloc_range() 254 paddr_t pa; in pmm_alloc_kpages() 283 size_t pmm_alloc_contiguous(uint count, uint8_t alignment_log2, paddr_t *pa, struct list_node *list… in pmm_alloc_contiguous() 302 paddr_t rounded_base = ROUNDUP(a->base, 1UL << alignment_log2); in pmm_alloc_contiguous() 477 paddr_t pa; in cmd_pmm()
|
/lk-master/dev/bus/pci/ |
A D | ecam.h | 17 … static pci_ecam *detect(paddr_t ecam_base, uint16_t segment, uint8_t start_bus, uint8_t end_bus); 29 pci_ecam(paddr_t base, uint16_t segment, uint8_t start_bus, uint8_t end_bus); 34 paddr_t base_;
|
A D | ecam.cpp | 28 pci_ecam::pci_ecam(paddr_t base, uint16_t segment, uint8_t start_bus, uint8_t end_bus) : in pci_ecam() 40 pci_ecam *pci_ecam::detect(paddr_t base, uint16_t segment, uint8_t start_bus, uint8_t end_bus) { in detect()
|
/lk-master/arch/arm/arm/ |
A D | arch.c | 318 paddr_t entry_pa; in arch_chain_load() 319 paddr_t loader_pa; in arch_chain_load() 340 paddr_t loader_pa_section = ROUNDDOWN(loader_pa, SECTION_SIZE); in arch_chain_load() 363 entry_pa = (paddr_t)entry; in arch_chain_load() 364 loader_pa = (paddr_t)&arm_chain_load; in arch_chain_load() 382 void (*loader)(paddr_t entry, ulong, ulong, ulong, ulong) __NO_RETURN = (void *)loader_pa; in arch_chain_load()
|
A D | mmu.c | 235 status_t arch_mmu_query(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t *paddr, uint *flags) { in arch_mmu_query() 367 static status_t get_l2_table(arch_aspace_t *aspace, uint32_t l1_index, paddr_t *ppa) { in get_l2_table() 369 paddr_t pa; in get_l2_table() 380 *ppa = (paddr_t)ROUNDDOWN(MMU_MEMORY_L1_PAGE_TABLE_ADDR(tt_entry), PAGE_SIZE) in get_l2_table() 409 static void put_l2_table(arch_aspace_t *aspace, uint32_t l1_index, paddr_t l2_pa) { in put_l2_table() 480 int arch_mmu_map(arch_aspace_t *aspace, addr_t vaddr, paddr_t paddr, uint count, uint flags) { in arch_mmu_map() 534 paddr_t l2_pa = 0; in arch_mmu_map()
|
/lk-master/app/lkboot/ |
A D | commands.c | 91 paddr_t buf_phys; in do_boot() 111 paddr_t args_phys = lkb_iobuffer_phys + lkb_iobuffer_size - bootargs_size; in do_boot() 115 paddr_t args_phys = SRAM_BASE + SRAM_SIZE - bootargs_size; in do_boot() 180 paddr_t args_phys = lkb_iobuffer_phys + lkb_iobuffer_size - bootargs_size; in do_flash_boot() 183 paddr_t args_phys = SRAM_BASE + SRAM_SIZE - bootargs_size; in do_flash_boot() 351 paddr_t pa = vaddr_to_paddr(buf); in lkb_handle_command()
|
A D | dcc.c | 29 static paddr_t buffer_desc_phys; 212 paddr_t pa; in lkboot_dcc_init()
|
/lk-master/arch/riscv/ |
A D | mmu.cpp | 39 paddr_t kernel_pgtable_phys; // filled in by start.S 45 paddr_t trampoline_pgtable_phys; // filled in by start.S 51 paddr_t kernel_l2_pgtable_phys; // filled in by start.S 106 void riscv_set_satp(uint asid, paddr_t pt) { in riscv_set_satp() 333 paddr_t ptp = RISCV_PTE_PPN(pte); in riscv_pt_walk() 367 paddr_t ptp; in riscv_pt_walk() 396 int arch_mmu_map(arch_aspace_t *aspace, const vaddr_t _vaddr, paddr_t paddr, uint count, const uint… in arch_mmu_map() 466 status_t arch_mmu_query(arch_aspace_t *aspace, const vaddr_t _vaddr, paddr_t *paddr, uint *flags) { in arch_mmu_query() 490 paddr_t pa = RISCV_PTE_PPN(pte); in arch_mmu_query()
|
/lk-master/lib/acpi_lite/ |
A D | acpi_lite.cpp | 74 static paddr_t find_rsdp_pc() { in find_rsdp_pc() 76 for (paddr_t ptr = 0xe0000; ptr <= 0xfffff; ptr += 16) { in find_rsdp_pc() 132 paddr_t pa; in acpi_get_table_at_index() 162 status_t acpi_lite_init(paddr_t rsdp_pa) { in acpi_lite_init()
|
/lk-master/arch/include/arch/ |
A D | mmu.h | 42 int arch_mmu_map(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t paddr, uint count, uint flags) __NON… 44 status_t arch_mmu_query(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t *paddr, uint *flags) __NONNUL…
|
/lk-master/arch/arm64/ |
A D | mmu.c | 83 status_t arch_mmu_query(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t *paddr, uint *flags) { in arch_mmu_query() 191 static int alloc_page_table(paddr_t *paddrp, uint page_size_shift) { in alloc_page_table() 222 static void free_page_table(void *vaddr, paddr_t paddr, uint page_size_shift) { in free_page_table() 240 paddr_t paddr; in arm64_mmu_get_page_table() 306 paddr_t page_table_paddr; in arm64_mmu_unmap_pt() 353 paddr_t paddr_in, in arm64_mmu_map_pt() 362 paddr_t paddr = paddr_in; in arm64_mmu_map_pt() 431 int arm64_mmu_map(vaddr_t vaddr, paddr_t paddr, size_t size, pte_t attrs, in arm64_mmu_map() 485 int arch_mmu_map(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t paddr, uint count, uint flags) { in arch_mmu_map()
|
/lk-master/arch/x86/include/arch/x86/ |
A D | mmu.h | 117 paddr_t start_paddr; /* Physical address in the PAE mode is 32 bits wide */ 131 status_t x86_mmu_check_mapping (addr_t pml4, paddr_t paddr,
|
/lk-master/platform/zynq/include/platform/ |
A D | fpga.h | 13 status_t zynq_program_fpga(paddr_t physaddr, size_t length);
|
/lk-master/arch/arm64/include/arch/ |
A D | aspace.h | 18 paddr_t tt_phys;
|
/lk-master/arch/x86/64/ |
A D | mmu.c | 75 static bool x86_mmu_check_paddr(paddr_t paddr) { in x86_mmu_check_paddr() 257 status_t x86_mmu_check_mapping(addr_t pml4, paddr_t paddr, in x86_mmu_check_mapping() 290 static void update_pt_entry(vaddr_t vaddr, paddr_t paddr, uint64_t pde, arch_flags_t flags) { in update_pt_entry() 587 paddr_t next_aligned_p_addr; in x86_mmu_map_range() 621 status_t arch_mmu_query(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t *paddr, uint *flags) { in arch_mmu_query() 642 *paddr = (paddr_t)(last_valid_entry); in arch_mmu_query() 652 int arch_mmu_map(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t paddr, uint count, uint flags) { in arch_mmu_map()
|
/lk-master/dev/virtio/block/ |
A D | virtio-block.c | 82 paddr_t blk_req_phys; 86 paddr_t blk_response_phys; 227 paddr_t pa = vaddr_to_paddr((void *)va); in virtio_block_read_write() 239 paddr_t next_pa = PAGE_ALIGN(pa + 1); in virtio_block_read_write()
|
/lk-master/arch/riscv/include/arch/ |
A D | aspace.h | 20 paddr_t pt_phys;
|
/lk-master/arch/or1k/ |
A D | mmu.c | 71 status_t arch_mmu_query(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t *paddr, uint *flags) { in arch_mmu_query() 134 int arch_mmu_map(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t paddr, uint count, uint flags) { in arch_mmu_map() 184 paddr_t l2_pa = vaddr_to_paddr(l2_table); in arch_mmu_map()
|
/lk-master/lib/acpi_lite/include/lib/ |
A D | acpi_lite.h | 17 status_t acpi_lite_init(paddr_t rsdt);
|
/lk-master/arch/arm/arm/include/arch/ |
A D | aspace.h | 17 paddr_t tt_phys;
|
/lk-master/arch/x86/32/ |
A D | mmu.c | 270 static void update_pd_entry(vaddr_t vaddr, map_addr_t pdt, paddr_t m, arch_flags_t flags) { in update_pd_entry() 358 paddr_t pd_paddr = vaddr_to_paddr(m); in x86_mmu_add_mapping() 521 status_t arch_mmu_query(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t *paddr, uint *flags) { in arch_mmu_query() 541 *paddr = (paddr_t)last_valid_entry; in arch_mmu_query() 550 int arch_mmu_map(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t paddr, uint count, uint flags) { in arch_mmu_map()
|
/lk-master/arch/riscv/include/arch/riscv/ |
A D | sbi.h | 65 status_t sbi_boot_hart(uint hartid, paddr_t start_addr, ulong arg);
|
/lk-master/lib/libc/include/sys/ |
A D | types.h | 29 typedef uintptr_t paddr_t; typedef
|