root/arch/x86/xen/trace.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. xen_hypercall_name

   1 // SPDX-License-Identifier: GPL-2.0
   2 #include <linux/ftrace.h>
   3 #include <xen/interface/xen.h>
   4 #include <xen/interface/xen-mca.h>
   5 
   6 #define HYPERCALL(x)    [__HYPERVISOR_##x] = "("#x")",
   7 static const char *xen_hypercall_names[] = {
   8 #include <asm/xen-hypercalls.h>
   9 };
  10 #undef HYPERCALL
  11 
  12 static const char *xen_hypercall_name(unsigned op)
  13 {
  14         if (op < ARRAY_SIZE(xen_hypercall_names) && xen_hypercall_names[op] != NULL)
  15                 return xen_hypercall_names[op];
  16 
  17         return "";
  18 }
  19 
  20 #define CREATE_TRACE_POINTS
  21 #include <trace/events/xen.h>

/* [<][>][^][v][top][bottom][index][help] */