/Linux-v4.19/tools/perf/util/ |
D | evlist.h | 27 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 …]
|
D | evlist.c | 40 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 …]
|
D | bpf-loader.h | 76 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 …]
|
D | header.h | 86 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,
|
D | cgroup.h | 21 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);
|
D | auxtrace.h | 34 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 …]
|
D | stat.h | 113 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);
|
D | cgroup.c | 93 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()
|
D | metricgroup.c | 97 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()
|
D | top.h | 12 struct perf_evlist; 18 struct perf_evlist *evlist;
|
D | record.c | 16 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()
|
D | tool.h | 11 struct perf_evlist; 27 struct perf_evlist **pevlist);
|
D | parse-events.h | 16 struct perf_evlist; 34 int parse_events(struct perf_evlist *evlist, const char *str, 120 struct perf_evlist *evlist;
|
D | header.c | 298 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 …]
|
D | sort.h | 278 struct perf_evlist; 280 int setup_sorting(struct perf_evlist *evlist); 293 struct perf_evlist *evlist,
|
/Linux-v4.19/tools/perf/tests/ |
D | event-times.c | 15 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()
|
D | parse-events.c | 21 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 …]
|
D | backward-ring-buffer.c | 28 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()
|
D | parse-no-sample-id-all.c | 14 static int process_event(struct perf_evlist **pevlist, union perf_event *event) in process_event() 42 struct perf_evlist *evlist = NULL; in process_events()
|
D | switch-tracking.c | 115 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/ |
D | auxtrace.c | 22 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/ |
D | kvm-stat.c | 107 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/ |
D | auxtrace.c | 28 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/ |
D | gtk.h | 56 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/ |
D | arm-spe.c | 29 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()
|