Searched refs:pa (Results 1 – 4 of 4) sorted by relevance
86 rt_uint32_t size,rt_uint32_t pa, rt_uint32_t attr) in _init_map_section() argument432 size_t pa; in rt_hw_mmu_v2p() local449 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 …]
143 rt_ubase_t pa = (rt_ubase_t)paddr; in _kernel_map_4K() local150 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() local219 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 …]
616 void *va, *pa; in __rt_hw_mmu_map_auto() local621 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() local766 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 …]
92 static int _map_one_page(struct rt_aspace *aspace, void *va, void *pa, in _map_one_page() argument156 *(mmu_l3 + l3_off) = COMBINEPTE((rt_ubase_t)pa, attr); in _map_one_page()447 rt_ubase_t pa; in _query() local
Completed in 9 milliseconds