Searched refs:kvm_mmu (Results 1 – 13 of 13) sorted by relevance
| /linux/arch/x86/kvm/ |
| H A D | mmu.h | 96 struct kvm_mmu *mmu); 160 struct kvm_mmu *mmu) in kvm_mmu_refresh_passthrough_bits() 185 static inline u8 permission_fault(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in permission_fault() 295 struct kvm_mmu *mmu, in kvm_translate_gpa()
|
| H A D | x86.c | 991 struct kvm_mmu *fault_mmu; in kvm_inject_emulated_page_fault() 1061 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in load_pdptrs() 1407 struct kvm_mmu *mmu = vcpu->arch.mmu; in kvm_invalidate_pcid() 7828 struct kvm_mmu *mmu = vcpu->arch.mmu; in translate_nested_gpa() 7843 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in kvm_mmu_gva_to_gpa_read() 7853 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in kvm_mmu_gva_to_gpa_write() 7865 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in kvm_mmu_gva_to_gpa_system() 7874 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in kvm_read_guest_virt_helper() 7907 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in kvm_fetch_guest_virt() 7966 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in kvm_write_guest_virt_helper() [all …]
|
| /linux/arch/x86/kvm/mmu/ |
| H A D | mmu.c | 224 static inline bool __maybe_unused is_##reg##_##name(struct kvm_mmu *mmu) \ 237 static inline bool is_cr0_pg(struct kvm_mmu *mmu) in is_cr0_pg() 242 static inline bool is_cr4_pae(struct kvm_mmu *mmu) in is_cr4_pae() 264 struct kvm_mmu *mmu) in kvm_mmu_get_guest_pgd() 3808 void kvm_mmu_free_roots(struct kvm *kvm, struct kvm_mmu *mmu, in kvm_mmu_free_roots() 3873 void kvm_mmu_free_guest_mode_roots(struct kvm *kvm, struct kvm_mmu *mmu) in kvm_mmu_free_guest_mode_roots() 3920 struct kvm_mmu *mmu = vcpu->arch.mmu; in mmu_alloc_direct_roots() 4059 struct kvm_mmu *mmu = vcpu->arch.mmu; in mmu_alloc_shadow_roots() 4177 struct kvm_mmu *mmu = vcpu->arch.mmu; in mmu_alloc_special_roots() 4336 static gpa_t nonpaging_gva_to_gpa(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in nonpaging_gva_to_gpa() [all …]
|
| H A D | paging_tmpl.h | 109 static inline void FNAME(protect_clean_gpte)(struct kvm_mmu *mmu, unsigned *access, in protect_clean_gpte() 145 static bool FNAME(is_rsvd_bits_set)(struct kvm_mmu *mmu, u64 gpte, int level) in is_rsvd_bits_set() 198 struct kvm_mmu *mmu, in update_accessed_dirty_bits() 270 static inline bool FNAME(is_last_gpte)(struct kvm_mmu *mmu, in is_last_gpte() 303 struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in walk_addr_generic() 860 static gpa_t FNAME(gva_to_gpa)(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, in gva_to_gpa()
|
| H A D | tdp_mmu.c | 255 struct kvm_mmu *mmu = vcpu->arch.mmu; in kvm_tdp_mmu_alloc_root()
|
| /linux/arch/x86/include/asm/ |
| H A D | kvm_host.h | 463 struct kvm_mmu { struct 469 gpa_t (*gva_to_gpa)(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, argument 842 struct kvm_mmu *mmu; 845 struct kvm_mmu root_mmu; 848 struct kvm_mmu guest_mmu; 858 struct kvm_mmu nested_mmu; 864 struct kvm_mmu *walk_mmu; 2289 void kvm_mmu_free_roots(struct kvm *kvm, struct kvm_mmu *mmu, 2291 void kvm_mmu_free_guest_mode_roots(struct kvm *kvm, struct kvm_mmu *mmu); 2323 void kvm_mmu_invalidate_addr(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu,
|
| /linux/tools/testing/selftests/kvm/include/x86/ |
| H A D | kvm_util_arch.h | 33 struct kvm_mmu;
|
| H A D | processor.h | 1502 void __virt_pg_map(struct kvm_vm *vm, struct kvm_mmu *mmu, uint64_t vaddr,
|
| /linux/tools/testing/selftests/kvm/lib/x86/ |
| H A D | processor.c | 162 static void virt_mmu_init(struct kvm_vm *vm, struct kvm_mmu *mmu, in virt_mmu_init() 207 static void *virt_get_pte(struct kvm_vm *vm, struct kvm_mmu *mmu, in virt_get_pte() 222 struct kvm_mmu *mmu, in virt_create_upper_pte() 257 void __virt_pg_map(struct kvm_vm *vm, struct kvm_mmu *mmu, uint64_t vaddr, in __virt_pg_map() 342 static bool vm_is_target_pte(struct kvm_mmu *mmu, uint64_t *pte, in vm_is_target_pte() 356 struct kvm_mmu *mmu, in __vm_get_page_table_entry() 410 struct kvm_mmu *mmu = &vm->mmu; in virt_arch_dump()
|
| /linux/tools/testing/selftests/kvm/include/ |
| H A D | kvm_util.h | 91 struct kvm_mmu { struct 123 struct kvm_mmu mmu; 124 struct kvm_mmu stage2_mmu;
|
| /linux/tools/testing/selftests/kvm/lib/riscv/ |
| H A D | processor.c | 175 struct kvm_mmu *mmu = &vm->mmu; in virt_arch_dump()
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | vmx.c | 3424 struct kvm_mmu *mmu = vcpu->arch.mmu; in vmx_flush_tlb_current() 3460 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in vmx_ept_load_pdptrs() 3475 struct kvm_mmu *mmu = vcpu->arch.walk_mmu; in ept_save_pdptrs()
|
| H A D | nested.c | 5961 struct kvm_mmu *mmu; in handle_invept()
|