/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 | 38 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 232 gpa_t gpa = base_gpa + (vm_start - hva); in kvm_arch_prepare_memory_region() local 327 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() 343 gpa_t gpa, gpa_t gpsz, in kvm_riscv_hfence_gvma_vmid_gpa()
|
/linux/arch/s390/kvm/ |
H A D | gaccess.c | 435 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 D | gaccess.h | 152 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()
|
H A D | vsie.c | 692 static int pin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t *hpa) in pin_guest_page() 704 static void unpin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t hpa) in unpin_guest_page() 773 gpa_t gpa; in pin_blocks() local 887 gpa_t gpa) in unpin_scb() 903 gpa_t gpa) in pin_scb()
|
/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/tools/testing/selftests/kvm/ |
H A D | mmu_stress_test.c | 25 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 D | memslot_perf_test.c | 188 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
|
/linux/arch/x86/kvm/ |
H A D | cpuid.h | 69 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 D | mmu.h | 299 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/arch/x86/kvm/vmx/ |
H A D | tdx.c | 1183 u64 gpa = tdx->map_gpa_next; in __tdx_map_gpa() local 1211 u64 gpa = tdx->vp_enter_args.r12; in tdx_map_gpa() local 1359 gpa_t gpa; in tdx_complete_mmio_read() local 1371 static inline int tdx_mmio_write(struct kvm_vcpu *vcpu, gpa_t gpa, int size, in tdx_mmio_write() 1386 static inline int tdx_mmio_read(struct kvm_vcpu *vcpu, gpa_t gpa, int size) in tdx_mmio_read() 1403 gpa_t gpa; in tdx_emulate_mmio() local 1515 u64 gpa = tdx->vp_enter_args.r12; in tdx_get_quote() local 1599 gpa_t gpa = gfn_to_gpa(gfn); in tdx_mem_page_aug() local 1677 gpa_t gpa = gfn_to_gpa(gfn); in tdx_sept_drop_private_spte() local 1726 gpa_t gpa = gfn_to_gpa(gfn); in tdx_sept_link_private_spt() local [all …]
|
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/tools/testing/selftests/kvm/include/ |
H A D | memstress.h | 23 uint64_t gpa; member 35 uint64_t gpa; member
|
/linux/arch/arm64/kvm/vgic/ |
H A D | vgic-its.c | 801 gpa_t gpa = device->itt_addr + ite->event_id * ite_esz; in vgic_its_cmd_handle_discard() local 850 static bool __is_visible_gfn_locked(struct vgic_its *its, gpa_t gpa) in __is_visible_gfn_locked() 945 gpa_t gpa; in vgic_its_check_event_id() local 1161 gpa_t gpa; in vgic_its_cmd_handle_mapd() local 2075 gpa_t gpa = base; in scan_its_table() local 2108 struct its_ite *ite, gpa_t gpa) in vgic_its_save_ite() 2208 gpa_t gpa = base + ite->event_id * ite_esz; in vgic_its_save_itt() local 2395 gpa_t gpa; in handle_l1_dte() local 2450 gpa_t gpa) in vgic_its_save_cte() 2467 static int vgic_its_restore_cte(struct vgic_its *its, gpa_t gpa) in vgic_its_restore_cte() [all …]
|
/linux/arch/loongarch/kvm/ |
H A D | tlb.c | 24 void kvm_flush_tlb_gpa(struct kvm_vcpu *vcpu, unsigned long gpa) in kvm_flush_tlb_gpa()
|
/linux/arch/arm64/include/asm/ |
H A D | kvm_mmu.h | 276 gpa_t gpa, void *data, unsigned long len) in kvm_read_guest_lock() 286 static inline int kvm_write_guest_lock(struct kvm *kvm, gpa_t gpa, in kvm_write_guest_lock()
|
/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/include/linux/ |
H A D | kvm_types.h | 54 gpa_t gpa; member 62 gpa_t gpa; member
|
/linux/arch/x86/virt/vmx/tdx/ |
H A D | tdx.c | 1541 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 D | kvm_util.c | 934 uint64_t gpa, uint64_t size, void *hva) in __vm_set_user_memory_region() 948 uint64_t gpa, uint64_t size, void *hva) in vm_set_user_memory_region() 961 uint64_t gpa, uint64_t size, void *hva, in __vm_set_user_memory_region2() 980 uint64_t gpa, uint64_t size, void *hva, in vm_set_user_memory_region2() 1301 uint64_t gpa, len; in vm_guest_mem_fallocate() local 1638 void *addr_gpa2hva(struct kvm_vm *vm, vm_paddr_t gpa) in addr_gpa2hva() 1714 void *addr_gpa2alias(struct kvm_vm *vm, vm_paddr_t gpa) in addr_gpa2alias()
|
/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()
|
/linux/arch/mips/boot/dts/ingenic/ |
H A D | jz4740.dtsi | 125 gpa: gpio@0 { label
|
H A D | x1830.dtsi | 157 gpa: gpio@0 { label
|
/linux/drivers/misc/sgi-xp/ |
H A D | xp_uv.c | 38 xp_socket_pa_uv(unsigned long gpa) in xp_socket_pa_uv()
|