Symbol: bpf_counter_ops
tools/perf/util/bpf_counter.c
356
static struct bpf_counter_ops bpf_program_profiler_ops = {
tools/perf/util/bpf_counter.c
836
static struct bpf_counter_ops bperf_ops = {
tools/perf/util/bpf_counter.c
845
extern struct bpf_counter_ops bperf_cgrp_ops;
tools/perf/util/bpf_counter.c
849
return evsel->bpf_counter_ops == NULL;
tools/perf/util/bpf_counter.c
856
return evsel->bpf_counter_ops->install_pe(evsel, cpu_map_idx, fd);
tools/perf/util/bpf_counter.c
862
evsel->bpf_counter_ops = &bpf_program_profiler_ops;
tools/perf/util/bpf_counter.c
864
evsel->bpf_counter_ops = &bperf_cgrp_ops;
tools/perf/util/bpf_counter.c
867
evsel->bpf_counter_ops = &bperf_ops;
tools/perf/util/bpf_counter.c
869
if (evsel->bpf_counter_ops)
tools/perf/util/bpf_counter.c
870
return evsel->bpf_counter_ops->load(evsel, target);
tools/perf/util/bpf_counter.c
878
return evsel->bpf_counter_ops->enable(evsel);
tools/perf/util/bpf_counter.c
885
return evsel->bpf_counter_ops->disable(evsel);
tools/perf/util/bpf_counter.c
892
return evsel->bpf_counter_ops->read(evsel);
tools/perf/util/bpf_counter.c
899
evsel->bpf_counter_ops->destroy(evsel);
tools/perf/util/bpf_counter.c
900
evsel->bpf_counter_ops = NULL;
tools/perf/util/bpf_counter_cgroup.c
344
struct bpf_counter_ops bperf_cgrp_ops = {
tools/perf/util/evsel.h
165
struct bpf_counter_ops *bpf_counter_ops;
tools/perf/util/evsel.h
22
struct bpf_counter_ops;
tools/perf/util/evsel.h
313
return evsel->bpf_counter_ops != NULL;
tools/perf/util/evsel.h
318
return evsel->bpf_counter_ops != NULL && list_empty(&evsel->bpf_counter_list);