Home
last modified time | relevance | path

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

/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/
A Dintr.c52 ASSERT(vmcb->eventinj.fields.v == 0); in svm_inject_nmi()
53 vmcb->eventinj = event; in svm_inject_nmi()
73 ASSERT(vmcb->eventinj.fields.v == 0); in svm_inject_extint()
74 vmcb->eventinj = event; in svm_inject_extint()
101 vmcb->eventinj.fields.v?vmcb->eventinj.fields.vector:-1); in svm_enable_intr_window()
195 if ( unlikely(vmcb->eventinj.fields.v) || intblk ) in svm_intr_assist()
A Dsvmdebug.c49 vmcb->eventinj.bytes, vmcb->eventinj.fields.v, in svm_vmcb_dump()
50 vmcb->eventinj.fields.ev, vmcb->eventinj.fields.type, in svm_vmcb_dump()
51 vmcb->eventinj.fields.vector); in svm_vmcb_dump()
157 if ( vmcb->eventinj.fields.resvd1 ) in svm_vmcb_isvalid()
159 vmcb->eventinj.bytes); in svm_vmcb_isvalid()
A Dsvm.c257 if ( vmcb->eventinj.fields.v && in svm_vmcb_save()
343 vmcb->eventinj.bytes = 0; in svm_vmcb_restore()
1348 eventinj_t eventinj = vmcb->eventinj; in svm_inject_event() local
1397 eventinj.bytes = 0; in svm_inject_event()
1398 eventinj.fields.v = 1; in svm_inject_event()
1467 ASSERT(!eventinj.fields.ev || in svm_inject_event()
1468 eventinj.fields.errorcode == (uint16_t)eventinj.fields.errorcode); in svm_inject_event()
1469 vmcb->eventinj = eventinj; in svm_inject_event()
2469 eventinj_t eventinj; in svm_vmexit_handler() local
2588 eventinj = vmcb->exitintinfo; in svm_vmexit_handler()
[all …]
A Dnestedsvm.c522 n2vmcb->eventinj = ns_vmcb->eventinj; in nsvm_vmcb_prepare4vmrun()
811 if ( unlikely(ns_vmcb->eventinj.fields.v) in nsvm_vcpu_vmexit_inject()
813 && hvm_event_needs_reinjection(ns_vmcb->eventinj.fields.type, in nsvm_vcpu_vmexit_inject()
814 ns_vmcb->eventinj.fields.vector) ) in nsvm_vcpu_vmexit_inject()
816 ns_vmcb->exitintinfo.bytes = ns_vmcb->eventinj.bytes; in nsvm_vcpu_vmexit_inject()
842 ns_vmcb->eventinj.bytes = 0; in nsvm_vcpu_vmexit_inject()
1082 if ( unlikely(n2vmcb->eventinj.fields.v) && in nsvm_vmcb_prepare4vmexit()
1083 hvm_event_needs_reinjection(n2vmcb->eventinj.fields.type, in nsvm_vmcb_prepare4vmexit()
1084 n2vmcb->eventinj.fields.vector) ) in nsvm_vmcb_prepare4vmexit()
1086 ns_vmcb->exitintinfo = n2vmcb->eventinj; in nsvm_vmcb_prepare4vmexit()
[all …]
A Dvmcb.c113 vmcb->eventinj.bytes = 0; in construct_vmcb()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/svm/
A Dvmcb.h428 eventinj_t eventinj; /* offset 0xA8 */ member

Completed in 16 milliseconds