// SPDX-License-Identifier: GPL-2.0 #include #include #include #define HYPERCALL(x) [__HYPERVISOR_##x] = "("#x")", static const char *xen_hypercall_names[] = { #include }; #undef HYPERCALL static const char *xen_hypercall_name(unsigned op) { if (op < ARRAY_SIZE(xen_hypercall_names) && xen_hypercall_names[op] != NULL) return xen_hypercall_names[op]; return ""; } #define CREATE_TRACE_POINTS #include