Home
last modified time | relevance | path

Searched refs:arch_aspace_t (Results 1 – 11 of 11) sorted by relevance

/lk-master/arch/include/arch/
A Dmmu.h33 typedef struct arch_aspace arch_aspace_t; typedef
38 status_t arch_mmu_init_aspace(arch_aspace_t *aspace, vaddr_t base, size_t size, uint flags) __NONNU…
39 status_t arch_mmu_destroy_aspace(arch_aspace_t *aspace) __NONNULL((1));
42 int arch_mmu_map(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t paddr, uint count, uint flags) __NON…
43 int arch_mmu_unmap(arch_aspace_t *aspace, vaddr_t vaddr, uint count) __NONNULL((1));
44 status_t arch_mmu_query(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t *paddr, uint *flags) __NONNUL…
46 vaddr_t arch_mmu_pick_spot(arch_aspace_t *aspace,
54 void arch_mmu_context_switch(arch_aspace_t *aspace);
/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()
105 int arch_mmu_unmap(arch_aspace_t *aspace, vaddr_t vaddr, uint count) { in arch_mmu_unmap()
134 int arch_mmu_map(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t paddr, uint count, uint flags) { in arch_mmu_map()
204 status_t arch_mmu_init_aspace(arch_aspace_t *aspace, vaddr_t base, size_t size, uint flags) { in arch_mmu_init_aspace()
234 status_t arch_mmu_destroy_aspace(arch_aspace_t *aspace) { in arch_mmu_destroy_aspace()
242 void arch_mmu_context_switch(arch_aspace_t *aspace) { in arch_mmu_context_switch()
/lk-master/arch/arm/arm/
A Dmmu.c32 static void arm_mmu_map_section(arch_aspace_t *aspace, addr_t paddr, addr_t vaddr, uint flags);
33 static void arm_mmu_unmap_section(arch_aspace_t *aspace, addr_t vaddr);
135 static void arm_mmu_map_section(arch_aspace_t *aspace, addr_t paddr, addr_t vaddr, uint flags) { in arm_mmu_map_section()
166 static void arm_mmu_unmap_section(arch_aspace_t *aspace, addr_t vaddr) { in arm_mmu_unmap_section()
215 void arch_mmu_context_switch(arch_aspace_t *aspace) { in arch_mmu_context_switch()
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()
409 static void put_l2_table(arch_aspace_t *aspace, uint32_t l1_index, paddr_t l2_pa) { in put_l2_table()
578 int arch_mmu_unmap(arch_aspace_t *aspace, vaddr_t vaddr, uint count) { in arch_mmu_unmap()
672 status_t arch_mmu_init_aspace(arch_aspace_t *aspace, vaddr_t base, size_t size, uint flags) { in arch_mmu_init_aspace()
[all …]
A Darch.c345 arch_aspace_t *aspace; in arch_chain_load()
/lk-master/arch/riscv/
A Dmmu.cpp72 arch_aspace_t *kernel_aspace;
152 volatile riscv_pte_t *alloc_ptable(arch_aspace_t *aspace, addr_t *pa) { in alloc_ptable()
200 status_t arch_mmu_init_aspace(arch_aspace_t *aspace, vaddr_t base, size_t size, uint flags) { in arch_mmu_init_aspace()
254 status_t arch_mmu_destroy_aspace(arch_aspace_t *aspace) { in arch_mmu_destroy_aspace()
314 int riscv_pt_walk(arch_aspace_t *aspace, vaddr_t vaddr, F callback) { 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()
514 int arch_mmu_unmap(arch_aspace_t *aspace, const vaddr_t _vaddr, const uint _count) { in arch_mmu_unmap()
578 void arch_mmu_context_switch(arch_aspace_t *aspace) { in arch_mmu_context_switch()
/lk-master/arch/test/
A Dmmu.c19 arch_aspace_t as; in create_user_aspace()
32 arch_aspace_t as; in map_user_pages()
78 arch_aspace_t as; in context_switch()
/lk-master/arch/arm64/
A Dmmu.c33 static inline bool is_valid_vaddr(arch_aspace_t *aspace, vaddr_t vaddr) { in is_valid_vaddr()
83 status_t arch_mmu_query(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t *paddr, uint *flags) { in arch_mmu_query()
485 int arch_mmu_map(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t paddr, uint count, uint flags) { in arch_mmu_map()
522 int arch_mmu_unmap(arch_aspace_t *aspace, vaddr_t vaddr, uint count) { in arch_mmu_unmap()
555 status_t arch_mmu_init_aspace(arch_aspace_t *aspace, vaddr_t base, size_t size, uint flags) { in arch_mmu_init_aspace()
598 status_t arch_mmu_destroy_aspace(arch_aspace_t *aspace) { in arch_mmu_destroy_aspace()
613 void arch_mmu_context_switch(arch_aspace_t *aspace) { in arch_mmu_context_switch()
/lk-master/arch/x86/32/
A Dmmu.c464 int arch_mmu_unmap(arch_aspace_t *aspace, vaddr_t vaddr, uint count) { in arch_mmu_unmap()
521 status_t arch_mmu_query(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t *paddr, uint *flags) { 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()
613 status_t arch_mmu_init_aspace(arch_aspace_t *aspace, vaddr_t base, size_t size, uint flags) { in arch_mmu_init_aspace()
623 status_t arch_mmu_destroy_aspace(arch_aspace_t *aspace) { in arch_mmu_destroy_aspace()
627 void arch_mmu_context_switch(arch_aspace_t *aspace) { in arch_mmu_context_switch()
/lk-master/arch/x86/64/
A Dmmu.c562 int arch_mmu_unmap(arch_aspace_t *aspace, vaddr_t vaddr, uint count) { in arch_mmu_unmap()
621 status_t arch_mmu_query(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t *paddr, uint *flags) { 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()
723 status_t arch_mmu_init_aspace(arch_aspace_t *aspace, vaddr_t base, size_t size, uint flags) { in arch_mmu_init_aspace()
733 status_t arch_mmu_destroy_aspace(arch_aspace_t *aspace) { in arch_mmu_destroy_aspace()
737 void arch_mmu_context_switch(arch_aspace_t *aspace) { in arch_mmu_context_switch()
/lk-master/kernel/include/kernel/
A Dvm.h196 arch_aspace_t arch_aspace;
/lk-master/kernel/vm/
A Dvmm.c157 __WEAK vaddr_t arch_mmu_pick_spot(arch_aspace_t *aspace, vaddr_t base, uint prev_region_arch_mmu_fl… in arch_mmu_pick_spot()

Completed in 16 milliseconds