Home
last modified time | relevance | path

Searched refs:pfinfo (Results 1 – 6 of 6) sorted by relevance

/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/
A Dsupport.h99 pagefault_info_t *pfinfo);
102 pagefault_info_t *pfinfo);
105 pagefault_info_t *pfinfo);
115 pagefault_info_t *pfinfo, struct page_info **page_p,
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dhvm.c2906 pagefault_info_t pfinfo; in hvm_task_switch() local
2964 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3004 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3011 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3060 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3101 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch()
3138 if ( pfinfo ) in hvm_translate_get_page()
3150 ASSERT(!pfinfo); in hvm_translate_get_page()
3293 pagefault_info_t *pfinfo) in hvm_copy_to_guest_linear() argument
3302 pagefault_info_t *pfinfo) in hvm_copy_from_guest_linear() argument
[all …]
A Demulate.c556 pagefault_info_t pfinfo; in hvmemul_map_linear_addr() local
567 &pfinfo, &page, NULL, &p2mt); in hvmemul_map_linear_addr()
575 ASSERT(pfinfo.linear == addr); in hvmemul_map_linear_addr()
576 x86_emul_pagefault(pfinfo.ec, pfinfo.linear, &hvmemul_ctxt->ctxt); in hvmemul_map_linear_addr()
1034 pagefault_info_t pfinfo; in __hvmemul_read() local
1056 hvm_fetch_from_guest_linear(p_data, addr, bytes, pfec, &pfinfo) : in __hvmemul_read()
1057 hvm_copy_from_guest_linear(p_data, addr, bytes, pfec, &pfinfo)); in __hvmemul_read()
1064 x86_emul_pagefault(pfinfo.ec, pfinfo.linear, &hvmemul_ctxt->ctxt); in __hvmemul_read()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dvvmx.c480 pagefault_info_t pfinfo; in decode_vmx_inst() local
482 0, &pfinfo); in decode_vmx_inst()
485 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in decode_vmx_inst()
1764 pagefault_info_t pfinfo; in nvmx_handle_vmptrst() local
1774 rc = hvm_copy_to_guest_linear(decode.mem, &gpa, decode.len, 0, &pfinfo); in nvmx_handle_vmptrst()
1776 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in nvmx_handle_vmptrst()
1840 pagefault_info_t pfinfo; in nvmx_handle_vmread() local
1863 rc = hvm_copy_to_guest_linear(decode.mem, &value, decode.len, 0, &pfinfo); in nvmx_handle_vmread()
1865 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in nvmx_handle_vmread()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/
A Dsvm.c1244 pagefault_info_t pfinfo; in svm_emul_swint_injection() local
1284 PFEC_implicit, &pfinfo); in svm_emul_swint_injection()
1290 ec = pfinfo.ec; in svm_emul_swint_injection()
1291 event->cr2 = pfinfo.linear; in svm_emul_swint_injection()
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/
A Dcommon.c183 pagefault_info_t pfinfo; in hvm_read() local
193 rc = hvm_fetch_from_guest_linear(p_data, addr, bytes, 0, &pfinfo); in hvm_read()
195 rc = hvm_copy_from_guest_linear(p_data, addr, bytes, 0, &pfinfo); in hvm_read()
202 x86_emul_pagefault(pfinfo.ec, pfinfo.linear, &sh_ctxt->ctxt); in hvm_read()

Completed in 32 milliseconds