Home
last modified time | relevance | path

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

1234

/linux/tools/testing/selftests/kvm/x86/
H 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()
101 static void guest_map_shared(uint64_t gpa, uint64_t size, bool do_fallocate) in guest_map_shared()
106 static void guest_map_private(uint64_t gpa, uint64_t size, bool do_fallocate) in guest_map_private()
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
[all …]
/linux/arch/powerpc/kvm/
H A Dbook3s_64_mmu_radix.c149 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 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()
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()
H A Dbook3s_hv_nested.c958 unsigned long gpa; in kvmhv_update_nest_rmap_rc() local
1005 unsigned long gpa; in kvmhv_remove_nest_rmap() local
1038 unsigned long gpa, unsigned long hpa, in kvmhv_remove_nest_rmap_range()
1075 long gpa, int *shift_ret) in kvmhv_invalidate_shadow_pte()
1535 unsigned long n_gpa, gpa, gfn, perm = 0UL; in __kvmhv_nested_page_fault() local
/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
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 Dmmu.c38 int kvm_riscv_mmu_ioremap(struct kvm *kvm, gpa_t gpa, phys_addr_t hpa, in kvm_riscv_mmu_ioremap()
88 void kvm_riscv_mmu_iounmap(struct kvm *kvm, gpa_t gpa, unsigned long size) in kvm_riscv_mmu_iounmap()
140 gpa_t gpa = slot->base_gfn << PAGE_SHIFT; in kvm_arch_flush_shadow_memslot() local
422 kvm_pfn_t *hfnp, gpa_t *gpa) in transparent_hugepage_adjust()
449 gpa_t gpa, unsigned long hva, bool is_write, in kvm_riscv_mmu_map()
H A Dtlb.c24 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()
373 gpa_t gpa, gpa_t gpsz, in kvm_riscv_hfence_gvma_vmid_gpa()
/linux/arch/x86/kvm/mmu/
H 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/arch/s390/kvm/
H A Dgaccess.c444 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 Dvsie.c666 static int pin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t *hpa) in pin_guest_page()
678 static void unpin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t hpa) in unpin_guest_page()
747 gpa_t gpa; in pin_blocks() local
861 gpa_t gpa) in unpin_scb()
877 gpa_t gpa) in pin_scb()
/linux/tools/testing/selftests/kvm/
H A Dmmu_stress_test.c25 uint64_t gpa; in guest_code() local
209 uint64_t gpa, nr_bytes; in spawn_workers() local
285 uint64_t max_gpa, gpa, slot_size, max_mem, i; in main() local
H A Dpre_fault_memory_test.c36 u64 gpa; member
164 uint64_t gpa, gva, alignment, guest_page_size; in __test_pre_fault_memory() local
H A Dmemslot_perf_test.c188 vm_gpa2hva(struct vm_data * data,uint64_t gpa,uint64_t * rempages) vm_gpa2hva() argument
334 uint64_t gpa; prepare_vm() local
640 uint64_t gpa, ctr; test_memslot_do_unmap() local
665 uint64_t gpa; test_memslot_map_unmap_check() local
[all...]
/linux/arch/x86/kvm/vmx/
H A Dtdx.c1218 u64 gpa = tdx->map_gpa_next; in __tdx_map_gpa() local
1246 u64 gpa = tdx->vp_enter_args.r12; in tdx_map_gpa() local
1394 gpa_t gpa; in tdx_complete_mmio_read() local
1406 static inline int tdx_mmio_write(struct kvm_vcpu *vcpu, gpa_t gpa, int size, in tdx_mmio_write()
1421 static inline int tdx_mmio_read(struct kvm_vcpu *vcpu, gpa_t gpa, int size) in tdx_mmio_read()
1438 gpa_t gpa; in tdx_emulate_mmio() local
1550 u64 gpa = tdx->vp_enter_args.r12; in tdx_get_quote() local
1629 gpa_t gpa = gfn_to_gpa(gfn); in tdx_mem_page_add() local
1654 gpa_t gpa = gfn_to_gpa(gfn); in tdx_mem_page_aug() local
1703 gpa_t gpa = gfn_to_gpa(gfn); in tdx_sept_link_private_spt() local
[all …]
H A Dcommon.h77 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/tools/testing/selftests/kvm/include/
H A Dmemstress.h23 uint64_t gpa; member
35 uint64_t gpa; member
/linux/arch/loongarch/kvm/
H 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()
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 Dtlb.c24 void kvm_flush_tlb_gpa(struct kvm_vcpu *vcpu, unsigned long gpa) in kvm_flush_tlb_gpa()
H A Dvcpu.c164 gpa_t gpa; in kvm_update_stolen_time() local
1120 u64 gpa; in kvm_loongarch_pvtime_get_attr() local
1184 u64 gpa, __user *user = (u64 __user *)attr->addr; in kvm_loongarch_pvtime_set_attr() local
1808 gpa_t gpa; in kvm_vcpu_set_pv_preempted() local
/linux/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c889 __vm_set_user_memory_region(struct kvm_vm * vm,uint32_t slot,uint32_t flags,uint64_t gpa,uint64_t size,void * hva) __vm_set_user_memory_region() argument
903 vm_set_user_memory_region(struct kvm_vm * vm,uint32_t slot,uint32_t flags,uint64_t gpa,uint64_t size,void * hva) vm_set_user_memory_region() argument
916 __vm_set_user_memory_region2(struct kvm_vm * vm,uint32_t slot,uint32_t flags,uint64_t gpa,uint64_t size,void * hva,uint32_t guest_memfd,uint64_t guest_memfd_offset) __vm_set_user_memory_region2() argument
935 vm_set_user_memory_region2(struct kvm_vm * vm,uint32_t slot,uint32_t flags,uint64_t gpa,uint64_t size,void * hva,uint32_t guest_memfd,uint64_t guest_memfd_offset) vm_set_user_memory_region2() argument
948 vm_mem_add(struct kvm_vm * vm,enum vm_mem_backing_src_type src_type,uint64_t gpa,uint32_t slot,uint64_t npages,uint32_t flags,int guest_memfd,uint64_t guest_memfd_offset) vm_mem_add() argument
1118 vm_userspace_mem_region_add(struct kvm_vm * vm,enum vm_mem_backing_src_type src_type,uint64_t gpa,uint32_t slot,uint64_t npages,uint32_t flags) vm_userspace_mem_region_add() argument
1256 uint64_t gpa, len; vm_guest_mem_fallocate() local
1588 addr_gpa2hva(struct kvm_vm * vm,vm_paddr_t gpa) addr_gpa2hva() argument
1664 addr_gpa2alias(struct kvm_vm * vm,vm_paddr_t gpa) addr_gpa2alias() argument
[all...]
/linux/arch/arm64/kvm/vgic/
H A Dvgic-its.c799 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/drivers/misc/sgi-gru/
H 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/arch/x86/virt/vmx/tdx/
H A Dtdx.c1539 u64 tdh_mem_page_add(struct tdx_td *td, u64 gpa, struct page *page, struct page *source, u64 *ext_e… in tdh_mem_page_add()
1559 u64 tdh_mem_sept_add(struct tdx_td *td, u64 gpa, int level, struct page *page, u64 *ext_err1, u64 *… in tdh_mem_sept_add()
1590 u64 tdh_mem_page_aug(struct tdx_td *td, u64 gpa, int level, struct page *page, u64 *ext_err1, u64 *… in tdh_mem_page_aug()
1609 u64 tdh_mem_range_block(struct tdx_td *td, u64 gpa, int level, u64 *ext_err1, u64 *ext_err2) in tdh_mem_range_block()
1677 u64 tdh_mr_extend(struct tdx_td *td, u64 gpa, u64 *ext_err1, u64 *ext_err2) in tdh_mr_extend()
1825 u64 tdh_mem_page_remove(struct tdx_td *td, u64 gpa, u64 level, u64 *ext_err1, u64 *ext_err2) in tdh_mem_page_remove()
/linux/arch/x86/kvm/
H A Dmmu.h296 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 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()

1234