Home
last modified time | relevance | path

Searched defs:gpa (Results 1 – 25 of 104) sorted by relevance

12345

/linux/tools/testing/selftests/kvm/x86_64/
A Dprivate_mem_conversions_test.c30 #define memcmp_g(gpa, pattern, size) \ argument
41 static void memcmp_h(uint8_t *mem, uint64_t gpa, uint8_t pattern, size_t size) in memcmp_h()
73 static void guest_sync_shared(uint64_t gpa, uint64_t size, in guest_sync_shared()
79 static void guest_sync_private(uint64_t gpa, uint64_t size, uint8_t pattern) in guest_sync_private()
89 static void guest_map_mem(uint64_t gpa, uint64_t size, bool map_shared, in guest_map_mem()
137 uint64_t gpa = base_gpa + test_ranges[i].offset; in guest_test_explicit_conversion() local
217 static void guest_punch_hole(uint64_t gpa, uint64_t size) in guest_punch_hole()
242 uint64_t gpa = base_gpa + test_ranges[i].offset; in guest_test_punch_hole() local
292 uint64_t gpa = run->hypercall.args[0]; in handle_exit_hypercall() local
340 uint64_t gpa = uc.args[1]; in __test_mem_conversions() local
[all …]
A Dsmaller_maxphyaddr_emulation_test.c52 uint64_t gpa; in main() local
/linux/arch/powerpc/kvm/
A Dbook3s_64_mmu_radix.c149 u64 pte, base, gpa; in kvmppc_mmu_walk_radix_tree() local
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()
794 unsigned long gpa, u64 lpid) in kvmppc_hv_handle_set_rc()
822 unsigned long gpa, in kvmppc_book3s_instantiate_page()
949 unsigned long gpa, gfn; in kvmppc_book3s_radix_page_fault() local
1036 unsigned long gpa = gfn << PAGE_SHIFT; in kvm_unmap_radix() local
1055 unsigned long gpa = gfn << PAGE_SHIFT; in kvm_age_radix() local
1183 unsigned long gpa; in kvmppc_radix_flush_memslot() local
1267 unsigned long gpa; member
[all …]
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()
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()
936 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/
A Dpfncache.c60 static bool kvm_gpc_is_valid_len(gpa_t gpa, unsigned long uhva, in kvm_gpc_is_valid_len()
248 static int __kvm_gpc_refresh(struct gfn_to_pfn_cache *gpc, gpa_t gpa, unsigned long uhva) in __kvm_gpc_refresh()
389 static int __kvm_gpc_activate(struct gfn_to_pfn_cache *gpc, gpa_t gpa, unsigned long uhva, in __kvm_gpc_activate()
419 int kvm_gpc_activate(struct gfn_to_pfn_cache *gpc, gpa_t gpa, unsigned long len) in kvm_gpc_activate()
/linux/arch/s390/kvm/
A Dgaccess.c433 static int deref_table(struct kvm *kvm, unsigned long gpa, unsigned long *val) in deref_table()
460 unsigned long *gpa, const union asce asce, in guest_translate()
643 enum gacc_mode mode, gpa_t gpa) in vm_check_access_key()
706 enum gacc_mode mode, union asce asce, gpa_t gpa, in vcpu_check_access_key()
789 unsigned long gpa; in guest_range_to_gpas() local
824 static int access_guest_page(struct kvm *kvm, enum gacc_mode mode, gpa_t gpa, in access_guest_page()
841 access_guest_page_with_key(struct kvm *kvm, enum gacc_mode mode, gpa_t gpa, in access_guest_page_with_key()
874 int access_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, void *data, in access_guest_abs_with_key()
979 unsigned long gpa; in access_guest_real() local
1019 int cmpxchg_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, int len, in cmpxchg_guest_abs_with_key()
[all …]
A Dgaccess.h152 unsigned long gpa = gra + kvm_s390_get_prefix(vcpu); in write_guest_lc() local
178 unsigned long gpa = gra + kvm_s390_get_prefix(vcpu); in read_guest_lc() local
371 int write_guest_abs(struct kvm_vcpu *vcpu, unsigned long gpa, void *data, in write_guest_abs()
394 int read_guest_abs(struct kvm_vcpu *vcpu, unsigned long gpa, void *data, in read_guest_abs()
A Dvsie.c659 static int pin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t *hpa) in pin_guest_page()
671 static void unpin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t hpa) in unpin_guest_page()
740 gpa_t gpa; in pin_blocks() local
854 gpa_t gpa) in unpin_scb()
870 gpa_t gpa) in pin_scb()
/linux/arch/x86/kvm/mmu/
A Dpage_track.h41 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/tools/testing/selftests/kvm/
A Dmax_guest_memory_test.c21 uint64_t gpa; in guest_code() local
91 uint64_t gpa, nr_bytes; in spawn_workers() local
165 uint64_t max_gpa, gpa, slot_size, max_mem, i; in main() local
/linux/arch/riscv/kvm/
A Dmmu.c179 gpa_t gpa, phys_addr_t hpa, in gstage_map_page()
346 int kvm_riscv_gstage_ioremap(struct kvm *kvm, gpa_t gpa, in kvm_riscv_gstage_ioremap()
386 void kvm_riscv_gstage_iounmap(struct kvm *kvm, gpa_t gpa, unsigned long size) in kvm_riscv_gstage_iounmap()
425 gpa_t gpa = slot->base_gfn << PAGE_SHIFT; in kvm_arch_flush_shadow_memslot() local
510 gpa_t gpa = base_gpa + (vm_start - hva); in kvm_arch_prepare_memory_region() local
591 gpa_t gpa, unsigned long hva, bool is_write) in kvm_riscv_gstage_map()
A Dtlb.c21 gpa_t gpa, gpa_t gpsz, in kvm_riscv_local_hfence_gvma_vmid_gpa()
49 void kvm_riscv_local_hfence_gvma_gpa(gpa_t gpa, gpa_t gpsz, in kvm_riscv_local_hfence_gvma_gpa()
334 gpa_t gpa, gpa_t gpsz, in kvm_riscv_hfence_gvma_vmid_gpa()
/linux/arch/x86/kvm/
A Dcpuid.h45 static inline bool kvm_vcpu_is_legal_gpa(struct kvm_vcpu *vcpu, gpa_t gpa) in kvm_vcpu_is_legal_gpa()
51 gpa_t gpa, gpa_t alignment) in kvm_vcpu_is_legal_aligned_gpa()
56 static inline bool page_address_valid(struct kvm_vcpu *vcpu, gpa_t gpa) in page_address_valid()
/linux/tools/testing/selftests/kvm/include/
A Dmemstress.h23 uint64_t gpa; member
35 uint64_t gpa; member
/linux/arch/loongarch/kvm/
A Dmmu.c528 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()
788 static int kvm_map_page(struct kvm_vcpu *vcpu, unsigned long gpa, bool write) in kvm_map_page()
931 int kvm_handle_mm_fault(struct kvm_vcpu *vcpu, unsigned long gpa, bool write) in kvm_handle_mm_fault()
A Dtlb.c24 void kvm_flush_tlb_gpa(struct kvm_vcpu *vcpu, unsigned long gpa) in kvm_flush_tlb_gpa()
/linux/arch/mips/kvm/
A Dmmu.c454 gpa_t gpa = range->start << PAGE_SHIFT; in kvm_test_age_gfn() local
480 static int _kvm_mips_map_page_fast(struct kvm_vcpu *vcpu, unsigned long gpa, in _kvm_mips_map_page_fast()
556 static int kvm_mips_map_page(struct kvm_vcpu *vcpu, unsigned long gpa, in kvm_mips_map_page()
/linux/drivers/misc/sgi-gru/
A Dgrufault.c253 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/include/linux/
A Dkvm_types.h54 gpa_t gpa; member
62 gpa_t gpa; member
/linux/arch/x86/kvm/vmx/
A Dvmx_ops.h315 static inline void __invept(unsigned long ext, u64 eptp, gpa_t gpa) in __invept()
318 u64 eptp, gpa; in __invept() member
A Dsgx.c75 gpa_t *gpa) in sgx_gva_to_gpa()
92 static int sgx_gpa_to_hva(struct kvm_vcpu *vcpu, gpa_t gpa, unsigned long *hva) in sgx_gpa_to_hva()
/linux/tools/testing/selftests/kvm/lib/
A Dkvm_util.c847 uint64_t gpa, uint64_t size, void *hva) in __vm_set_user_memory_region()
861 uint64_t gpa, uint64_t size, void *hva) in vm_set_user_memory_region()
874 uint64_t gpa, uint64_t size, void *hva, in __vm_set_user_memory_region2()
893 uint64_t gpa, uint64_t size, void *hva, in vm_set_user_memory_region2()
1209 uint64_t gpa, len; in vm_guest_mem_fallocate() local
1541 void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa) in addr_gpa2hva()
1617 void *addr_gpa2alias(struct kvm_vm *vm, vm_paddr_t gpa) in addr_gpa2alias()
/linux/arch/arm64/kvm/vgic/
A Dvgic-its.c832 static bool __is_visible_gfn_locked(struct vgic_its *its, gpa_t gpa) in __is_visible_gfn_locked()
927 gpa_t gpa; in vgic_its_check_event_id() local
2054 gpa_t gpa = base; in scan_its_table() local
2087 struct its_ite *ite, gpa_t gpa, int ite_esz) in vgic_its_save_ite()
2187 gpa_t gpa = base + ite->event_id * ite_esz; in vgic_its_save_itt() local
2377 gpa_t gpa; in handle_l1_dte() local
2432 gpa_t gpa, int esz) in vgic_its_save_cte()
2448 static int vgic_its_restore_cte(struct vgic_its *its, gpa_t gpa, int esz) in vgic_its_restore_cte()
2493 gpa_t gpa = GITS_BASER_ADDR_48_to_52(baser); in vgic_its_save_collection_table() local
2536 gpa_t gpa; in vgic_its_restore_collection_table() local
/linux/arch/x86/include/asm/uv/
A Duv_hub.h461 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()
/linux/tools/testing/selftests/kvm/include/x86_64/
A Dsev.h85 static inline void sev_launch_update_data(struct kvm_vm *vm, vm_paddr_t gpa, in sev_launch_update_data()

Completed in 65 milliseconds

12345