Searched refs:pfinfo (Results 1 – 6 of 6) sorted by relevance
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/ |
A D | support.h | 99 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 D | hvm.c | 2906 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 D | emulate.c | 556 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 D | vvmx.c | 480 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 D | svm.c | 1244 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 D | common.c | 183 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