Home
last modified time | relevance | path

Searched refs:gpa (Results 1 – 25 of 86) sorted by relevance

1234

/linux/tools/testing/selftests/kvm/x86/
H A Dprivate_mem_conversions_test.c30 #define memcmp_g(gpa, pattern, size) \ argument
32 u8 *mem = (u8 *)gpa; \
37 "Guest expected 0x%x at offset %lu (gpa 0x%lx), got 0x%x", \
38 pattern, i, gpa + i, mem[i]); \
41 static void memcmp_h(u8 *mem, gpa_t gpa, u8 pattern, size_t size) in memcmp_h() argument
47 "Host expected 0x%x at gpa 0x%lx, got 0x%x", in memcmp_h()
48 pattern, gpa + i, mem[i]); in memcmp_h()
53 * Execute KVM hypercall to map/unmap gpa range which will cause userspace exit
54 * to back/unback private memory. Subsequent accesses by guest to the gpa range
73 static void guest_sync_shared(gpa_t gpa, u6 argument
79 guest_sync_private(gpa_t gpa,u64 size,u8 pattern) guest_sync_private() argument
89 guest_map_mem(gpa_t gpa,u64 size,bool map_shared,bool do_fallocate) guest_map_mem() argument
101 guest_map_shared(gpa_t gpa,u64 size,bool do_fallocate) guest_map_shared() argument
106 guest_map_private(gpa_t gpa,u64 size,bool do_fallocate) guest_map_private() argument
137 gpa_t gpa = base_gpa + test_ranges[i].offset; guest_test_explicit_conversion() local
217 guest_punch_hole(gpa_t gpa,u64 size) guest_punch_hole() argument
242 gpa_t gpa = base_gpa + test_ranges[i].offset; guest_test_punch_hole() local
292 gpa_t gpa = run->hypercall.args[0]; handle_exit_hypercall() local
340 gpa_t gpa = uc.args[1]; __test_mem_conversions() local
405 gpa_t gpa = BASE_DATA_GPA + i * per_cpu_size; test_mem_conversions() local
[all...]
H A Dsvm_nested_vmcb12_gpa.c26 static void l1_vmrun(struct svm_test_data *svm, gpa_t gpa) in l2_code()
30 asm volatile ("vmrun %[gpa]" : : [gpa] "a" (gpa) : "memory");
33 static void l1_vmload(struct svm_test_data *svm, gpa_t gpa) in l1_vmrun()
37 asm volatile ("vmload %[gpa]" : : [gpa] "a" (gpa) : "memory");
40 static void l1_vmsave(struct svm_test_data *svm, gpa_t gpa) in l1_vmload()
44 asm volatile ("vmsave %[gpa]" in l1_vmload()
31 l1_vmrun(struct svm_test_data * svm,gpa_t gpa) l1_vmrun() argument
38 l1_vmload(struct svm_test_data * svm,gpa_t gpa) l1_vmload() argument
45 l1_vmsave(struct svm_test_data * svm,gpa_t gpa) l1_vmsave() argument
52 l1_vmexit(struct svm_test_data * svm,gpa_t gpa) l1_vmexit() argument
[all...]
H A Dsmaller_maxphyaddr_emulation_test.c51 gpa_t gpa; in main() local
68 gpa = vm_phy_pages_alloc(vm, MEM_REGION_SIZE / PAGE_SIZE, in main()
70 TEST_ASSERT(gpa == MEM_REGION_GPA, "Failed vm_phy_pages_alloc"); in main()
/linux/tools/testing/selftests/kvm/
H A Dmmu_stress_test.c25 gpa_t gpa; in guest_code() local
29 for (gpa = start_gpa; gpa < end_gpa; gpa += stride) in guest_code()
30 vcpu_arch_put_guest(*((volatile u64 *)gpa), gpa); in guest_code()
34 for (gpa = start_gpa; gpa < end_gpa; gpa += stride) in guest_code()
35 *((volatile u64 *)gpa); in guest_code()
209 gpa_t gpa, nr_bytes; spawn_workers() local
285 u64 max_gpa, gpa, slot_size, max_mem, i; main() local
[all...]
H A Dpre_fault_memory_test.c37 gpa_t gpa;
59 vm_userspace_mem_region_add(vm, VM_MEM_SRC_ANONYMOUS, data->gpa, in delete_slot_worker()
69 .gpa = base_gpa + offset, in pre_fault_memory()
75 .gpa = base_gpa, in pre_fault_memory()
165 gpa_t gpa, gva, alignment, guest_page_size; in __test_pre_fault_memory()
177 gpa = (vm->max_gfn - TEST_NPAGES) * guest_page_size; in __test_pre_fault_memory()
179 gpa = align_down(gpa, alignment); in __test_pre_fault_memory()
180 gva = gpa & ((1ULL << (vm->va_bits - 1)) - 1); in __test_pre_fault_memory()
182 vm_userspace_mem_region_add(vm, VM_MEM_SRC_ANONYMOUS, gpa, TEST_SLO in __test_pre_fault_memory()
36 gpa_t gpa; global() member
164 gpa_t gpa, gva, alignment, guest_page_size; __test_pre_fault_memory() local
[all...]
H A Dmemslot_perf_test.c190 static void *vm_gpa2hva(struct vm_data *data, gpa_t gpa, u64 *rempages) in vm_gpa2hva()
197 TEST_ASSERT(gpa >= MEM_GPA, "Too low gpa to translate"); in vm_gpa2hva()
198 TEST_ASSERT(gpa < MEM_GPA + data->npages * guest_page_size, in vm_gpa2hva()
199 "Too high gpa to translate"); in vm_gpa2hva()
200 gpa -= MEM_GPA; in vm_gpa2hva()
202 gpage = gpa / guest_page_size; in vm_gpa2hva()
203 pgoffs = gpa % guest_page_size; in vm_gpa2hva()
216 "Asking for remaining pages in slot but gpa not page aligned"); in vm_gpa2hva()
336 gpa_t gpa; in prepare_vm()
189 vm_gpa2hva(struct vm_data * data,gpa_t gpa,u64 * rempages) vm_gpa2hva() argument
335 gpa_t gpa; prepare_vm() local
641 gpa_t gpa, ctr; test_memslot_do_unmap() local
666 gpa_t gpa; test_memslot_map_unmap_check() local
[all...]
H A Dmemslot_modification_stress_test.c61 gpa_t gpa; in add_remove_memslot() local
68 gpa = memstress_args.gpa - pages * vm->page_size; in add_remove_memslot()
72 vm_userspace_mem_region_add(vm, VM_MEM_SRC_ANONYMOUS, gpa, in add_remove_memslot()
/linux/arch/powerpc/kvm/
H A Dbook3s_64_mmu_radix.c149 u64 pte, base, gpa; in kvmppc_mmu_walk_radix_tree() local
204 gpa = pte & 0x01fffffffffff000ul; in kvmppc_mmu_walk_radix_tree()
205 if (gpa & ((1ul << offset) - 1)) in kvmppc_mmu_walk_radix_tree()
207 gpa |= eaddr & ((1ul << offset) - 1); in kvmppc_mmu_walk_radix_tree()
215 gpte->raddr = gpa; in kvmppc_mmu_walk_radix_tree()
423 void kvmppc_unmap_pte(struct kvm *kvm, pte_t *pte, unsigned long gpa, in kvmppc_unmap_pte() argument
430 unsigned long gfn = gpa >> PAGE_SHIFT; in kvmppc_unmap_pte()
434 old = kvmppc_radix_update_pte(kvm, pte, ~0UL, 0, gpa, shift); in kvmppc_unmap_pte()
435 kvmppc_radix_tlbie_page(kvm, gpa, shift, lpid); in kvmppc_unmap_pte()
454 gpa &= ~(page_size - 1); in kvmppc_unmap_pte()
[all …]
H A Dbook3s_hv_uvmem.c234 unsigned long gpa; member
516 struct kvm *kvm, unsigned long gpa, struct page *fault_page) in __kvmppc_svm_page_out() argument
536 if (!kvmppc_gfn_is_uvmem_pfn(gpa >> page_shift, kvm, NULL)) in __kvmppc_svm_page_out()
569 gpa, 0, page_shift); in __kvmppc_svm_page_out()
589 struct kvm *kvm, unsigned long gpa, in kvmppc_svm_page_out() argument
595 ret = __kvmppc_svm_page_out(vma, start, end, page_shift, kvm, gpa, in kvmppc_svm_page_out()
645 PAGE_SHIFT, kvm, pvt->gpa, NULL)) in kvmppc_uvmem_drop_pages()
647 pvt->gpa, addr); in kvmppc_uvmem_drop_pages()
695 static struct page *kvmppc_uvmem_get_page(unsigned long gpa, struct kvm *kvm) in kvmppc_uvmem_get_page() argument
719 kvmppc_gfn_secure_uvmem_pfn(gpa >> PAGE_SHIFT, uvmem_pfn, kvm); in kvmppc_uvmem_get_page()
[all …]
H A Dbook3s_hv_nested.c958 unsigned long gpa; in kvmhv_update_nest_rmap_rc() local
962 gpa = n_rmap & RMAP_NESTED_GPA_MASK; in kvmhv_update_nest_rmap_rc()
966 ptep = find_kvm_nested_guest_pte(kvm, lpid, gpa, &shift); in kvmhv_update_nest_rmap_rc()
975 kvmppc_radix_tlbie_page(kvm, gpa, shift, lpid); in kvmhv_update_nest_rmap_rc()
1005 unsigned long gpa; in kvmhv_remove_nest_rmap() local
1009 gpa = n_rmap & RMAP_NESTED_GPA_MASK; in kvmhv_remove_nest_rmap()
1016 ptep = find_kvm_nested_guest_pte(kvm, lpid, gpa, &shift); in kvmhv_remove_nest_rmap()
1019 kvmppc_unmap_pte(kvm, ptep, gpa, shift, NULL, gp->shadow_lpid); in kvmhv_remove_nest_rmap()
1038 unsigned long gpa, unsigned long hpa, in kvmhv_remove_nest_rmap_range() argument
1046 gfn = (gpa >> PAGE_SHIFT) - memslot->base_gfn; in kvmhv_remove_nest_rmap_range()
[all …]
/linux/virt/kvm/
H A Dpfncache.c60 static bool kvm_gpc_is_valid_len(gpa_t gpa, unsigned long uhva, in kvm_gpc_is_valid_len() argument
63 unsigned long offset = kvm_is_error_gpa(gpa) ? offset_in_page(uhva) : in kvm_gpc_is_valid_len()
64 offset_in_page(gpa); in kvm_gpc_is_valid_len()
84 if (!kvm_is_error_gpa(gpc->gpa) && gpc->generation != slots->generation) in kvm_gpc_check()
90 if (!kvm_gpc_is_valid_len(gpc->gpa, gpc->uhva, len)) in kvm_gpc_check()
166 .gfn = gpa_to_gfn(gpc->gpa), in hva_to_pfn_retry()
177 * Invalidate the cache prior to dropping gpc->lock, the gpa=>uhva in hva_to_pfn_retry()
179 * different task may not fail the gpa/uhva/generation checks. in hva_to_pfn_retry()
256 static int __kvm_gpc_refresh(struct gfn_to_pfn_cache *gpc, gpa_t gpa, unsigned long uhva) in __kvm_gpc_refresh()
266 /* Either gpa o in __kvm_gpc_refresh()
248 __kvm_gpc_refresh(struct gfn_to_pfn_cache * gpc,gpa_t gpa,unsigned long uhva) __kvm_gpc_refresh() argument
389 __kvm_gpc_activate(struct gfn_to_pfn_cache * gpc,gpa_t gpa,unsigned long uhva,unsigned long len) __kvm_gpc_activate() argument
419 kvm_gpc_activate(struct gfn_to_pfn_cache * gpc,gpa_t gpa,unsigned long len) kvm_gpc_activate() argument
[all...]
/linux/arch/x86/include/asm/uv/
H A Duv_hub.h461 uv_gpa_in_mmr_space(unsigned long gpa) in uv_gpa_in_mmr_space() argument
463 return (gpa >> 62) == 0x3UL; in uv_gpa_in_mmr_space()
467 static inline unsigned long uv_gpa_to_soc_phys_ram(unsigned long gpa) in uv_gpa_to_soc_phys_ram() argument
475 gpa = ((gpa << uv_hub_info->m_shift) >> uv_hub_info->m_shift) | in uv_gpa_to_soc_phys_ram()
476 ((gpa >> uv_hub_info->n_lshift) << uv_hub_info->m_val); in uv_gpa_to_soc_phys_ram()
478 paddr = gpa & uv_hub_info->gpa_mask; in uv_gpa_to_soc_phys_ram()
485 static inline unsigned long uv_gpa_to_gnode(unsigned long gpa) in uv_gpa_to_gnode() argument
490 return gpa >> n_lshift; in uv_gpa_to_gnode()
492 return uv_gam_range(gpa)->nasid >> 1; in uv_gpa_to_gnode()
496 static inline int uv_gpa_to_pnode(unsigned long gpa) in uv_gpa_to_pnode() argument
[all …]
/linux/tools/testing/selftests/kvm/lib/
H A Dmemstress.c108 vcpu_args->gpa = args->gpa + (i * vcpu_memory_bytes); in memstress_setup_vcpus()
113 vcpu_args->gpa = args->gpa; in memstress_setup_vcpus()
118 pr_debug("Added VCPU %d with test mem gpa [%lx, %lx)\n", in memstress_setup_vcpus()
119 i, vcpu_args->gpa, vcpu_args->gpa + in memstress_setup_vcpus()
197 args->gpa = (region_end_gfn - guest_num_pages - 1) * args->guest_page_size; in memstress_create_vm()
198 args->gpa = align_down(args->gpa, backing_src_pages in memstress_create_vm()
[all...]
H A Dkvm_util.c945 gpa_t gpa, u64 size, void *hva)
950 .guest_phys_addr = gpa, in __vm_set_user_memory_region2()
959 gpa_t gpa, u64 size, void *hva) in __vm_set_user_memory_region2()
961 int ret = __vm_set_user_memory_region(vm, slot, flags, gpa, size, hva); in __vm_set_user_memory_region2()
972 gpa_t gpa, u64 size, void *hva, in vm_set_user_memory_region2()
978 .guest_phys_addr = gpa,
991 gpa_t gpa, u64 size, void *hva, in vm_mem_add()
994 int ret = __vm_set_user_memory_region2(vm, slot, flags, gpa, size, hva, in vm_mem_add()
1004 gpa_t gpa, u32 slot, u64 npages, u32 flags, in vm_mem_add()
1019 TEST_ASSERT((gpa in vm_mem_add()
922 __vm_set_user_memory_region(struct kvm_vm * vm,u32 slot,u32 flags,gpa_t gpa,u64 size,void * hva) __vm_set_user_memory_region() argument
936 vm_set_user_memory_region(struct kvm_vm * vm,u32 slot,u32 flags,gpa_t gpa,u64 size,void * hva) vm_set_user_memory_region() argument
949 __vm_set_user_memory_region2(struct kvm_vm * vm,u32 slot,u32 flags,gpa_t gpa,u64 size,void * hva,u32 guest_memfd,u64 guest_memfd_offset) __vm_set_user_memory_region2() argument
968 vm_set_user_memory_region2(struct kvm_vm * vm,u32 slot,u32 flags,gpa_t gpa,u64 size,void * hva,u32 guest_memfd,u64 guest_memfd_offset) vm_set_user_memory_region2() argument
981 vm_mem_add(struct kvm_vm * vm,enum vm_mem_backing_src_type src_type,gpa_t gpa,u32 slot,u64 npages,u32 flags,int guest_memfd,u64 guest_memfd_offset) vm_mem_add() argument
1144 vm_userspace_mem_region_add(struct kvm_vm * vm,enum vm_mem_backing_src_type src_type,gpa_t gpa,u32 slot,u64 npages,u32 flags) vm_userspace_mem_region_add() argument
1281 gpa_t gpa, len; vm_guest_mem_fallocate() local
1445 gpa_t gpa = __vm_phy_pages_alloc(vm, pages, ____vm_alloc() local
1511 virt_map(struct kvm_vm * vm,gva_t gva,gpa_t gpa,unsigned int npages) virt_map() argument
1544 addr_gpa2hva(struct kvm_vm * vm,gpa_t gpa) addr_gpa2hva() argument
1620 addr_gpa2alias(struct kvm_vm * vm,gpa_t gpa) addr_gpa2alias() argument
2289 vm_is_gpa_protected(struct kvm_vm * vm,gpa_t gpa) vm_is_gpa_protected() argument
[all...]
/linux/arch/x86/kvm/mmu/
H A Dpage_track.h30 void __kvm_page_track_write(struct kvm *kvm, gpa_t gpa, const u8 *new, int bytes);
41 static inline void __kvm_page_track_write(struct kvm *kvm, gpa_t gpa, in __kvm_page_track_write() argument
50 static inline void kvm_page_track_write(struct kvm_vcpu *vcpu, gpa_t gpa, in kvm_page_track_write() argument
53 __kvm_page_track_write(vcpu->kvm, gpa, new, bytes); in kvm_page_track_write()
55 kvm_mmu_track_write(vcpu, gpa, new, bytes); in kvm_page_track_write()
/linux/tools/testing/selftests/kvm/lib/s390/
H A Dprocessor.c15 gpa_t gpa; in virt_arch_pgd_alloc() local
23 gpa = vm_phy_pages_alloc(vm, PAGES_PER_REGION, in virt_arch_pgd_alloc()
26 memset(addr_gpa2hva(vm, gpa), 0xff, PAGES_PER_REGION * vm->page_size); in virt_arch_pgd_alloc()
28 vm->mmu.pgd = gpa; in virt_arch_pgd_alloc()
50 void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa) in virt_arch_pg_map() argument
61 TEST_ASSERT((gpa % vm->page_size) == 0, in virt_arch_pg_map()
65 TEST_ASSERT((gpa >> vm->page_shift) <= vm->max_gfn, in virt_arch_pg_map()
83 "WARNING: PTE for gpa=0x%"PRIx64" already set!\n", gpa); in virt_arch_pg_map()
84 entry[idx] = gpa; in virt_arch_pg_map()
/linux/drivers/gpu/drm/i915/gvt/
H A Dpage_track.c160 int intel_vgpu_page_track_handler(struct intel_vgpu *vgpu, u64 gpa, in intel_vgpu_page_track_handler() argument
166 page_track = intel_vgpu_find_page_track(vgpu, gpa >> PAGE_SHIFT); in intel_vgpu_page_track_handler()
172 intel_gvt_page_track_remove(vgpu, gpa >> PAGE_SHIFT); in intel_vgpu_page_track_handler()
174 ret = page_track->handler(page_track, gpa, data, bytes); in intel_vgpu_page_track_handler()
176 gvt_err("guest page write error, gpa %llx\n", gpa); in intel_vgpu_page_track_handler()
/linux/tools/testing/selftests/kvm/include/
H A Dkvm_util.h421 static inline void vm_set_memory_attributes(struct kvm_vm *vm, gpa_t gpa, in vm_set_memory_attributes() argument
426 .address = gpa, in vm_set_memory_attributes()
442 static inline void vm_mem_set_private(struct kvm_vm *vm, gpa_t gpa, in vm_mem_set_private() argument
445 vm_set_memory_attributes(vm, gpa, size, KVM_MEMORY_ATTRIBUTE_PRIVATE); in vm_mem_set_private()
448 static inline void vm_mem_set_shared(struct kvm_vm *vm, gpa_t gpa, in vm_mem_set_shared() argument
451 vm_set_memory_attributes(vm, gpa, size, 0); in vm_mem_set_shared()
454 void vm_guest_mem_fallocate(struct kvm_vm *vm, gpa_t gpa, u64 size,
457 static inline void vm_guest_mem_punch_hole(struct kvm_vm *vm, gpa_t gpa, in vm_guest_mem_punch_hole() argument
460 vm_guest_mem_fallocate(vm, gpa, size, true); in vm_guest_mem_punch_hole()
463 static inline void vm_guest_mem_allocate(struct kvm_vm *vm, gpa_t gpa, in vm_guest_mem_allocate() argument
739 vm_untag_gpa(struct kvm_vm * vm,gpa_t gpa) vm_untag_gpa() argument
1209 virt_pg_map(struct kvm_vm * vm,gva_t gva,gpa_t gpa) virt_pg_map() argument
[all...]
/linux/arch/loongarch/kvm/
H A Dtlb.c24 void kvm_flush_tlb_gpa(struct kvm_vcpu *vcpu, unsigned long gpa) in kvm_flush_tlb_gpa() argument
27 gpa &= (PAGE_MASK << 1); in kvm_flush_tlb_gpa()
28 invtlb(INVTLB_GID_ADDR, read_csr_gstat() & CSR_GSTAT_GID, gpa); in kvm_flush_tlb_gpa()
H A Dmmu.c538 gpa_t gpa = range->start << PAGE_SHIFT; in kvm_test_age_gfn() local
539 kvm_pte_t *ptep = kvm_populate_gpa(kvm, NULL, gpa, 0); in kvm_test_age_gfn()
562 static int kvm_map_page_fast(struct kvm_vcpu *vcpu, unsigned long gpa, bool write) in kvm_map_page_fast() argument
566 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_map_page_fast()
573 ptep = kvm_populate_gpa(kvm, NULL, gpa, 0); in kvm_map_page_fast()
782 static int kvm_map_page(struct kvm_vcpu *vcpu, unsigned long gpa, bool write) in kvm_map_page() argument
789 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_map_page()
797 err = kvm_map_page_fast(vcpu, gpa, write); in kvm_map_page()
885 ptep = kvm_populate_gpa(kvm, NULL, gpa, 0); in kvm_map_page()
897 ptep = kvm_populate_gpa(kvm, memcache, gpa, level); in kvm_map_page()
[all …]
H A Dvcpu.c156 gpa_t gpa; in kvm_update_stolen_time() local
162 gpa = vcpu->arch.st.guest_addr; in kvm_update_stolen_time()
163 if (!(gpa & KVM_STEAL_PHYS_VALID)) in kvm_update_stolen_time()
166 gpa &= KVM_STEAL_PHYS_MASK; in kvm_update_stolen_time()
168 if (slots->generation != ghc->generation || gpa != ghc->gpa) { in kvm_update_stolen_time()
169 if (kvm_gfn_to_hva_cache_init(vcpu->kvm, ghc, gpa, sizeof(*st))) { in kvm_update_stolen_time()
170 ghc->gpa = INVALID_GPA; in kvm_update_stolen_time()
198 mark_page_dirty_in_slot(vcpu->kvm, ghc->memslot, gpa_to_gfn(ghc->gpa)); in kvm_update_stolen_time()
1118 u64 gpa; in kvm_loongarch_pvtime_get_attr() local
1125 gpa = vcpu->arch.st.guest_addr; in kvm_loongarch_pvtime_get_attr()
[all …]
/linux/arch/riscv/include/asm/
H A Dkvm_mmu.h11 int kvm_riscv_mmu_ioremap(struct kvm *kvm, gpa_t gpa, phys_addr_t hpa,
13 void kvm_riscv_mmu_iounmap(struct kvm *kvm, gpa_t gpa, unsigned long size);
15 gpa_t gpa, unsigned long hva, bool is_write,
H A Dkvm_tlb.h35 gpa_t gpa, gpa_t gpsz,
38 void kvm_riscv_local_hfence_gvma_gpa(gpa_t gpa, gpa_t gpsz,
64 gpa_t gpa, gpa_t gpsz,
/linux/tools/testing/selftests/kvm/lib/x86/
H A Dprocessor.c230 gpa_t gpa, in virt_create_upper_pte()
236 gpa = vm_untag_gpa(vm, gpa); in virt_create_upper_pte()
243 *pte |= PTE_HUGE_MASK(mmu) | (gpa & PHYSICAL_PAGE_MASK); in virt_create_upper_pte()
263 gpa_t gpa, int level) in __virt_pg_map()
277 TEST_ASSERT((gpa % pg_size) == 0, in __virt_pg_map()
279 " gpa: 0x%lx page size: 0x%lx", gpa, pg_size); in __virt_pg_map()
280 TEST_ASSERT((gpa >> vm->page_shift) <= vm->max_gfn, in __virt_pg_map()
282 " gpa in __virt_pg_map()
227 virt_create_upper_pte(struct kvm_vm * vm,struct kvm_mmu * mmu,u64 * parent_pte,gva_t gva,gpa_t gpa,int current_level,int target_level) virt_create_upper_pte() argument
260 __virt_pg_map(struct kvm_vm * vm,struct kvm_mmu * mmu,gva_t gva,gpa_t gpa,int level) __virt_pg_map() argument
318 virt_arch_pg_map(struct kvm_vm * vm,gva_t gva,gpa_t gpa) virt_arch_pg_map() argument
323 virt_map_level(struct kvm_vm * vm,gva_t gva,gpa_t gpa,u64 nr_bytes,int level) virt_map_level() argument
498 __tdp_map(struct kvm_vm * vm,gpa_t l2_gpa,gpa_t gpa,u64 size,int level) __tdp_map() argument
513 tdp_map(struct kvm_vm * vm,gpa_t l2_gpa,gpa_t gpa,u64 size) tdp_map() argument
[all...]
/linux/tools/testing/selftests/kvm/include/x86/
H A Dsev.h123 static inline void sev_launch_update_data(struct kvm_vm *vm, gpa_t gpa, in sev_launch_update_data() argument
127 .uaddr = (unsigned long)addr_gpa2hva(vm, gpa), in sev_launch_update_data()
134 static inline void snp_launch_update_data(struct kvm_vm *vm, gpa_t gpa, in snp_launch_update_data() argument
139 .gfn_start = gpa >> PAGE_SHIFT, in snp_launch_update_data()

1234