Home
last modified time | relevance | path

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

/qemu/target/i386/tcg/system/
H A Dseg_helper.c89 uint32_t event_inj = x86_ldl_phys(cs, env->vm_vmcb + offsetof(struct vmcb, in handle_even_inj() local
90 control.event_inj)); in handle_even_inj()
92 if (!(event_inj & SVM_EVTINJ_VALID)) { in handle_even_inj()
100 event_inj = intno | type | SVM_EVTINJ_VALID; in handle_even_inj()
102 event_inj |= SVM_EVTINJ_VALID_ERR; in handle_even_inj()
108 env->vm_vmcb + offsetof(struct vmcb, control.event_inj), in handle_even_inj()
109 event_inj); in handle_even_inj()
H A Dsvm_helper.c161 uint32_t event_inj; in helper_vmrun() local
414 event_inj = x86_ldl_phys(cs, env->vm_vmcb + offsetof(struct vmcb, in helper_vmrun()
415 control.event_inj)); in helper_vmrun()
416 if (event_inj & SVM_EVTINJ_VALID) { in helper_vmrun()
417 uint8_t vector = event_inj & SVM_EVTINJ_VEC_MASK; in helper_vmrun()
418 uint16_t valid_err = event_inj & SVM_EVTINJ_VALID_ERR; in helper_vmrun()
425 switch (event_inj & SVM_EVTINJ_TYPE_MASK) { in helper_vmrun()
903 control.event_inj))); in do_vmexit()
909 env->vm_vmcb + offsetof(struct vmcb, control.event_inj), 0); in do_vmexit()
/qemu/target/i386/
H A Dsvm.h177 uint32_t event_inj; member
/qemu/target/i386/tcg/
H A Dseg_helper.c1257 uint32_t event_inj = x86_ldl_phys(cs, env->vm_vmcb + in do_interrupt_all() local
1259 control.event_inj)); in do_interrupt_all()
1262 env->vm_vmcb + offsetof(struct vmcb, control.event_inj), in do_interrupt_all()
1263 event_inj & ~SVM_EVTINJ_VALID); in do_interrupt_all()