Lines Matching refs:pfinfo
2906 pagefault_info_t pfinfo; in hvm_task_switch() local
2962 &tss, prev_tr.base, sizeof(tss), PFEC_page_present, &pfinfo); in hvm_task_switch()
2964 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3002 PFEC_page_present, &pfinfo); in hvm_task_switch()
3004 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3009 &tss, tr.base, sizeof(tss), PFEC_page_present, &pfinfo); in hvm_task_switch()
3011 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3057 &pfinfo); in hvm_task_switch()
3060 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3098 &pfinfo); in hvm_task_switch()
3101 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3119 pagefault_info_t *pfinfo, struct page_info **page_p, in hvm_translate_get_page() argument
3138 if ( pfinfo ) in hvm_translate_get_page()
3140 pfinfo->linear = addr; in hvm_translate_get_page()
3141 pfinfo->ec = pfec & ~PFEC_implicit; in hvm_translate_get_page()
3150 ASSERT(!pfinfo); in hvm_translate_get_page()
3200 uint32_t pfec, pagefault_info_t *pfinfo) in __hvm_copy() argument
3234 pfec, pfinfo, &page, &gfn, &p2mt); in __hvm_copy()
3293 pagefault_info_t *pfinfo) in hvm_copy_to_guest_linear() argument
3297 PFEC_page_present | PFEC_write_access | pfec, pfinfo); in hvm_copy_to_guest_linear()
3302 pagefault_info_t *pfinfo) in hvm_copy_from_guest_linear() argument
3306 PFEC_page_present | pfec, pfinfo); in hvm_copy_from_guest_linear()
3311 pagefault_info_t *pfinfo) in hvm_fetch_from_guest_linear() argument
3315 PFEC_page_present | PFEC_insn_fetch | pfec, pfinfo); in hvm_fetch_from_guest_linear()