/openbmc/linux/virt/kvm/ |
H A D | coalesced_mmio.c | 26 gpa_t addr, int len) in coalesced_mmio_in_range() 65 struct kvm_io_device *this, gpa_t addr, in coalesced_mmio_write()
|
H A D | async_pf.c | 52 gpa_t cr2_or_gpa = apf->cr2_or_gpa; in async_pf_execute() 184 bool kvm_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, in kvm_setup_async_pf()
|
H A D | pfncache.c | 239 static int __kvm_gpc_refresh(struct gfn_to_pfn_cache *gpc, gpa_t gpa, in __kvm_gpc_refresh() 357 int kvm_gpc_activate(struct gfn_to_pfn_cache *gpc, gpa_t gpa, unsigned long len) in kvm_gpc_activate()
|
H A D | kvm_main.c | 3118 int kvm_vcpu_read_guest_atomic(struct kvm_vcpu *vcpu, gpa_t gpa, in kvm_vcpu_read_guest_atomic() 3164 int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data, in kvm_write_guest() 3208 gpa_t gpa, unsigned long len) in __kvm_gfn_to_hva_cache_init() 3248 gpa_t gpa, unsigned long len) in kvm_gfn_to_hva_cache_init() 3261 gpa_t gpa = ghc->gpa + offset; in kvm_write_guest_offset_cached() 3299 gpa_t gpa = ghc->gpa + offset; in kvm_read_guest_offset_cached() 5387 gpa_t addr1 = r1->addr; in kvm_io_bus_cmp() 5388 gpa_t addr2 = r2->addr; in kvm_io_bus_cmp() 5415 gpa_t addr, int len) in kvm_io_bus_get_first_dev() 5481 gpa_t addr, int len, const void *val, long cookie) in kvm_io_bus_write_cookie() [all …]
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | kvm_page_track.h | 32 void (*track_write)(gpa_t gpa, const u8 *new, int bytes,
|
/openbmc/linux/arch/arm64/kvm/vgic/ |
H A D | vgic-v3.c | 309 gpa_t pendbase, ptr; in vgic_v3_lpi_sync_pending_status() 381 gpa_t last_ptr = ~(gpa_t)0; in vgic_v3_save_pending_tables() 402 gpa_t pendbase, ptr; in vgic_v3_save_pending_tables() 460 bool vgic_v3_rdist_overlap(struct kvm *kvm, gpa_t base, size_t size) in vgic_v3_rdist_overlap()
|
H A D | vgic-kvm-device.c | 159 gpa_t base = addr & KVM_VGIC_V3_RDIST_BASE_MASK; in kvm_vgic_addr() 363 gpa_t addr; in vgic_v2_attr_regs_access() 512 gpa_t addr; in vgic_v3_attr_regs_access()
|
H A D | vgic-v2.c | 274 static bool vgic_v2_check_base(gpa_t dist_base, gpa_t cpu_base) in vgic_v2_check_base()
|
/openbmc/linux/arch/x86/kvm/ |
H A D | i8254.c | 432 static inline int pit_in_range(gpa_t addr) in pit_in_range() 440 gpa_t addr, int len, const void *data) in pit_ioport_write() 515 gpa_t addr, int len, void *data) in pit_ioport_read() 585 gpa_t addr, int len, const void *data) in speaker_ioport_write() 605 gpa_t addr, int len, void *data) in speaker_ioport_read()
|
H A D | lapic.h | 79 gpa_t vapic_addr; 135 int kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr);
|
H A D | ioapic.c | 601 static inline int ioapic_in_range(struct kvm_ioapic *ioapic, gpa_t addr) in ioapic_in_range() 608 gpa_t addr, int len, void *val) in ioapic_mmio_read() 650 gpa_t addr, int len, const void *val) in ioapic_mmio_write()
|
H A D | x86.c | 870 gpa_t real_gpa; in load_pdptrs() 3407 gpa_t gpa = data & ~0x3f; in kvm_pv_enable_async_pf() 7300 gpa_t translate_nested_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, u64 access, in translate_nested_gpa() 7304 gpa_t t_gpa; in translate_nested_gpa() 7527 gpa_t gpa, bool write) in vcpu_is_mmio_gpa() 7661 gpa_t gpa; in emulator_read_write_onepage() 7713 gpa_t gpa; in emulator_read_write() 7793 gpa_t gpa; in emulator_cmpxchg_emulated() 8584 gpa_t gpa = cr2_or_gpa; in reexecute_instruction() 8656 gpa_t cr2_or_gpa, int emulation_type) in retry_instruction() [all …]
|
/openbmc/linux/arch/s390/kvm/ |
H A D | vsie.c | 43 gpa_t sca_gpa; /* 0x0230 */ 44 gpa_t itdba_gpa; /* 0x0238 */ 45 gpa_t gvrd_gpa; /* 0x0240 */ 46 gpa_t riccbd_gpa; /* 0x0248 */ 47 gpa_t sdnx_gpa; /* 0x0250 */ 658 static int pin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t *hpa) in pin_guest_page() 670 static void unpin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t hpa) in unpin_guest_page() 739 gpa_t gpa; in pin_blocks() 853 gpa_t gpa) in unpin_scb() 869 gpa_t gpa) in pin_scb()
|
H A D | gaccess.h | 199 int access_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, void *data, 209 int cmpxchg_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, int len, __uint128_t *old,
|
H A D | gaccess.c | 816 enum gacc_mode mode, gpa_t gpa) in vm_check_access_key() 879 enum gacc_mode mode, union asce asce, gpa_t gpa, in vcpu_check_access_key() 997 static int access_guest_page(struct kvm *kvm, enum gacc_mode mode, gpa_t gpa, in access_guest_page() 1012 access_guest_page_with_key(struct kvm *kvm, enum gacc_mode mode, gpa_t gpa, in access_guest_page_with_key() 1045 int access_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, void *data, in access_guest_abs_with_key() 1188 int cmpxchg_guest_abs_with_key(struct kvm *kvm, gpa_t gpa, int len, in cmpxchg_guest_abs_with_key()
|
/openbmc/linux/arch/x86/kvm/vmx/ |
H A D | vmx.h | 119 gpa_t vmxon_ptr; 123 gpa_t current_vmptr; 244 gpa_t hv_evmcs_vmptr; 372 gpa_t ept_identity_map_addr;
|
H A D | vmx_ops.h | 18 void invept_error(unsigned long ext, u64 eptp, gpa_t gpa); 315 static inline void __invept(unsigned long ext, u64 eptp, gpa_t gpa) in __invept()
|
H A D | nested.c | 359 gpa_t addr) in nested_ept_invalidate_addr() 3309 gpa_t dst; in nested_vmx_write_pml_buffer() 4618 gpa_t gpa; in nested_vmx_restore_host_state() 5146 gpa_t vmptr; in handle_vmxon() 5280 gpa_t vmptr; in handle_vmclear() 5573 gpa_t vmptr; in handle_vmptrld() 5656 true, sizeof(gpa_t), &gva)) in handle_vmptrst() 5660 sizeof(gpa_t), &e); in handle_vmptrst() 5929 gpa_t bitmap, last_bitmap; in nested_vmx_check_io_bitmaps() 5987 gpa_t bitmap; in nested_vmx_exit_handled_msr() [all …]
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | kvm_mmu.h | 255 gpa_t gpa, void *data, unsigned long len) in kvm_read_guest_lock() 265 static inline int kvm_write_guest_lock(struct kvm *kvm, gpa_t gpa, in kvm_write_guest_lock()
|
/openbmc/linux/arch/x86/kvm/mmu/ |
H A D | mmu_internal.h | 191 const gpa_t addr; 280 static inline int kvm_mmu_do_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, in kvm_mmu_do_page_fault()
|
H A D | mmu.c | 2771 gpa_t gpa; in kvm_mmu_unprotect_page_virt() 4048 gpa_t vaddr, u64 access, in nonpaging_gva_to_gpa() 4549 gpa_t new_pgd, in cached_root_find_and_keep_current() 4583 gpa_t new_pgd, in cached_root_find_without_current() 4604 gpa_t new_pgd, union kvm_mmu_page_role new_role) in fast_pgd_switch() 4619 void kvm_mmu_new_pgd(struct kvm_vcpu *vcpu, gpa_t new_pgd) in kvm_mmu_new_pgd() 5274 unsigned long cr4, u64 efer, gpa_t nested_cr3) in kvm_init_shadow_npt_mmu() 5326 gpa_t new_eptp) in kvm_init_shadow_ept_mmu() 5548 static u64 mmu_pte_write_fetch_gpte(struct kvm_vcpu *vcpu, gpa_t *gpa, in mmu_pte_write_fetch_gpte() 5561 *gpa &= ~(gpa_t)7; in mmu_pte_write_fetch_gpte() [all …]
|
/openbmc/linux/arch/riscv/kvm/ |
H A D | aia_aplic.c | 387 static int aplic_mmio_read_offset(struct kvm *kvm, gpa_t off, u32 *val32) in aplic_mmio_read_offset() 442 gpa_t addr, int len, void *val) in aplic_mmio_read() 452 static int aplic_mmio_write_offset(struct kvm *kvm, gpa_t off, u32 val32) in aplic_mmio_write_offset() 514 gpa_t addr, int len, const void *val) in aplic_mmio_write()
|
/openbmc/linux/arch/arm64/kvm/ |
H A D | pvtime.c | 51 gpa_t kvm_init_stolen_time(struct kvm_vcpu *vcpu) in kvm_init_stolen_time()
|
/openbmc/linux/arch/mips/kvm/ |
H A D | mmu.c | 449 gpa_t gpa = range->start << PAGE_SHIFT; in kvm_set_spte_gfn() 484 gpa_t gpa = range->start << PAGE_SHIFT; in kvm_test_age_gfn()
|
/openbmc/linux/arch/powerpc/kvm/ |
H A D | e500.h | 255 gpa_t gpa; in tlbe_is_host_safe()
|