Lines Matching refs:error_code
2841 static bool page_fault_can_be_fast(u32 error_code) in page_fault_can_be_fast() argument
2847 if (unlikely(error_code & PFERR_RSVD_MASK)) in page_fault_can_be_fast()
2855 if (!(error_code & PFERR_PRESENT_MASK) || in page_fault_can_be_fast()
2856 !(error_code & PFERR_WRITE_MASK)) in page_fault_can_be_fast()
2900 u32 error_code) in fast_page_fault() argument
2910 if (!page_fault_can_be_fast(error_code)) in fast_page_fault()
2969 trace_fast_page_fault(vcpu, gva, error_code, iterator.sptep, in fast_page_fault()
2980 static int nonpaging_map(struct kvm_vcpu *vcpu, gva_t v, u32 error_code, in nonpaging_map() argument
2988 bool map_writable, write = error_code & PFERR_WRITE_MASK; in nonpaging_map()
3003 if (fast_page_fault(vcpu, v, level, error_code)) in nonpaging_map()
3276 exception->error_code = 0; in nonpaging_gva_to_gpa()
3285 exception->error_code = 0; in nonpaging_gva_to_gpa_nested()
3398 u32 error_code, bool prefault) in nonpaging_page_fault() argument
3403 pgprintk("%s: gva %lx error %x\n", __func__, gva, error_code); in nonpaging_page_fault()
3405 if (unlikely(error_code & PFERR_RSVD_MASK)) { in nonpaging_page_fault()
3421 error_code, gfn, prefault); in nonpaging_page_fault()
3481 static int tdp_page_fault(struct kvm_vcpu *vcpu, gva_t gpa, u32 error_code, in tdp_page_fault() argument
3490 int write = error_code & PFERR_WRITE_MASK; in tdp_page_fault()
3495 if (unlikely(error_code & PFERR_RSVD_MASK)) { in tdp_page_fault()
3516 if (fast_page_fault(vcpu, gpa, level, error_code)) in tdp_page_fault()
4398 int kvm_mmu_page_fault(struct kvm_vcpu *vcpu, gva_t cr2, u32 error_code, in kvm_mmu_page_fault() argument
4404 r = vcpu->arch.mmu.page_fault(vcpu, cr2, error_code, false); in kvm_mmu_page_fault()