Home
last modified time | relevance | path

Searched refs:ptrs_per_pgd (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/tools/testing/selftests/kvm/lib/aarch64/
Dprocessor.c66 static uint64_t ptrs_per_pgd(struct kvm_vm *vm) in ptrs_per_pgd() function
81 page_align(vm, ptrs_per_pgd(vm) * 8) / vm->page_size, in virt_pgd_alloc()
214 for (pgd = vm->pgd; pgd < vm->pgd + ptrs_per_pgd(vm) * 8; pgd += 8) { in virt_dump()
/Linux-v5.4/virt/kvm/arm/
Dmmu.c524 static unsigned int kvm_pgd_index(unsigned long addr, unsigned int ptrs_per_pgd) in kvm_pgd_index() argument
526 return (addr >> PGDIR_SHIFT) & (ptrs_per_pgd - 1); in kvm_pgd_index()
529 static void __unmap_hyp_range(pgd_t *pgdp, unsigned long ptrs_per_pgd, in __unmap_hyp_range() argument
540 pgd = pgdp + kvm_pgd_index(addr, ptrs_per_pgd); in __unmap_hyp_range()
687 static int __create_hyp_mappings(pgd_t *pgdp, unsigned long ptrs_per_pgd, in __create_hyp_mappings() argument
700 pgd = pgdp + kvm_pgd_index(addr, ptrs_per_pgd); in __create_hyp_mappings()