Home
last modified time | relevance | path

Searched refs:paddr_t (Results 1 – 25 of 40) sorted by relevance

12

/lk-master/kernel/include/kernel/
A Dvm.h51 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 Dvm.c42 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 Dpmm.c32 …(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 Decam.h17 … 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 Decam.cpp28 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 Darch.c318 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 Dmmu.c235 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 Dcommands.c91 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 Ddcc.c29 static paddr_t buffer_desc_phys;
212 paddr_t pa; in lkboot_dcc_init()
/lk-master/arch/riscv/
A Dmmu.cpp39 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 Dacpi_lite.cpp74 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 Dmmu.h42 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 Dmmu.c83 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 Dmmu.h117 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 Dfpga.h13 status_t zynq_program_fpga(paddr_t physaddr, size_t length);
/lk-master/arch/arm64/include/arch/
A Daspace.h18 paddr_t tt_phys;
/lk-master/arch/x86/64/
A Dmmu.c75 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 Dvirtio-block.c82 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 Daspace.h20 paddr_t pt_phys;
/lk-master/arch/or1k/
A Dmmu.c71 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 Dacpi_lite.h17 status_t acpi_lite_init(paddr_t rsdt);
/lk-master/arch/arm/arm/include/arch/
A Daspace.h17 paddr_t tt_phys;
/lk-master/arch/x86/32/
A Dmmu.c270 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 Dsbi.h65 status_t sbi_boot_hart(uint hartid, paddr_t start_addr, ulong arg);
/lk-master/lib/libc/include/sys/
A Dtypes.h29 typedef uintptr_t paddr_t; typedef

Completed in 44 milliseconds

12