Searched refs:kvm_page_fault (Results 1 – 10 of 10) sorted by relevance
| /linux/arch/x86/kvm/mmu/ |
| H A D | mmu_internal.h | 226 struct kvm_page_fault { struct 293 int kvm_tdp_page_fault(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault); argument 333 struct kvm_page_fault *fault) in kvm_mmu_prepare_memory_fault_exit() 344 struct kvm_page_fault fault = { in kvm_mmu_do_page_fault() 404 int kvm_mmu_max_mapping_level(struct kvm *kvm, struct kvm_page_fault *fault, 406 void kvm_mmu_hugepage_adjust(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault); 407 void disallowed_hugepage_adjust(struct kvm_page_fault *fault, u64 spte, int cur_level);
|
| H A D | tdp_mmu.h | 49 struct kvm_page_fault *fault) in tdp_mmu_get_root_for_fault() 74 int kvm_tdp_mmu_map(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault);
|
| H A D | mmu.c | 3032 kvm_pfn_t pfn, struct kvm_page_fault *fault) in mmu_set_spte() 3312 static u8 kvm_gmem_max_mapping_level(struct kvm *kvm, struct kvm_page_fault *fault, in kvm_gmem_max_mapping_level() 3345 int kvm_mmu_max_mapping_level(struct kvm *kvm, struct kvm_page_fault *fault, in kvm_mmu_max_mapping_level() 3380 void kvm_mmu_hugepage_adjust(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) in kvm_mmu_hugepage_adjust() 3415 void disallowed_hugepage_adjust(struct kvm_page_fault *fault, u64 spte, int cur_level) in disallowed_hugepage_adjust() 3436 static int direct_map(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) in direct_map() 3487 static int kvm_handle_error_pfn(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) in kvm_handle_error_pfn() 3511 struct kvm_page_fault *fault, in kvm_handle_noslot_fault() 3549 static bool page_fault_can_be_fast(struct kvm *kvm, struct kvm_page_fault *fault) in page_fault_can_be_fast() 3610 struct kvm_page_fault *fault, in fast_pf_fix_direct_spte() [all …]
|
| H A D | mmutrace.h | 260 TP_PROTO(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault, 375 TP_PROTO(struct kvm_page_fault *fault),
|
| H A D | spte.h | 493 static inline bool is_access_allowed(struct kvm_page_fault *fault, u64 spte) in is_access_allowed()
|
| H A D | paging_tmpl.h | 614 static int FNAME(fetch)(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault, in fetch() 765 static int FNAME(page_fault)(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) in page_fault()
|
| H A D | tdp_mmu.c | 1169 struct kvm_page_fault *fault, in tdp_mmu_map_handle_target_level() 1263 int kvm_tdp_mmu_map(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) in kvm_tdp_mmu_map()
|
| /linux/arch/x86/include/asm/ |
| H A D | kvm_host.h | 456 struct kvm_page_fault; 466 int (*page_fault)(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault);
|
| /linux/arch/x86/kvm/ |
| H A D | trace.h | 501 TRACE_EVENT(kvm_page_fault,
|
| H A D | x86.c | 14456 EXPORT_TRACEPOINT_SYMBOL_GPL(kvm_page_fault);
|