Searched refs:event_inj (Results 1 – 4 of 4) sorted by relevance
/qemu/target/i386/tcg/system/ |
H A D | seg_helper.c | 89 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 D | svm_helper.c | 161 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 D | svm.h | 177 uint32_t event_inj; member
|
/qemu/target/i386/tcg/ |
H A D | seg_helper.c | 1257 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()
|