Home
last modified time | relevance | path

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

123

/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/s390/kvm/
H A Dgaccess.c435 static int deref_table(struct kvm *kvm, unsigned long gpa, unsigned long *val) in deref_table()
462 unsigned long *gpa, const union asce asce, in guest_translate()
645 enum gacc_mode mode, gpa_t gpa) in vm_check_access_key()
708 enum gacc_mode mode, union asce asce, gpa_t gpa, in vcpu_check_access_key()
791 unsigned long gpa; in guest_range_to_gpas() local
826 static int access_guest_page(struct kvm *kvm, enum gacc_mode mode, gpa_t gpa, in access_guest_page()
843 access_guest_page_with_key(struct kvm *kvm, enum gacc_mode mode, gpa_t gpa, in access_guest_page_with_key()
876 int access_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, void *data, in access_guest_abs_with_key()
981 unsigned long gpa; in access_guest_real() local
1021 int cmpxchg_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, int len, in cmpxchg_guest_abs_with_key()
[all …]
H 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()
/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/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
283 uint64_t max_gpa, gpa, slot_size, max_mem, i; in main() local
H A Dmemslot_perf_test.c188 static void *vm_gpa2hva(struct vm_data *data, uint64_t gpa, uint64_t *rempages) in vm_gpa2hva()
334 uint64_t gpa; in prepare_vm() local
640 uint64_t gpa, ctr; in test_memslot_do_unmap() local
665 uint64_t gpa; in test_memslot_map_unmap_check() local
H A Dpre_fault_memory_test.c33 static void pre_fault_memory(struct kvm_vcpu *vcpu, u64 gpa, u64 size, in pre_fault_memory()
/linux/arch/x86/kvm/
H A Dcpuid.h69 static inline bool kvm_vcpu_is_legal_gpa(struct kvm_vcpu *vcpu, gpa_t gpa) in kvm_vcpu_is_legal_gpa()
75 gpa_t gpa, gpa_t alignment) in kvm_vcpu_is_legal_aligned_gpa()
80 static inline bool page_address_valid(struct kvm_vcpu *vcpu, gpa_t gpa) in page_address_valid()
H A Dmmu.h299 gpa_t gpa, u64 access, in kvm_translate_gpa()
317 static inline bool kvm_is_addr_direct(struct kvm *kvm, gpa_t gpa) in kvm_is_addr_direct()
/linux/tools/testing/selftests/kvm/include/
H A Dmemstress.h23 uint64_t gpa; member
35 uint64_t gpa; member
/linux/arch/x86/kvm/vmx/
H A Dtdx.c1180 u64 gpa = tdx->map_gpa_next; in __tdx_map_gpa() local
1208 u64 gpa = tdx->vp_enter_args.r12; in tdx_map_gpa() local
1356 gpa_t gpa; in tdx_complete_mmio_read() local
1368 static inline int tdx_mmio_write(struct kvm_vcpu *vcpu, gpa_t gpa, int size, in tdx_mmio_write()
1383 static inline int tdx_mmio_read(struct kvm_vcpu *vcpu, gpa_t gpa, int size) in tdx_mmio_read()
1400 gpa_t gpa; in tdx_emulate_mmio() local
1512 u64 gpa = tdx->vp_enter_args.r12; in tdx_get_quote() local
1573 gpa_t gpa = gfn_to_gpa(gfn); in tdx_mem_page_aug() local
1651 gpa_t gpa = gfn_to_gpa(gfn); in tdx_sept_drop_private_spte() local
1700 gpa_t gpa = gfn_to_gpa(gfn); in tdx_sept_link_private_spt() local
[all …]
/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()
/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/include/linux/
H A Dkvm_types.h54 gpa_t gpa; member
62 gpa_t gpa; member
/linux/arch/x86/virt/vmx/tdx/
H A Dtdx.c1541 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()
1561 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()
1592 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()
1611 u64 tdh_mem_range_block(struct tdx_td *td, u64 gpa, int level, u64 *ext_err1, u64 *ext_err2) in tdh_mem_range_block()
1679 u64 tdh_mr_extend(struct tdx_td *td, u64 gpa, u64 *ext_err1, u64 *ext_err2) in tdh_mr_extend()
1827 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/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c920 uint64_t gpa, uint64_t size, void *hva) in __vm_set_user_memory_region()
934 uint64_t gpa, uint64_t size, void *hva) in vm_set_user_memory_region()
947 uint64_t gpa, uint64_t size, void *hva, in __vm_set_user_memory_region2()
966 uint64_t gpa, uint64_t size, void *hva, in vm_set_user_memory_region2()
1287 uint64_t gpa, len; in vm_guest_mem_fallocate() local
1624 void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa) in addr_gpa2hva()
1700 void *addr_gpa2alias(struct kvm_vm *vm, vm_paddr_t gpa) in addr_gpa2alias()
/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()
/linux/arch/mips/boot/dts/ingenic/
H A Djz4740.dtsi125 gpa: gpio@0 { label
H A Dx1830.dtsi157 gpa: gpio@0 { label
H A Djz4725b.dtsi134 gpa: gpio@0 { label
H A Dx1000.dtsi162 gpa: gpio@0 { label
H A Djz4770.dtsi144 gpa: gpio@0 { label
/linux/drivers/misc/sgi-xp/
H A Dxp_uv.c38 xp_socket_pa_uv(unsigned long gpa) in xp_socket_pa_uv()
/linux/include/xen/interface/hvm/
H A Dhvm_op.h25 aligned_u64 gpa; member

123