/linux-master/arch/x86/kvm/svm/ |
H A D | nested.c | 1281 u64 gpa; local
|
/linux-master/arch/s390/kvm/ |
H A D | vsie.c | 658 static int pin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t *hpa) argument 670 static void unpin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t hpa) argument 739 gpa_t gpa; local 852 unpin_scb(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page, gpa_t gpa) argument 868 pin_scb(struct kvm_vcpu *vcpu, struct vsie_page *vsie_page, gpa_t gpa) argument [all...] |
H A D | priv.c | 1473 unsigned long gpa; local
|
H A D | gaccess.c | 590 static int deref_table(struct kvm *kvm, unsigned long gpa, unsigned long *val) argument 616 guest_translate(struct kvm_vcpu *vcpu, unsigned long gva, unsigned long *gpa, const union asce asce, enum gacc_mode mode, enum prot_type *prot) argument 799 vm_check_access_key(struct kvm *kvm, u8 access_key, enum gacc_mode mode, gpa_t gpa) argument 862 vcpu_check_access_key(struct kvm_vcpu *vcpu, u8 access_key, enum gacc_mode mode, union asce asce, gpa_t gpa, unsigned long ga, unsigned int len) argument 946 unsigned long gpa; local 981 access_guest_page(struct kvm *kvm, enum gacc_mode mode, gpa_t gpa, void *data, unsigned int len) argument 996 access_guest_page_with_key(struct kvm *kvm, enum gacc_mode mode, gpa_t gpa, void *data, unsigned int len, u8 access_key) argument 1029 access_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len, enum gacc_mode mode, u8 access_key) argument 1134 unsigned long gpa; local 1172 cmpxchg_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, int len, __uint128_t *old_addr, __uint128_t new, u8 access_key, bool *success) argument 1272 guest_translate_address_with_key(struct kvm_vcpu *vcpu, unsigned long gva, u8 ar, unsigned long *gpa, enum gacc_mode mode, u8 access_key) argument 1321 check_gpa_range(struct kvm *kvm, unsigned long gpa, unsigned long length, enum gacc_mode mode, u8 access_key) argument [all...] |
H A D | kvm-s390.c | 4589 long kvm_arch_fault_in_page(struct kvm_vcpu *vcpu, gpa_t gpa, int writable) argument 5106 int kvm_s390_store_status_unloaded(struct kvm_vcpu *vcpu, unsigned long gpa) argument [all...] |
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_radix.c | 149 u64 pte, base, gpa; local 423 void kvmppc_unmap_pte(struct kvm *kvm, pte_t *pte, unsigned long gpa, argument 574 kvmppc_unmap_free_pmd_entry_table(struct kvm *kvm, pmd_t *pmd, unsigned long gpa, u64 lpid) argument 590 kvmppc_unmap_free_pud_entry_table(struct kvm *kvm, pud_t *pud, unsigned long gpa, u64 lpid) argument 615 kvmppc_create_pte(struct kvm *kvm, pgd_t *pgtable, pte_t pte, unsigned long gpa, unsigned int level, unsigned long mmu_seq, u64 lpid, unsigned long *rmapp, struct rmap_nested **n_rmap) argument 793 kvmppc_hv_handle_set_rc(struct kvm *kvm, bool nested, bool writing, unsigned long gpa, u64 lpid) argument 821 kvmppc_book3s_instantiate_page(struct kvm_vcpu *vcpu, unsigned long gpa, struct kvm_memory_slot *memslot, bool writing, bool kvm_ro, pte_t *inserted_pte, unsigned int *levelp) argument 949 unsigned long gpa, gfn; local 1036 unsigned long gpa = gfn << PAGE_SHIFT; local 1055 unsigned long gpa = gfn << PAGE_SHIFT; local 1084 unsigned long gpa = gfn << PAGE_SHIFT; local 1102 unsigned long gpa = gfn << PAGE_SHIFT; local 1183 unsigned long gpa; local 1267 unsigned long gpa; member in struct:debugfs_radix_state 1308 unsigned long gpa; local [all...] |
H A D | book3s_64_mmu_hv.c | 515 unsigned long gpa, gfn, hva, pfn, hpa; local 433 kvmppc_hv_emulate_mmio(struct kvm_vcpu *vcpu, unsigned long gpa, gva_t ea, int is_store) argument 1156 kvmppc_pin_guest_page(struct kvm *kvm, unsigned long gpa, unsigned long *nb_ret) argument 1187 kvmppc_unpin_guest_page(struct kvm *kvm, void *va, unsigned long gpa, bool dirty) argument [all...] |
H A D | book3s_hv_nested.c | 950 unsigned long gpa; local 997 unsigned long gpa; local 1028 kvmhv_remove_nest_rmap_range(struct kvm *kvm, const struct kvm_memory_slot *memslot, unsigned long gpa, unsigned long hpa, unsigned long nbytes) argument 1065 kvmhv_invalidate_shadow_pte(struct kvm_vcpu *vcpu, struct kvm_nested_guest *gp, long gpa, int *shift_ret) argument 1527 unsigned long n_gpa, gpa, gfn, perm = 0UL; local [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | sev.h | 101 u64 gpa; member in struct:rmp_state 277 static inline int rmp_make_private(u64 pfn, u64 gpa, enum pg_level level, u32 asid, argument
|
/linux-master/arch/powerpc/kernel/ |
H A D | iommu.c | 1066 int iommu_tce_check_gpa(unsigned long page_shift, unsigned long gpa) argument
|
/linux-master/arch/mips/kvm/ |
H A D | vz.c | 689 kvm_vz_gva_to_gpa(struct kvm_vcpu *vcpu, unsigned long gva, unsigned long *gpa) argument 796 kvm_vz_badvaddr_to_gpa(struct kvm_vcpu *vcpu, unsigned long badvaddr, unsigned long *gpa) argument [all...] |
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | gtt.c | 2074 unsigned long gpa = INTEL_GVT_INVALID_ADDR; local 300 gtt_get_entry64(void *pt, struct intel_gvt_gtt_entry *e, unsigned long index, bool hypervisor_access, unsigned long gpa, struct intel_vgpu *vgpu) argument 325 gtt_set_entry64(void *pt, struct intel_gvt_gtt_entry *e, unsigned long index, bool hypervisor_access, unsigned long gpa, struct intel_vgpu *vgpu) argument 782 ppgtt_write_protection_handler( struct intel_vgpu_page_track *page_track, u64 gpa, void *data, int bytes) argument [all...] |
H A D | kvmgt.c | 1581 static void kvmgt_page_track_write(gpa_t gpa, const u8 *val, int len, argument
|
H A D | gvt.h | 723 static inline int intel_gvt_read_gpa(struct intel_vgpu *vgpu, unsigned long gpa, argument 741 intel_gvt_write_gpa(struct intel_vgpu *vgpu, unsigned long gpa, void *buf, unsigned long len) argument
|
/linux-master/drivers/misc/sgi-gru/ |
H A D | gru_instructions.h | 349 static inline void gru_vload_phys(void *cb, unsigned long gpa, argument 361 static inline void gru_vstore_phys(void *cb, unsigned long gpa, argument
|
/linux-master/arch/x86/include/asm/uv/ |
H A D | uv_hub.h | 461 uv_gpa_in_mmr_space(unsigned long gpa) argument 467 static inline unsigned long uv_gpa_to_soc_phys_ram(unsigned long gpa) argument 485 static inline unsigned long uv_gpa_to_gnode(unsigned long gpa) argument 496 uv_gpa_to_pnode(unsigned long gpa) argument 502 uv_gpa_to_offset(unsigned long gpa) argument [all...] |
/linux-master/arch/x86/kvm/ |
H A D | hyperv.c | 2411 gpa_t gpa = hc->ingpa; local
|
/linux-master/tools/testing/selftests/kvm/lib/ |
H A D | kvm_util.c | 1265 uint64_t gpa, le local 910 __vm_set_user_memory_region(struct kvm_vm *vm, uint32_t slot, uint32_t flags, uint64_t gpa, uint64_t size, void *hva) argument 924 vm_set_user_memory_region(struct kvm_vm *vm, uint32_t slot, uint32_t flags, uint64_t gpa, uint64_t size, void *hva) argument 933 __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) argument 950 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) argument 1597 addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa) argument 1673 addr_gpa2alias(struct kvm_vm *vm, vm_paddr_t gpa) argument [all...] |
/linux-master/arch/arm64/kvm/ |
H A D | mmu.c | 978 gpa_t gpa = addr + (vm_start - memslot->userspace_addr); local 2065 gpa_t gpa = slot->base_gfn << PAGE_SHIFT; local
|
/linux-master/arch/x86/kernel/ |
H A D | sev.c | 2266 u64 gpa; local
|
/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic-its.c | 928 static bool __is_visible_gfn_locked(struct vgic_its *its, gpa_t gpa) argument 1023 gpa_t gpa; local 2197 gpa_t gpa = base; local 2229 vgic_its_save_ite(struct vgic_its *its, struct its_device *dev, struct its_ite *ite, gpa_t gpa, int ite_esz) argument 2328 gpa_t gpa = base + ite->event_id * ite_esz; local 2517 gpa_t gpa; local 2570 vgic_its_save_cte(struct vgic_its *its, struct its_collection *collection, gpa_t gpa, int esz) argument 2588 vgic_its_restore_cte(struct vgic_its *its, gpa_t gpa, int esz) argument 2633 gpa_t gpa = GITS_BASER_ADDR_48_to_52(baser); local 2676 gpa_t gpa; local [all...] |
/linux-master/arch/arm64/kernel/ |
H A D | cpufeature.c | 2207 bool gpa = __system_matches_cap(ARM64_HAS_GENERIC_AUTH_ARCH_QARMA5); local
|
/linux-master/tools/testing/selftests/kvm/include/ |
H A D | kvm_util_base.h | 397 static inline void vm_set_memory_attributes(struct kvm_vm *vm, uint64_t gpa, argument 418 static inline void vm_mem_set_private(struct kvm_vm *vm, uint64_t gpa, argument 424 static inline void vm_mem_set_shared(struct kvm_vm *vm, uint64_t gpa, argument 433 static inline void vm_guest_mem_punch_hole(struct kvm_vm *vm, uint64_t gpa, argument 439 static inline void vm_guest_mem_allocate(struct kvm_vm *vm, uint64_t gpa, argument 614 vm_untag_gpa(struct kvm_vm *vm, vm_paddr_t gpa) argument [all...] |
/linux-master/drivers/pci/controller/ |
H A D | pci-hyperv.c | 1029 static void hv_pci_read_mmio(struct device *dev, phys_addr_t gpa, int size, u32 *val) argument 1063 static void hv_pci_write_mmio(struct device *dev, phys_addr_t gpa, int size, u32 val) argument
|
/linux-master/arch/x86/kvm/vmx/ |
H A D | nested.c | 938 static u32 nested_vmx_load_msr(struct kvm_vcpu *vcpu, u64 gpa, u32 count) argument 1005 static bool read_and_check_msr_entry(struct kvm_vcpu *vcpu, u64 gpa, int i, argument 1025 static int nested_vmx_store_msr(struct kvm_vcpu *vcpu, u64 gpa, u32 count) argument 1059 u64 gpa = vmcs12->vm_exit_msr_store_addr; local 3347 nested_vmx_write_pml_buffer(struct kvm_vcpu *vcpu, gpa_t gpa) argument 4662 gpa_t gpa; local 5711 u64 eptp, gpa; member in struct:__anon131 [all...] |