Home
last modified time | relevance | path

Searched refs:perf_evlist (Results 1 – 25 of 80) sorted by relevance

1234

/Linux-v4.19/tools/perf/util/
Devlist.h27 struct perf_evlist { struct
61 struct perf_evlist *perf_evlist__new(void); argument
62 struct perf_evlist *perf_evlist__new_default(void);
63 struct perf_evlist *perf_evlist__new_dummy(void);
64 void perf_evlist__init(struct perf_evlist *evlist, struct cpu_map *cpus,
66 void perf_evlist__exit(struct perf_evlist *evlist);
67 void perf_evlist__delete(struct perf_evlist *evlist);
69 void perf_evlist__add(struct perf_evlist *evlist, struct perf_evsel *entry);
70 void perf_evlist__remove(struct perf_evlist *evlist, struct perf_evsel *evsel);
72 int __perf_evlist__add_default(struct perf_evlist *evlist, bool precise);
[all …]
Devlist.c40 void perf_evlist__init(struct perf_evlist *evlist, struct cpu_map *cpus, in perf_evlist__init()
54 struct perf_evlist *perf_evlist__new(void) in perf_evlist__new()
56 struct perf_evlist *evlist = zalloc(sizeof(*evlist)); in perf_evlist__new()
64 struct perf_evlist *perf_evlist__new_default(void) in perf_evlist__new_default()
66 struct perf_evlist *evlist = perf_evlist__new(); in perf_evlist__new_default()
76 struct perf_evlist *perf_evlist__new_dummy(void) in perf_evlist__new_dummy()
78 struct perf_evlist *evlist = perf_evlist__new(); in perf_evlist__new_dummy()
95 void perf_evlist__set_id_pos(struct perf_evlist *evlist) in perf_evlist__set_id_pos()
103 static void perf_evlist__update_id_pos(struct perf_evlist *evlist) in perf_evlist__update_id_pos()
113 static void perf_evlist__purge(struct perf_evlist *evlist) in perf_evlist__purge()
[all …]
Dbpf-loader.h76 struct perf_evlist *evlist, int *error_pos);
79 struct perf_evlist *evlist,
85 int bpf__setup_stdout(struct perf_evlist *evlist);
86 struct perf_evsel *bpf__setup_output_event(struct perf_evlist *evlist, const char *name);
87 int bpf__strerror_setup_output_event(struct perf_evlist *evlist, int err, char *buf, size_t size);
123 struct perf_evlist *evlist __maybe_unused, in bpf__config_obj()
136 bpf__setup_stdout(struct perf_evlist *evlist __maybe_unused) in bpf__setup_stdout()
142 bpf__setup_output_event(struct perf_evlist *evlist __maybe_unused, const char *name __maybe_unused) in bpf__setup_output_event()
186 struct perf_evlist *evlist __maybe_unused, in bpf__strerror_config_obj()
202 bpf__strerror_setup_output_event(struct perf_evlist *evlist __maybe_unused, in bpf__strerror_setup_output_event()
[all …]
Dheader.h86 struct perf_evlist;
91 struct perf_evlist *evlist,
111 struct perf_evlist *evlist,
115 struct perf_evlist *evsel_list,
142 struct perf_evlist **pevlist);
145 struct perf_evlist **pevlist);
149 int fd, struct perf_evlist *evlist,
Dcgroup.h21 struct perf_evlist;
23 struct cgroup *evlist__findnew_cgroup(struct perf_evlist *evlist, const char *name);
25 void evlist__set_default_cgroup(struct perf_evlist *evlist, struct cgroup *cgroup);
Dauxtrace.h34 struct perf_evlist;
310 struct perf_evlist *evlist,
313 struct perf_evlist *evlist);
433 struct perf_evlist *evlist, int idx,
482 struct auxtrace_record *auxtrace_record__init(struct perf_evlist *evlist,
489 struct perf_evlist *evlist,
492 struct perf_evlist *evlist);
542 int auxtrace_parse_filters(struct perf_evlist *evlist);
583 auxtrace_record__init(struct perf_evlist *evlist __maybe_unused, in auxtrace_record__init()
606 struct perf_evlist *evlist __maybe_unused, in auxtrace_record__options()
[all …]
Dstat.h113 struct perf_evlist;
156 void perf_stat__collect_metric_expr(struct perf_evlist *);
158 int perf_evlist__alloc_stats(struct perf_evlist *evlist, bool alloc_raw);
159 void perf_evlist__free_stats(struct perf_evlist *evlist);
160 void perf_evlist__reset_stats(struct perf_evlist *evlist);
Dcgroup.c93 static struct cgroup *evlist__find_cgroup(struct perf_evlist *evlist, const char *str) in evlist__find_cgroup()
133 struct cgroup *evlist__findnew_cgroup(struct perf_evlist *evlist, const char *name) in evlist__findnew_cgroup()
140 static int add_cgroup(struct perf_evlist *evlist, const char *str) in add_cgroup()
193 void evlist__set_default_cgroup(struct perf_evlist *evlist, struct cgroup *cgroup) in evlist__set_default_cgroup()
204 struct perf_evlist *evlist = *(struct perf_evlist **)opt->value; in parse_cgroups()
Dmetricgroup.c97 static struct perf_evsel *find_evsel(struct perf_evlist *perf_evlist, in find_evsel() argument
105 evlist__for_each_entry (perf_evlist, ev) { in find_evsel()
128 struct perf_evlist *perf_evlist, in metricgroup__setup_events() argument
146 evsel = find_evsel(perf_evlist, eg->ids, eg->idnum, in metricgroup__setup_events()
469 struct perf_evlist *perf_evlist = *(struct perf_evlist **)opt->value; in metricgroup__parse_groups() local
481 ret = parse_events(perf_evlist, extra_events.buf, &parse_error); in metricgroup__parse_groups()
487 ret = metricgroup__setup_events(&group_list, perf_evlist, in metricgroup__parse_groups()
Dtop.h12 struct perf_evlist;
18 struct perf_evlist *evlist;
Drecord.c16 struct perf_evlist *evlist; in perf_do_probe_api()
135 void perf_evlist__config(struct perf_evlist *evlist, struct record_opts *opts, in perf_evlist__config()
259 bool perf_evlist__can_select_event(struct perf_evlist *evlist, const char *str) in perf_evlist__can_select_event()
261 struct perf_evlist *temp_evlist; in perf_evlist__can_select_event()
Dtool.h11 struct perf_evlist;
27 struct perf_evlist **pevlist);
Dparse-events.h16 struct perf_evlist;
34 int parse_events(struct perf_evlist *evlist, const char *str,
120 struct perf_evlist *evlist;
Dheader.c298 struct perf_evlist *evlist) in write_tracing_data()
307 struct perf_evlist *evlist __maybe_unused) in write_build_id()
331 struct perf_evlist *evlist __maybe_unused) in write_hostname()
344 struct perf_evlist *evlist __maybe_unused) in write_osrelease()
357 struct perf_evlist *evlist __maybe_unused) in write_arch()
370 struct perf_evlist *evlist __maybe_unused) in write_version()
433 struct perf_evlist *evlist __maybe_unused) in write_cpudesc()
449 struct perf_evlist *evlist __maybe_unused) in write_nrcpus()
471 struct perf_evlist *evlist) in write_event_desc()
527 struct perf_evlist *evlist __maybe_unused) in write_cmdline()
[all …]
Dsort.h278 struct perf_evlist;
280 int setup_sorting(struct perf_evlist *evlist);
293 struct perf_evlist *evlist,
/Linux-v4.19/tools/perf/tests/
Devent-times.c15 static int attach__enable_on_exec(struct perf_evlist *evlist) in attach__enable_on_exec()
51 static int detach__enable_on_exec(struct perf_evlist *evlist) in detach__enable_on_exec()
57 static int attach__current_disabled(struct perf_evlist *evlist) in attach__current_disabled()
83 static int attach__current_enabled(struct perf_evlist *evlist) in attach__current_enabled()
103 static int detach__disable(struct perf_evlist *evlist) in detach__disable()
110 static int attach__cpu_disabled(struct perf_evlist *evlist) in attach__cpu_disabled()
139 static int attach__cpu_enabled(struct perf_evlist *evlist) in attach__cpu_enabled()
161 static int test_times(int (attach)(struct perf_evlist *), in test_times() argument
162 int (detach)(struct perf_evlist *)) in test_times() argument
165 struct perf_evlist *evlist = NULL; in test_times()
Dparse-events.c21 static int test__checkevent_tracepoint(struct perf_evlist *evlist) in test__checkevent_tracepoint()
34 static int test__checkevent_tracepoint_multi(struct perf_evlist *evlist) in test__checkevent_tracepoint_multi()
52 static int test__checkevent_raw(struct perf_evlist *evlist) in test__checkevent_raw()
62 static int test__checkevent_numeric(struct perf_evlist *evlist) in test__checkevent_numeric()
72 static int test__checkevent_symbolic_name(struct perf_evlist *evlist) in test__checkevent_symbolic_name()
83 static int test__checkevent_symbolic_name_config(struct perf_evlist *evlist) in test__checkevent_symbolic_name_config()
104 static int test__checkevent_symbolic_alias(struct perf_evlist *evlist) in test__checkevent_symbolic_alias()
115 static int test__checkevent_genhw(struct perf_evlist *evlist) in test__checkevent_genhw()
125 static int test__checkevent_breakpoint(struct perf_evlist *evlist) in test__checkevent_breakpoint()
139 static int test__checkevent_breakpoint_x(struct perf_evlist *evlist) in test__checkevent_breakpoint_x()
[all …]
Dbackward-ring-buffer.c28 static int count_samples(struct perf_evlist *evlist, int *sample_count, in count_samples()
58 static int do_test(struct perf_evlist *evlist, int mmap_pages, in do_test()
85 struct perf_evlist *evlist; in test__backward_ring_buffer()
Dparse-no-sample-id-all.c14 static int process_event(struct perf_evlist **pevlist, union perf_event *event) in process_event()
42 struct perf_evlist *evlist = NULL; in process_events()
Dswitch-tracking.c115 static int process_sample_event(struct perf_evlist *evlist, in process_sample_event()
165 static int process_event(struct perf_evlist *evlist, union perf_event *event, in process_event()
205 static int add_event(struct perf_evlist *evlist, struct list_head *events, in add_event()
254 static int process_events(struct perf_evlist *evlist, in process_events()
331 struct perf_evlist *evlist = NULL; in test__switch_tracking()
/Linux-v4.19/tools/perf/arch/s390/util/
Dauxtrace.c22 struct perf_evlist *evlist __maybe_unused) in cpumsf_info_priv_size()
45 struct perf_evlist *evlist __maybe_unused, in cpumsf_recording_options()
84 struct auxtrace_record *auxtrace_record__init(struct perf_evlist *evlist, in auxtrace_record__init()
/Linux-v4.19/tools/perf/arch/powerpc/util/
Dkvm-stat.c107 static int is_tracepoint_available(const char *str, struct perf_evlist *evlist) in is_tracepoint_available()
120 struct perf_evlist *evlist) in ppc__setup_book3s_hv()
147 struct perf_evlist *evlist = perf_evlist__new(); in ppc__setup_kvm_tp()
/Linux-v4.19/tools/perf/arch/x86/util/
Dauxtrace.c28 struct auxtrace_record *auxtrace_record__init_intel(struct perf_evlist *evlist, in auxtrace_record__init_intel()
62 struct auxtrace_record *auxtrace_record__init(struct perf_evlist *evlist, in auxtrace_record__init()
/Linux-v4.19/tools/perf/ui/gtk/
Dgtk.h56 struct perf_evlist;
60 int perf_evlist__gtk_browse_hists(struct perf_evlist *evlist, const char *help,
/Linux-v4.19/tools/perf/arch/arm64/util/
Darm-spe.c29 struct perf_evlist *evlist;
34 struct perf_evlist *evlist __maybe_unused) in arm_spe_info_priv_size()
61 struct perf_evlist *evlist, in arm_spe_recording_options()

1234