Lines Matching refs:page_shift
20 shift = level * (vm->page_shift - 3) + vm->page_shift; in virt_pte_index()
21 mask = (1UL << (vm->page_shift - 3)) - 1; in virt_pte_index()
27 return entry & ~((0x1UL << vm->page_shift) - 1); in pte_addr()
32 return 1 << (vm->page_shift - 3); in ptrs_per_pte()
41 ptrs_per_pte = 1 << (vm->page_shift - 3); in virt_set_pgtable()
125 (vaddr >> vm->page_shift)), in virt_arch_pg_map()
130 TEST_ASSERT((paddr >> vm->page_shift) <= vm->max_gfn, in virt_arch_pg_map()
255 width = vm->page_shift - 3; in loongarch_vcpu_setup()
260 val = (vm->page_shift + width * 2) << 20 | (width << 25); in loongarch_vcpu_setup()
264 val |= (vm->page_shift + width) << 10 | (width << 15); in loongarch_vcpu_setup()
266 val |= vm->page_shift | width << 5; in loongarch_vcpu_setup()
275 val = (vm->page_shift + width * (vm->pgtable_levels - 1)) | width << 6; in loongarch_vcpu_setup()