tp_field
u64 (*integer)(struct tp_field *field, struct perf_sample *sample);
void *(*pointer)(struct tp_field *field, struct perf_sample *sample);
static u64 tp_field__u##bits(struct tp_field *field, struct perf_sample *sample) \
static u64 tp_field__swapped_u##bits(struct tp_field *field, struct perf_sample *sample) \
static int __tp_field__init_uint(struct tp_field *field, int size, int offset, bool needs_swap)
static int tp_field__init_uint(struct tp_field *field, struct tep_format_field *format_field, bool needs_swap)
static void *tp_field__ptr(struct tp_field *field, struct perf_sample *sample)
static int __tp_field__init_ptr(struct tp_field *field, int offset)
static int tp_field__init_ptr(struct tp_field *field, struct tep_format_field *format_field)
struct tp_field id;
struct tp_field args, ret;
static int evsel__init_tp_uint_field(struct evsel *evsel, struct tp_field *field, const char *name)
static int evsel__init_tp_ptr_field(struct evsel *evsel, struct tp_field *field, const char *name)