Lines Matching refs:pa
70 static uint64_t addr_pte(struct kvm_vm *vm, uint64_t pa, uint64_t attrs) in addr_pte() argument
75 pte = pa & PTE_ADDR_MASK_LPA2(vm->page_shift); in addr_pte()
76 pte |= FIELD_GET(GENMASK(51, 50), pa) << PTE_ADDR_51_50_LPA2_SHIFT; in addr_pte()
79 pte = pa & PTE_ADDR_MASK(vm->page_shift); in addr_pte()
81 pte |= FIELD_GET(GENMASK(51, 48), pa) << PTE_ADDR_51_48_SHIFT; in addr_pte()
90 uint64_t pa; in pte_addr() local
93 pa = pte & PTE_ADDR_MASK_LPA2(vm->page_shift); in pte_addr()
94 pa |= FIELD_GET(PTE_ADDR_51_50_LPA2, pte) << 50; in pte_addr()
96 pa = pte & PTE_ADDR_MASK(vm->page_shift); in pte_addr()
98 pa |= FIELD_GET(PTE_ADDR_51_48, pte) << 48; in pte_addr()
101 return pa; in pte_addr()