Home
last modified time | relevance | path

Searched refs:page_table (Results 1 – 3 of 3) sorted by relevance

/libcpu/risc-v/common64/
A Dmmu.c63 uintptr_t page_table = (uintptr_t)rt_kmem_v2p(aspace->page_table); in rt_hw_aspace_switch() local
64 current_mmu_table = aspace->page_table; in rt_hw_aspace_switch()
66 rt_hw_asid_switch_pgtbl(aspace, page_table); in rt_hw_aspace_switch()
72 uintptr_t page_table = (uintptr_t)rt_kmem_v2p(aspace->page_table); in rt_hw_aspace_switch() local
73 current_mmu_table = aspace->page_table; in rt_hw_aspace_switch()
76 ((rt_ubase_t)page_table >> PAGE_OFFSET_BIT)); in rt_hw_aspace_switch()
102 mmu_l1 = ((rt_ubase_t *)aspace->page_table) + l1_off; in _map_one_page()
263 lvl_entry[i] = ((rt_ubase_t *)aspace->page_table + lvl_off[i]); in _unmap_area()
326 if (!aspace->page_table) in rt_hw_mmu_unmap()
459 mmu_l1 = ((rt_ubase_t *)aspace->page_table) + l1_off; in _query()
[all …]
/libcpu/arm/cortex-a/
A Dmmu.c246 mmu_l1 = (size_t*)aspace->page_table + l1_off; in rt_hw_mmu_ioremap_init()
368 ret = _kenrel_map_4K(aspace->page_table, v_addr, p_addr, attr); in rt_hw_mmu_map()
375 _kenrel_unmap_4K(aspace->page_table, (void *)unmap_va); in rt_hw_mmu_map()
399 if (!aspace->page_table) in rt_hw_mmu_unmap()
407 _kenrel_unmap_4K(aspace->page_table, v_addr); in rt_hw_mmu_unmap()
418 void *pgtbl = aspace->page_table; in rt_hw_aspace_switch()
438 mmu_l1 = (size_t*)aspace->page_table + l1_off; in rt_hw_mmu_v2p()
493 …rt_memcpy(mmu_table + KPTE_START, (size_t *)rt_kernel_space.page_table + KPTE_START, ARCH_PAGE_SIZ… in rt_hw_mmu_pgtbl_create()
/libcpu/aarch64/common/
A Dmmu.c313 ret = mapper(aspace->page_table, v_addr, p_addr, attr); in rt_hw_mmu_map()
324 _kenrel_unmap_4K(aspace->page_table, (void *)unmap_va); in rt_hw_mmu_map()
349 if (!aspace->page_table) in rt_hw_mmu_unmap()
358 _kenrel_unmap_4K(aspace->page_table, v_addr); in rt_hw_mmu_unmap()
433 void *pgtbl = aspace->page_table; in rt_hw_aspace_switch()
508 rt_hw_mmu_ktbl_set((unsigned long)rt_kernel_space.page_table); in rt_hw_mmu_setup()
610 struct page_table struct
616 static struct page_table* __init_page_array; argument
768 cur_lv_tbl = aspace->page_table; in _query()

Completed in 8 milliseconds