Home
last modified time | relevance | path

Searched refs:pa (Results 1 – 4 of 4) sorted by relevance

/libcpu/arm/cortex-a/
A Dmmu.c86 rt_uint32_t size,rt_uint32_t pa, rt_uint32_t attr) in _init_map_section() argument
432 size_t pa; in rt_hw_mmu_v2p() local
449 pa = *(mmu_l2 + l2_off); in rt_hw_mmu_v2p()
450 if (pa & ARCH_MMU_USED_MASK) in rt_hw_mmu_v2p()
452 if ((pa & ARCH_MMU_USED_MASK) == 1) in rt_hw_mmu_v2p()
457 pa &= ~(ARCH_PAGE_MASK); in rt_hw_mmu_v2p()
458 pa += ((size_t)v_addr & ARCH_PAGE_MASK); in rt_hw_mmu_v2p()
459 return (void*)pa; in rt_hw_mmu_v2p()
470 pa = (tmp & ~ARCH_SECTION_MASK); in rt_hw_mmu_v2p()
471 pa += ((size_t)v_addr & ARCH_SECTION_MASK); in rt_hw_mmu_v2p()
[all …]
/libcpu/aarch64/common/
A Dmmu.c143 rt_ubase_t pa = (rt_ubase_t)paddr; in _kernel_map_4K() local
150 if (pa & ARCH_PAGE_MASK) in _kernel_map_4K()
192 pa |= (attr | MMU_TYPE_PAGE); /* page */ in _kernel_map_4K()
195 cur_lv_tbl[off] = pa; /* page */ in _kernel_map_4K()
211 unsigned long pa = (unsigned long)paddr; in _kernel_map_2M() local
219 if (pa & ARCH_PAGE_MASK) in _kernel_map_2M()
264 cur_lv_tbl[off] = pa; in _kernel_map_2M()
647 if (pa & ARCH_PAGE_MASK) in _map_single_page_2M()
682 cur_lv_tbl[off] = pa; in _map_single_page_2M()
742 if (pa & ARCH_SECTION_MASK) in _init_map_2M()
[all …]
/libcpu/mips/gs264/
A Dmmu.c616 void *va, *pa; in __rt_hw_mmu_map_auto() local
621 pa = rt_hw_mmu_v2p(mmu_info, va); in __rt_hw_mmu_map_auto()
622 pa -= mmu_info->pv_off; in __rt_hw_mmu_map_auto()
623 rt_pages_free(pa, 0); in __rt_hw_mmu_map_auto()
746 size_t pa; in _rt_hw_mmu_v2p() local
766 pa = *(mmu_l2 + l2_off); in _rt_hw_mmu_v2p()
767 if (pa & ARCH_MMU_USED_MASK) in _rt_hw_mmu_v2p()
774 pa &= ~(ARCH_PAGE_MASK); in _rt_hw_mmu_v2p()
776 return (void*)pa; in _rt_hw_mmu_v2p()
787 pa = (tmp & ~ARCH_SECTION_MASK); in _rt_hw_mmu_v2p()
[all …]
/libcpu/risc-v/common64/
A Dmmu.c92 static int _map_one_page(struct rt_aspace *aspace, void *va, void *pa, in _map_one_page() argument
156 *(mmu_l3 + l3_off) = COMBINEPTE((rt_ubase_t)pa, attr); in _map_one_page()
447 rt_ubase_t pa; in _query() local

Completed in 10 milliseconds