xen_hypercall
__stringify(call STATIC_CALL_TRAMP(xen_hypercall))
DECLARE_STATIC_CALL(xen_hypercall, xen_hypercall_func);
__stringify(.global STATIC_CALL_KEY(xen_hypercall);)
static_call_update_early(xen_hypercall, func);
DEFINE_STATIC_CALL(xen_hypercall, xen_hypercall_hvm);
EXPORT_STATIC_CALL_TRAMP(xen_hypercall);
if (static_call_query(xen_hypercall) != xen_hypercall_hvm)
static_call_update(xen_hypercall, xen_hypercall_amd);
static_call_update(xen_hypercall, xen_hypercall_intel);
static_call_update_early(xen_hypercall, xen_hypercall_pv);
void xen_hypercall(uint64_t nr, uint64_t a0, void *a1);
xen_hypercall(__HYPERVISOR_event_channel_op, EVTCHNOP_send, &s);
xen_hypercall(__HYPERVISOR_event_channel_op, EVTCHNOP_send, &s);
xen_hypercall(__HYPERVISOR_event_channel_op, EVTCHNOP_send, &s);
xen_hypercall(__HYPERVISOR_set_timer_op,
xen_hypercall(__HYPERVISOR_sched_op, SCHEDOP_poll, &p);
xen_hypercall(__HYPERVISOR_sched_op, SCHEDOP_poll, &p);
xen_hypercall(__HYPERVISOR_sched_op, SCHEDOP_poll, &p);
xen_hypercall(__HYPERVISOR_sched_op, SCHEDOP_poll, &p);