| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | private_mem_conversions_test.c | 30 #define memcmp_g(gpa, pattern, size) \ argument 41 static void memcmp_h(u8 *mem, gpa_t gpa, u8 pattern, size_t size) in memcmp_h() 73 static void guest_sync_shared(gpa_t gpa, u64 size, in guest_sync_shared() 79 static void guest_sync_private(gpa_t gpa, u64 size, u8 pattern) in guest_sync_private() 89 static void guest_map_mem(gpa_t gpa, u64 size, bool map_shared, in guest_map_mem() 101 static void guest_map_shared(gpa_t gpa, u64 size, bool do_fallocate) in guest_map_shared() 106 static void guest_map_private(gpa_t gpa, u64 size, bool do_fallocate) in guest_map_private() 137 gpa_t gpa = base_gpa + test_ranges[i].offset; in guest_test_explicit_conversion() local 217 static void guest_punch_hole(gpa_t gpa, u64 size) in guest_punch_hole() 242 gpa_t gpa = base_gpa + test_ranges[i].offset; in guest_test_punch_hole() local [all …]
|
| H A D | svm_nested_vmcb12_gpa.c | 31 static void l1_vmrun(struct svm_test_data *svm, gpa_t gpa) in l1_vmrun() 38 static void l1_vmload(struct svm_test_data *svm, gpa_t gpa) in l1_vmload() 45 static void l1_vmsave(struct svm_test_data *svm, gpa_t gpa) in l1_vmsave() 52 static void l1_vmexit(struct svm_test_data *svm, gpa_t gpa) in l1_vmexit()
|
| H A D | smaller_maxphyaddr_emulation_test.c | 51 gpa_t gpa; in main() local
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_64_mmu_radix.c | 149 u64 pte, base, gpa; in kvmppc_mmu_walk_radix_tree() local 423 void kvmppc_unmap_pte(struct kvm *kvm, pte_t *pte, unsigned long gpa, in kvmppc_unmap_pte() 575 unsigned long gpa, u64 lpid) in kvmppc_unmap_free_pmd_entry_table() 591 unsigned long gpa, u64 lpid) in kvmppc_unmap_free_pud_entry_table() 616 unsigned long gpa, unsigned int level, in kvmppc_create_pte() 794 unsigned long gpa, u64 lpid) in kvmppc_hv_handle_set_rc() 822 unsigned long gpa, in kvmppc_book3s_instantiate_page() 930 unsigned long gpa, gfn; in kvmppc_book3s_radix_page_fault() local 1015 unsigned long gpa = gfn << PAGE_SHIFT; in kvm_unmap_radix() local 1034 unsigned long gpa = gfn << PAGE_SHIFT; in kvm_age_radix() local [all …]
|
| H A D | book3s_hv_uvmem.c | 234 unsigned long gpa; member 516 struct kvm *kvm, unsigned long gpa, struct page *fault_page) in __kvmppc_svm_page_out() 589 struct kvm *kvm, unsigned long gpa, in kvmppc_svm_page_out() 695 static struct page *kvmppc_uvmem_get_page(unsigned long gpa, struct kvm *kvm) in kvmppc_uvmem_get_page() 742 unsigned long end, unsigned long gpa, struct kvm *kvm, in kvmppc_svm_page_in() 877 static unsigned long kvmppc_share_page(struct kvm *kvm, unsigned long gpa, in kvmppc_share_page() 935 unsigned long kvmppc_h_svm_page_in(struct kvm *kvm, unsigned long gpa, in kvmppc_h_svm_page_in() 1046 kvmppc_h_svm_page_out(struct kvm *kvm, unsigned long gpa, in kvmppc_h_svm_page_out()
|
| /linux/virt/kvm/ |
| H A D | pfncache.c | 60 static bool kvm_gpc_is_valid_len(gpa_t gpa, unsigned long uhva, in kvm_gpc_is_valid_len() argument 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/riscv/kvm/ |
| H A D | mmu.c | 35 int kvm_riscv_mmu_ioremap(struct kvm *kvm, gpa_t gpa, phys_addr_t hpa, in kvm_riscv_mmu_ioremap() 82 void kvm_riscv_mmu_iounmap(struct kvm *kvm, gpa_t gpa, unsigned long size) in kvm_riscv_mmu_iounmap() 128 gpa_t gpa = slot->base_gfn << PAGE_SHIFT; in kvm_arch_flush_shadow_memslot() local 398 kvm_pfn_t *hfnp, gpa_t *gpa) in transparent_hugepage_adjust() 425 gpa_t gpa, unsigned long hva, bool is_write, in kvm_riscv_mmu_map()
|
| H A D | tlb.c | 24 gpa_t gpa, gpa_t gpsz, in kvm_riscv_local_hfence_gvma_vmid_gpa() 52 void kvm_riscv_local_hfence_gvma_gpa(gpa_t gpa, gpa_t gpsz, in kvm_riscv_local_hfence_gvma_gpa() 374 gpa_t gpa, gpa_t gpsz, in kvm_riscv_hfence_gvma_vmid_gpa()
|
| /linux/arch/x86/kvm/mmu/ |
| H A D | page_track.h | 41 static inline void __kvm_page_track_write(struct kvm *kvm, gpa_t gpa, in __kvm_page_track_write() 50 static inline void kvm_page_track_write(struct kvm_vcpu *vcpu, gpa_t gpa, in kvm_page_track_write()
|
| /linux/arch/s390/kvm/ |
| H A D | gaccess.c | 444 static int deref_table(struct kvm *kvm, unsigned long gpa, unsigned long *val) in deref_table() 471 unsigned long *gpa, const union asce asce, in guest_translate_gva() 654 enum gacc_mode mode, gpa_t gpa) in vm_check_access_key_gpa() 705 enum gacc_mode mode, union asce asce, gpa_t gpa, in vcpu_check_access_key_gpa() 784 unsigned long gpa; in guest_range_to_gpas() local 818 static int access_guest_page_gpa(struct kvm *kvm, enum gacc_mode mode, gpa_t gpa, in access_guest_page_gpa() 882 static int access_guest_page_with_key_gpa(struct kvm *kvm, enum gacc_mode mode, gpa_t gpa, in access_guest_page_with_key_gpa() 909 int access_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, void *data, in access_guest_abs_with_key() 1013 unsigned long gpa; in access_guest_real() local 1137 int cmpxchg_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, int len, union kvm_s390_quad *old, in cmpxchg_guest_abs_with_key() [all …]
|
| H A D | vsie.c | 687 static int pin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t *hpa) in pin_guest_page() 699 static void unpin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t hpa) in unpin_guest_page() 768 gpa_t gpa; in pin_blocks() local 882 gpa_t gpa) in unpin_scb() 898 gpa_t gpa) in pin_scb()
|
| /linux/tools/testing/selftests/kvm/ |
| H A D | mmu_stress_test.c | 25 gpa_t gpa; in guest_code() local 209 gpa_t gpa, nr_bytes; in spawn_workers() local 285 u64 max_gpa, gpa, slot_size, max_mem, i; in main() local
|
| H A D | pre_fault_memory_test.c | 36 gpa_t gpa; member 164 gpa_t gpa, gva, alignment, guest_page_size; in __test_pre_fault_memory() local
|
| /linux/tools/testing/selftests/kvm/lib/ |
| H A D | kvm_util.c | 922 gpa_t gpa, u64 size, void *hva) in __vm_set_user_memory_region() 936 gpa_t gpa, u64 size, void *hva) in vm_set_user_memory_region() 949 gpa_t gpa, u64 size, void *hva, in __vm_set_user_memory_region2() 968 gpa_t gpa, u64 size, void *hva, in vm_set_user_memory_region2() 981 gpa_t gpa, u32 slot, u64 npages, u32 flags, in vm_mem_add() 1144 gpa_t gpa, u32 slot, u64 npages, u32 flags) in vm_userspace_mem_region_add() 1281 gpa_t gpa, len; in vm_guest_mem_fallocate() local 1445 gpa_t gpa = __vm_phy_pages_alloc(vm, pages, in ____vm_alloc() local 1511 void virt_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa, unsigned int npages) in virt_map() 1544 void *addr_gpa2hva(struct kvm_vm *vm, gpa_t gpa) in addr_gpa2hva() [all …]
|
| /linux/tools/testing/selftests/kvm/include/ |
| H A D | memstress.h | 23 gpa_t gpa; member 35 gpa_t gpa; member
|
| /linux/tools/testing/selftests/kvm/include/x86/ |
| H A D | sev.h | 123 static inline void sev_launch_update_data(struct kvm_vm *vm, gpa_t 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()
|
| /linux/arch/loongarch/kvm/ |
| H A D | mmu.c | 528 gpa_t gpa = range->start << PAGE_SHIFT; in kvm_test_age_gfn() local 552 static int kvm_map_page_fast(struct kvm_vcpu *vcpu, unsigned long gpa, bool write) in kvm_map_page_fast() 772 static int kvm_map_page(struct kvm_vcpu *vcpu, unsigned long gpa, bool write) in kvm_map_page() 915 int kvm_handle_mm_fault(struct kvm_vcpu *vcpu, unsigned long gpa, bool write, int ecode) in kvm_handle_mm_fault()
|
| H A D | tlb.c | 24 void kvm_flush_tlb_gpa(struct kvm_vcpu *vcpu, unsigned long gpa) in kvm_flush_tlb_gpa()
|
| /linux/tools/testing/selftests/kvm/lib/s390/ |
| H A D | processor.c | 15 gpa_t gpa; in virt_arch_pgd_alloc() local 50 void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa) in virt_arch_pg_map()
|
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-its.c | 799 gpa_t gpa = device->itt_addr + ite->event_id * ite_esz; in vgic_its_cmd_handle_discard() local 848 static bool __is_visible_gfn_locked(struct vgic_its *its, gpa_t gpa) in __is_visible_gfn_locked() 943 gpa_t gpa; in vgic_its_check_event_id() local 1159 gpa_t gpa; in vgic_its_cmd_handle_mapd() local 2073 gpa_t gpa = base; in scan_its_table() local 2106 struct its_ite *ite, gpa_t gpa) in vgic_its_save_ite() 2206 gpa_t gpa = base + ite->event_id * ite_esz; in vgic_its_save_itt() local 2393 gpa_t gpa; in handle_l1_dte() local 2448 gpa_t gpa) in vgic_its_save_cte() 2465 static int vgic_its_restore_cte(struct vgic_its *its, gpa_t gpa) in vgic_its_restore_cte() [all …]
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | common.h | 77 static inline bool vt_is_tdx_private_gpa(struct kvm *kvm, gpa_t gpa) in vt_is_tdx_private_gpa() 83 static inline int __vmx_handle_ept_violation(struct kvm_vcpu *vcpu, gpa_t gpa, in __vmx_handle_ept_violation()
|
| /linux/drivers/misc/sgi-gru/ |
| H A D | grufault.c | 253 int write, int atomic, unsigned long *gpa, int *pageshift) in gru_vtop() 316 unsigned long vaddr = 0, gpa; in gru_preload_tlb() local 363 unsigned long gpa = 0, vaddr = 0; in gru_try_dropin() local
|
| /linux/tools/testing/selftests/kvm/lib/x86/ |
| H A D | processor.c | 227 gpa_t gpa, in virt_create_upper_pte() 260 gpa_t gpa, int level) in __virt_pg_map() 318 void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa) in virt_arch_pg_map() 323 void virt_map_level(struct kvm_vm *vm, gva_t gva, gpa_t gpa, in virt_map_level() 498 void __tdp_map(struct kvm_vm *vm, gpa_t l2_gpa, gpa_t gpa, u64 size, int level) in __tdp_map() 513 void tdp_map(struct kvm_vm *vm, gpa_t l2_gpa, gpa_t gpa, u64 size) in tdp_map()
|
| /linux/arch/x86/kvm/ |
| H A D | mmu.h | 296 gpa_t gpa, u64 access, in kvm_translate_gpa() 314 static inline bool kvm_is_addr_direct(struct kvm *kvm, gpa_t gpa) in kvm_is_addr_direct()
|
| /linux/arch/x86/include/asm/uv/ |
| H A D | uv_hub.h | 461 uv_gpa_in_mmr_space(unsigned long gpa) 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() 485 static inline unsigned long uv_gpa_to_gnode(unsigned long gpa) in uv_gpa_to_gnode() 496 static inline int uv_gpa_to_pnode(unsigned long gpa) in uv_gpa_to_pnode() 502 static inline unsigned long uv_gpa_to_offset(unsigned long gpa) in uv_gpa_to_offset()
|