Lines Matching refs:va
71 unsigned long va = (unsigned long)v_addr; in _kenrel_unmap_4K() local
83 off = (va >> level_shift); in _kenrel_unmap_4K()
142 rt_ubase_t va = (rt_ubase_t)vaddr; in _kernel_map_4K() local
146 if (va & ARCH_PAGE_MASK) in _kernel_map_4K()
156 off = (va >> level_shift); in _kernel_map_4K()
193 off = (va >> ARCH_PAGE_SHIFT); in _kernel_map_4K()
199 _kenrel_unmap_4K(lv0_tbl, (void *)va); in _kernel_map_4K()
210 unsigned long va = (unsigned long)vaddr; in _kernel_map_2M() local
215 if (va & ARCH_SECTION_MASK) in _kernel_map_2M()
225 off = (va >> level_shift); in _kernel_map_2M()
262 off = (va >> ARCH_SECTION_SHIFT); in _kernel_map_2M()
268 _kenrel_unmap_4K(lv0_tbl, (void *)va); in _kernel_map_2M()
633 static int _map_single_page_2M(unsigned long *lv0_tbl, unsigned long va, in _map_single_page_2M() argument
643 if (va & ARCH_SECTION_MASK) in _map_single_page_2M()
653 off = (va >> level_shift); in _map_single_page_2M()
680 off = (va >> ARCH_SECTION_SHIFT); in _map_single_page_2M()
731 static int _init_map_2M(unsigned long *lv0_tbl, unsigned long va, in _init_map_2M() argument
738 if (va & ARCH_SECTION_MASK) in _init_map_2M()
748 ret = _map_single_page_2M(lv0_tbl, va, pa, attr, RT_FALSE); in _init_map_2M()
749 va += ARCH_SECTION_SIZE; in _init_map_2M()
762 unsigned long va = (unsigned long)vaddr; in _query() local
773 off = (va >> level_shift); in _query()
794 off = (va >> ARCH_PAGE_SHIFT); in _query()
916 unsigned long va = (unsigned long) &_start - pv_off; in rt_hw_mem_setup_early() local
917 va = RT_ALIGN_DOWN(va, 0x200000); in rt_hw_mem_setup_early()
926 ret = _init_map_2M(tbl1, va, va + pv_off, count, normal_attr); in rt_hw_mem_setup_early()
931 ret = _init_map_2M(tbl0, va + pv_off, va + pv_off, count, normal_attr); in rt_hw_mem_setup_early()