Symbol: bpf_metadata
tools/lib/perf/include/perf/event.h
638
struct perf_record_bpf_metadata bpf_metadata;
tools/perf/builtin-inject.c
2857
inject.tool.bpf_metadata = perf_event__repipe_op2_synth;
tools/perf/builtin-script.c
3243
script->tool.bpf_metadata = process_bpf_metadata_event;
tools/perf/util/bpf-event.c
350
static struct bpf_metadata *bpf_metadata_alloc(__u32 nr_prog_tags,
tools/perf/util/bpf-event.c
353
struct bpf_metadata *metadata;
tools/perf/util/bpf-event.c
356
metadata = zalloc(sizeof(struct bpf_metadata));
tools/perf/util/bpf-event.c
374
event_size = sizeof(metadata->event->bpf_metadata) +
tools/perf/util/bpf-event.c
375
nr_variables * sizeof(metadata->event->bpf_metadata.entries[0]);
tools/perf/util/bpf-event.c
390
metadata->event->bpf_metadata = (struct perf_record_bpf_metadata) {
tools/perf/util/bpf-event.c
401
static struct bpf_metadata *bpf_metadata_create(struct bpf_prog_info *info)
tools/perf/util/bpf-event.c
403
struct bpf_metadata *metadata;
tools/perf/util/bpf-event.c
418
bpf_metadata_fill_event(&map, &metadata->event->bpf_metadata);
tools/perf/util/bpf-event.c
434
static int synthesize_perf_record_bpf_metadata(const struct bpf_metadata *metadata,
tools/perf/util/bpf-event.c
450
memcpy(event->bpf_metadata.prog_name,
tools/perf/util/bpf-event.c
462
void bpf_metadata_free(struct bpf_metadata *metadata)
tools/perf/util/bpf-event.c
475
static struct bpf_metadata *bpf_metadata_create(struct bpf_prog_info *info __maybe_unused)
tools/perf/util/bpf-event.c
480
static int synthesize_perf_record_bpf_metadata(const struct bpf_metadata *metadata __maybe_unused,
tools/perf/util/bpf-event.c
488
void bpf_metadata_free(struct bpf_metadata *metadata __maybe_unused)
tools/perf/util/bpf-event.c
504
struct bpf_metadata *metadata = node->metadata;
tools/perf/util/bpf-event.c
559
struct bpf_metadata *metadata;
tools/perf/util/bpf-event.h
28
struct bpf_metadata *metadata;
tools/perf/util/bpf-event.h
46
void bpf_metadata_free(struct bpf_metadata *metadata);
tools/perf/util/bpf-event.h
68
static inline void bpf_metadata_free(struct bpf_metadata *metadata __maybe_unused)
tools/perf/util/event.c
517
struct perf_record_bpf_metadata *metadata = &event->bpf_metadata;
tools/perf/util/session.c
1074
if (event->header.size < sizeof(event->bpf_metadata))
tools/perf/util/session.c
1077
event->bpf_metadata.nr_entries = bswap_64(event->bpf_metadata.nr_entries);
tools/perf/util/session.c
1093
event->bpf_metadata.prog_name[BPF_PROG_NAME_LEN - 1] = '\0';
tools/perf/util/session.c
1095
nr = event->bpf_metadata.nr_entries;
tools/perf/util/session.c
1096
max_nr = (event->header.size - sizeof(event->bpf_metadata)) /
tools/perf/util/session.c
1097
sizeof(event->bpf_metadata.entries[0]);
tools/perf/util/session.c
1101
event->bpf_metadata.nr_entries = nr;
tools/perf/util/session.c
1105
event->bpf_metadata.entries[i].key[BPF_METADATA_KEY_LEN - 1] = '\0';
tools/perf/util/session.c
1106
event->bpf_metadata.entries[i].value[BPF_METADATA_VALUE_LEN - 1] = '\0';
tools/perf/util/session.c
2454
if (event_size < sizeof(event->bpf_metadata)) {
tools/perf/util/session.c
2465
if (strnlen(event->bpf_metadata.prog_name,
tools/perf/util/session.c
2473
nr_entries = READ_ONCE(event->bpf_metadata.nr_entries);
tools/perf/util/session.c
2474
max_entries = (event_size - sizeof(event->bpf_metadata)) /
tools/perf/util/session.c
2475
sizeof(event->bpf_metadata.entries[0]);
tools/perf/util/session.c
2484
if (strnlen(event->bpf_metadata.entries[i].key,
tools/perf/util/session.c
2486
strnlen(event->bpf_metadata.entries[i].value,
tools/perf/util/session.c
2495
err = tool->bpf_metadata(tool, session, event);
tools/perf/util/tool.c
386
tool->bpf_metadata = perf_event__process_bpf_metadata_stub;
tools/perf/util/tool.c
473
CREATE_DELEGATE_OP2(bpf_metadata);
tools/perf/util/tool.c
567
tool->tool.bpf_metadata = delegate_bpf_metadata;
tools/perf/util/tool.h
83
bpf_metadata,