Searched refs:page_table (Results 1 – 3 of 3) sorted by relevance
| /libcpu/risc-v/common64/ |
| A D | mmu.c | 63 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 D | mmu.c | 246 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 D | mmu.c | 313 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