Lines Matching refs:hva
804 unsigned long hva;
810 hva = gfn_to_hva(kvm, gpa_to_gfn(gpa));
811 if (kvm_is_error_hva(hva))
815 r = get_guest_storage_key(current->mm, hva, &storage_key);
867 unsigned long hva;
877 hva = gfn_to_hva(vcpu->kvm, gpa_to_gfn(gpa));
879 r = get_guest_storage_key(current->mm, hva, &storage_key);
1002 hva_t hva;
1007 hva = gfn_to_hva_memslot_prot(slot, gfn, &writable);
1009 if (kvm_is_error_hva(hva))
1017 hva += offset_in_page(gpa);
1019 rc = copy_to_user_key((void __user *)hva, data, len, access_key);
1021 rc = copy_from_user_key(data, (void __user *)hva, len, access_key);
1179 hva_t hva;
1185 hva = gfn_to_hva_memslot_prot(slot, gfn, &writable);
1186 if (kvm_is_error_hva(hva))
1196 hva += offset_in_page(gpa);
1206 ret = cmpxchg_user_key((u8 __user *)hva, &old, *old_addr, new, access_key);
1214 ret = cmpxchg_user_key((u16 __user *)hva, &old, *old_addr, new, access_key);
1222 ret = cmpxchg_user_key((u32 __user *)hva, &old, *old_addr, new, access_key);
1230 ret = cmpxchg_user_key((u64 __user *)hva, &old, *old_addr, new, access_key);
1238 ret = cmpxchg_user_key((__uint128_t __user *)hva, &old, *old_addr, new, access_key);