Lines Matching refs:page_shift
30 unsigned int shift = (vm->pgtable_levels - 1) * (vm->page_shift - 3) + vm->page_shift; in pgd_index()
38 unsigned int shift = 2 * (vm->page_shift - 3) + vm->page_shift; in pud_index()
39 uint64_t mask = (1UL << (vm->page_shift - 3)) - 1; in pud_index()
49 unsigned int shift = (vm->page_shift - 3) + vm->page_shift; in pmd_index()
50 uint64_t mask = (1UL << (vm->page_shift - 3)) - 1; in pmd_index()
60 uint64_t mask = (1UL << (vm->page_shift - 3)) - 1; in pte_index()
61 return (gva >> vm->page_shift) & mask; in pte_index()
75 pte = pa & PTE_ADDR_MASK_LPA2(vm->page_shift); in addr_pte()
79 pte = pa & PTE_ADDR_MASK(vm->page_shift); in addr_pte()
80 if (vm->page_shift == 16) in addr_pte()
93 pa = pte & PTE_ADDR_MASK_LPA2(vm->page_shift); in pte_addr()
96 pa = pte & PTE_ADDR_MASK(vm->page_shift); in pte_addr()
97 if (vm->page_shift == 16) in pte_addr()
106 unsigned int shift = (vm->pgtable_levels - 1) * (vm->page_shift - 3) + vm->page_shift; in ptrs_per_pgd()
112 return 1 << (vm->page_shift - 3); in ptrs_per_pte()
139 (vaddr >> vm->page_shift)), in _virt_pg_map()
144 TEST_ASSERT((paddr >> vm->page_shift) <= vm->max_gfn, in _virt_pg_map()
323 ttbr0_el1 = vm->pgd & GENMASK(47, vm->page_shift); in aarch64_vcpu_setup()
648 (1ULL << vm->va_bits) >> vm->page_shift); in vm_vaddr_populate_bitmap()