Home
last modified time | relevance | path

Searched refs:inject_event (Results 1 – 8 of 8) sorted by relevance

/xen/xen/arch/x86/hvm/
A Ddm.c317 static int inject_event(struct domain *d, in inject_event() function
325 if ( cmpxchg(&v->arch.hvm.inject_event.vector, in inject_event()
330 v->arch.hvm.inject_event.type = data->type; in inject_event()
331 v->arch.hvm.inject_event.insn_len = data->insn_len; in inject_event()
332 v->arch.hvm.inject_event.error_code = data->error_code; in inject_event()
333 v->arch.hvm.inject_event.cr2 = data->cr2; in inject_event()
335 v->arch.hvm.inject_event.vector = data->vector; in inject_event()
624 &op.u.inject_event; in dm_op()
630 rc = inject_event(d, data); in dm_op()
A Dhvm.c556 if ( v->arch.hvm.inject_event.vector >= 0 ) in hvm_do_resume()
561 hvm_inject_event(&v->arch.hvm.inject_event); in hvm_do_resume()
563 v->arch.hvm.inject_event.vector = HVM_EVENT_VECTOR_UNSET; in hvm_do_resume()
1565 v->arch.hvm.inject_event.vector = HVM_EVENT_VECTOR_UNSET; in hvm_vcpu_initialise()
1732 alternative_vcall(hvm_funcs.inject_event, event); in hvm_inject_event()
/xen/xen/include/asm-x86/hvm/
A Dvcpu.h213 struct x86_event inject_event; member
A Dhvm.h153 void (*inject_event)(const struct x86_event *event); member
/xen/xen/include/public/hvm/
A Ddm_op.h436 struct xen_dm_op_inject_event inject_event; member
/xen/tools/libs/devicemodel/
A Dcore.c548 data = &op.u.inject_event; in xendevicemodel_inject_event()
/xen/xen/arch/x86/hvm/svm/
A Dsvm.c2442 .inject_event = svm_inject_event,
/xen/xen/arch/x86/hvm/vmx/
A Dvmx.c2268 .inject_event = vmx_inject_event,

Completed in 29 milliseconds