Home
last modified time | relevance | path

Searched refs:dispatch (Results 1 – 2 of 2) sorted by relevance

/hypervisor/arch/x86/guest/
A Dvmcall.c217 const struct hc_dispatch *dispatch = &(hc_dispatch_table[HC_IDX(hcall_id)]); in dispatch_hypercall() local
218 uint64_t permission_flags = dispatch->permission_flags; in dispatch_hypercall()
220 if (dispatch->handler != NULL) { in dispatch_hypercall()
236 ret = dispatch->handler(vcpu, target_vm, param1, param2); in dispatch_hypercall()
241 ret = dispatch->handler(vcpu, vcpu->vm, param1, param2); in dispatch_hypercall()
A Dvmexit.c215 struct vm_exit_dispatch *dispatch = NULL; in vmexit_handler() local
260 dispatch = (struct vm_exit_dispatch *)(dispatch_table + basic_exit_reason); in vmexit_handler()
263 if (dispatch->need_exit_qualification != 0U) { in vmexit_handler()
275 ret = dispatch->handler(vcpu); in vmexit_handler()
281 ret = dispatch->handler(vcpu); in vmexit_handler()

Completed in 3 milliseconds