Home
last modified time | relevance | path

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

/xen/xen/arch/x86/hvm/svm/
A Dintr.c53 ASSERT(!vmcb->event_inj.v); in svm_inject_nmi()
54 vmcb->event_inj = event; in svm_inject_nmi()
74 ASSERT(!vmcb->event_inj.v); in svm_inject_extint()
75 vmcb->event_inj = event; in svm_inject_extint()
102 vmcb->event_inj.v ? vmcb->event_inj.vector : -1); in svm_enable_intr_window()
200 if ( unlikely(vmcb->event_inj.v) || intblk ) in svm_intr_assist()
A Dsvmdebug.c58 vmcb->event_inj.raw, vmcb->event_inj.v, in svm_vmcb_dump()
59 vmcb->event_inj.ev, vmcb->event_inj.type, in svm_vmcb_dump()
60 vmcb->event_inj.vector); in svm_vmcb_dump()
167 if ( vmcb->event_inj.resvd1 ) in svm_vmcb_isvalid()
169 vmcb->event_inj.raw); in svm_vmcb_isvalid()
A Dnestedsvm.c517 n2vmcb->event_inj = ns_vmcb->event_inj; in nsvm_vmcb_prepare4vmrun()
808 if ( unlikely(ns_vmcb->event_inj.v) && nv->nv_vmentry_pending && in nsvm_vcpu_vmexit_inject()
809 hvm_event_needs_reinjection(ns_vmcb->event_inj.type, in nsvm_vcpu_vmexit_inject()
810 ns_vmcb->event_inj.vector) ) in nsvm_vcpu_vmexit_inject()
811 ns_vmcb->exit_int_info = ns_vmcb->event_inj; in nsvm_vcpu_vmexit_inject()
836 ns_vmcb->event_inj.raw = 0; in nsvm_vcpu_vmexit_inject()
1076 if ( unlikely(n2vmcb->event_inj.v) && in nsvm_vmcb_prepare4vmexit()
1077 hvm_event_needs_reinjection(n2vmcb->event_inj.type, in nsvm_vmcb_prepare4vmexit()
1078 n2vmcb->event_inj.vector) ) in nsvm_vmcb_prepare4vmexit()
1079 ns_vmcb->exit_int_info = n2vmcb->event_inj; in nsvm_vmcb_prepare4vmexit()
[all …]
A Dsvm.c262 if ( vmcb->event_inj.v && in svm_vmcb_save()
267 c->error_code = vmcb->event_inj.ec; in svm_vmcb_save()
343 vmcb->event_inj.ec = c->error_code; in svm_vmcb_restore()
346 vmcb->event_inj.raw = 0; in svm_vmcb_restore()
1303 intinfo_t eventinj = vmcb->event_inj; in svm_inject_event()
1419 vmcb->event_inj = eventinj; in svm_inject_event()
2407 if ( vmcb->event_inj.v ) in svm_get_pending_event()
2410 info->vector = vmcb->event_inj.vector; in svm_get_pending_event()
2411 info->type = vmcb->event_inj.type; in svm_get_pending_event()
2412 info->error_code = vmcb->event_inj.ec; in svm_get_pending_event()
[all …]
A Dvmcb.c267 BUILD_BUG_ON(offsetof(typeof(vmcb), event_inj) != 0x0a8); in build_assertions()
/xen/xen/include/asm-x86/hvm/svm/
A Dvmcb.h460 intinfo_t event_inj; /* offset 0xA8 */ member

Completed in 19 milliseconds