/Linux-v4.19/tools/perf/util/ |
D | evsel.h | 15 struct perf_evsel; 24 struct perf_evsel *evsel; 90 struct perf_evsel { struct 136 struct perf_evsel *leader; argument 145 struct perf_evsel **metric_events; argument 175 static inline struct cpu_map *perf_evsel__cpus(struct perf_evsel *evsel) in perf_evsel__cpus() 180 static inline int perf_evsel__nr_cpus(struct perf_evsel *evsel) in perf_evsel__nr_cpus() 188 void perf_evsel__compute_deltas(struct perf_evsel *evsel, int cpu, int thread, 192 int (*init)(struct perf_evsel *evsel), 193 void (*fini)(struct perf_evsel *evsel)); [all …]
|
D | evlist.h | 49 struct perf_evsel *selected; 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); 105 struct perf_evsel * 108 struct perf_evsel * 112 void perf_evlist__id_add(struct perf_evlist *evlist, struct perf_evsel *evsel, 115 struct perf_evsel *evsel, 124 struct perf_evsel *perf_evlist__id2evsel(struct perf_evlist *evlist, u64 id); 125 struct perf_evsel *perf_evlist__id2evsel_strict(struct perf_evlist *evlist, 176 struct perf_evsel *evsel, int idx); [all …]
|
D | evlist.c | 97 struct perf_evsel *first = perf_evlist__first(evlist); in perf_evlist__set_id_pos() 105 struct perf_evsel *evsel; in perf_evlist__update_id_pos() 115 struct perf_evsel *pos, *n; in perf_evlist__purge() 150 struct perf_evsel *evsel) in __perf_evlist__propagate_maps() 170 struct perf_evsel *evsel; in perf_evlist__propagate_maps() 176 void perf_evlist__add(struct perf_evlist *evlist, struct perf_evsel *entry) in perf_evlist__add() 189 void perf_evlist__remove(struct perf_evlist *evlist, struct perf_evsel *evsel) in perf_evlist__remove() 199 struct perf_evsel *evsel, *temp; in perf_evlist__splice_list_tail() 209 struct perf_evsel *evsel, *leader; in __perf_evlist__set_leader() 211 leader = list_entry(list->next, struct perf_evsel, node); in __perf_evlist__set_leader() [all …]
|
D | kvm-stat.h | 47 void (*get_key)(struct perf_evsel *evsel, 54 bool (*is_begin_event)(struct perf_evsel *evsel, 57 bool (*is_end_event)(struct perf_evsel *evsel, 111 void exit_event_get_key(struct perf_evsel *evsel, 114 bool exit_event_begin(struct perf_evsel *evsel, 117 bool exit_event_end(struct perf_evsel *evsel, 124 bool kvm_exit_event(struct perf_evsel *evsel); 125 bool kvm_entry_event(struct perf_evsel *evsel);
|
D | stat.c | 70 bool __perf_evsel_stat__is(struct perf_evsel *evsel, in __perf_evsel_stat__is() 95 static void perf_stat_evsel_id_init(struct perf_evsel *evsel) in perf_stat_evsel_id_init() 110 static void perf_evsel__reset_stat_priv(struct perf_evsel *evsel) in perf_evsel__reset_stat_priv() 121 static int perf_evsel__alloc_stat_priv(struct perf_evsel *evsel) in perf_evsel__alloc_stat_priv() 130 static void perf_evsel__free_stat_priv(struct perf_evsel *evsel) in perf_evsel__free_stat_priv() 139 static int perf_evsel__alloc_prev_raw_counts(struct perf_evsel *evsel, in perf_evsel__alloc_prev_raw_counts() 151 static void perf_evsel__free_prev_raw_counts(struct perf_evsel *evsel) in perf_evsel__free_prev_raw_counts() 157 static int perf_evsel__alloc_stats(struct perf_evsel *evsel, bool alloc_raw) in perf_evsel__alloc_stats() 172 struct perf_evsel *evsel; in perf_evlist__alloc_stats() 188 struct perf_evsel *evsel; in perf_evlist__free_stats() [all …]
|
D | evsel.c | 48 static int perf_evsel__no_extra_init(struct perf_evsel *evsel __maybe_unused) in perf_evsel__no_extra_init() 55 static void perf_evsel__no_extra_fini(struct perf_evsel *evsel __maybe_unused) in perf_evsel__no_extra_fini() 61 int (*init)(struct perf_evsel *evsel); 62 void (*fini)(struct perf_evsel *evsel); 64 .size = sizeof(struct perf_evsel), 70 int (*init)(struct perf_evsel *evsel), in perf_evsel__object_config() 71 void (*fini)(struct perf_evsel *evsel)) in perf_evsel__object_config() 170 void perf_evsel__calc_id_pos(struct perf_evsel *evsel) in perf_evsel__calc_id_pos() 176 void __perf_evsel__set_sample_bit(struct perf_evsel *evsel, in __perf_evsel__set_sample_bit() 186 void __perf_evsel__reset_sample_bit(struct perf_evsel *evsel, in __perf_evsel__reset_sample_bit() [all …]
|
D | annotate.h | 210 struct perf_evsel *evsel, 215 void symbol__calc_percent(struct symbol *sym, struct perf_evsel *evsel); 324 struct perf_evsel *evsel); 331 struct perf_evsel *evsel, u64 addr); 337 struct perf_evsel *evsel, size_t privsize, 341 struct perf_evsel *evsel, 366 struct perf_evsel *evsel, 372 int map_symbol__annotation_dump(struct map_symbol *ms, struct perf_evsel *evsel, 378 struct perf_evsel *evsel, struct annotation_options *opts); 381 struct perf_evsel *evsel, struct annotation_options *opts); [all …]
|
D | stat.h | 112 struct perf_evsel; 116 struct perf_evsel *counter; 124 bool __perf_evsel_stat__is(struct perf_evsel *evsel, 142 void perf_stat__update_shadow_stats(struct perf_evsel *counter, u64 count, 151 void perf_stat__print_shadow_stats(struct perf_evsel *evsel, 163 struct perf_evsel *counter);
|
D | record.c | 12 typedef void (*setup_probe_fn_t)(struct perf_evsel *evsel); 17 struct perf_evsel *evsel; in perf_do_probe_api() 81 static void perf_probe_sample_identifier(struct perf_evsel *evsel) in perf_probe_sample_identifier() 86 static void perf_probe_comm_exec(struct perf_evsel *evsel) in perf_probe_comm_exec() 91 static void perf_probe_context_switch(struct perf_evsel *evsel) in perf_probe_context_switch() 138 struct perf_evsel *evsel; in perf_evlist__config() 170 struct perf_evsel *first = perf_evlist__first(evlist); in perf_evlist__config() 262 struct perf_evsel *evsel; in perf_evlist__can_select_event()
|
D | metricgroup.h | 12 struct perf_evsel *evsel; 20 struct perf_evsel **metric_events; 24 struct perf_evsel *evsel,
|
D | db-export.h | 22 struct perf_evsel; 37 struct perf_evsel *evsel; 51 int (*export_evsel)(struct db_export *dbe, struct perf_evsel *evsel); 86 int db_export__evsel(struct db_export *dbe, struct perf_evsel *evsel); 101 struct perf_sample *sample, struct perf_evsel *evsel,
|
D | counts.h | 35 void perf_evsel__reset_counts(struct perf_evsel *evsel); 36 int perf_evsel__alloc_counts(struct perf_evsel *evsel, int ncpus, int nthreads); 37 void perf_evsel__free_counts(struct perf_evsel *evsel);
|
D | drv_configs.c | 23 perf_evsel__apply_drv_configs(struct perf_evsel *evsel, in perf_evsel__apply_drv_configs() 63 struct perf_evsel **err_evsel, in perf_evlist__apply_drv_configs() 66 struct perf_evsel *evsel; in perf_evlist__apply_drv_configs()
|
D | counts.c | 40 void perf_evsel__reset_counts(struct perf_evsel *evsel) in perf_evsel__reset_counts() 45 int perf_evsel__alloc_counts(struct perf_evsel *evsel, int ncpus, int nthreads) in perf_evsel__alloc_counts() 51 void perf_evsel__free_counts(struct perf_evsel *evsel) in perf_evsel__free_counts()
|
D | cgroup.c | 95 struct perf_evsel *counter; in evlist__find_cgroup() 142 struct perf_evsel *counter; in add_cgroup() 187 static void evsel__set_default_cgroup(struct perf_evsel *evsel, struct cgroup *cgroup) in evsel__set_default_cgroup() 195 struct perf_evsel *evsel; in evlist__set_default_cgroup() 205 struct perf_evsel *counter; in parse_cgroups()
|
D | stat-shadow.c | 26 struct perf_evsel *evsel; 95 static struct saved_value *saved_value_lookup(struct perf_evsel *evsel, in saved_value_lookup() 147 static int evsel_context(struct perf_evsel *evsel) in evsel_context() 208 void perf_stat__update_shadow_stats(struct perf_evsel *counter, u64 count, in perf_stat__update_shadow_stats() 300 static struct perf_evsel *perf_stat__find_event(struct perf_evlist *evsel_list, in perf_stat__find_event() 303 struct perf_evsel *c2; in perf_stat__find_event() 315 struct perf_evsel *counter, *leader, **metric_events, *oc; in perf_stat__collect_metric_expr() 333 metric_events = calloc(sizeof(struct perf_evsel *), in perf_stat__collect_metric_expr() 414 struct perf_evsel *evsel, double avg, in print_stalled_cycles_frontend() 437 struct perf_evsel *evsel, double avg, in print_stalled_cycles_backend() [all …]
|
D | header.h | 130 struct perf_evsel *evsel, 133 struct perf_evsel *evsel, 136 struct perf_evsel *evsel, 139 struct perf_evsel *evsel,
|
/Linux-v4.19/tools/perf/tests/ |
D | parse-events.c | 23 struct perf_evsel *evsel = perf_evlist__first(evlist); in test__checkevent_tracepoint() 36 struct perf_evsel *evsel; in test__checkevent_tracepoint_multi() 54 struct perf_evsel *evsel = perf_evlist__first(evlist); in test__checkevent_raw() 64 struct perf_evsel *evsel = perf_evlist__first(evlist); in test__checkevent_numeric() 74 struct perf_evsel *evsel = perf_evlist__first(evlist); in test__checkevent_symbolic_name() 85 struct perf_evsel *evsel = perf_evlist__first(evlist); in test__checkevent_symbolic_name_config() 106 struct perf_evsel *evsel = perf_evlist__first(evlist); in test__checkevent_symbolic_alias() 117 struct perf_evsel *evsel = perf_evlist__first(evlist); in test__checkevent_genhw() 127 struct perf_evsel *evsel = perf_evlist__first(evlist); in test__checkevent_breakpoint() 141 struct perf_evsel *evsel = perf_evlist__first(evlist); in test__checkevent_breakpoint_x() [all …]
|
D | event-times.c | 17 struct perf_evsel *evsel = perf_evlist__last(evlist); in attach__enable_on_exec() 59 struct perf_evsel *evsel = perf_evlist__last(evlist); in attach__current_disabled() 85 struct perf_evsel *evsel = perf_evlist__last(evlist); in attach__current_enabled() 105 struct perf_evsel *evsel = perf_evlist__last(evlist); in detach__disable() 112 struct perf_evsel *evsel = perf_evlist__last(evlist); in attach__cpu_disabled() 141 struct perf_evsel *evsel = perf_evlist__last(evlist); in attach__cpu_enabled() 166 struct perf_evsel *evsel; in test_times()
|
D | hists_cumulate.c | 82 struct perf_evsel *evsel = hists_to_evsel(hists); in add_hist_entries() 149 typedef int (*test_fn_t)(struct perf_evsel *, struct machine *); 249 static int test1(struct perf_evsel *evsel, struct machine *machine) in test1() 300 static int test2(struct perf_evsel *evsel, struct machine *machine) in test2() 448 static int test3(struct perf_evsel *evsel, struct machine *machine) in test3() 505 static int test4(struct perf_evsel *evsel, struct machine *machine) in test4() 696 struct perf_evsel *evsel; in test__hists_cumulate()
|
/Linux-v4.19/tools/perf/arch/x86/util/ |
D | kvm-stat.c | 29 static void mmio_event_get_key(struct perf_evsel *evsel, struct perf_sample *sample, in mmio_event_get_key() 40 static bool mmio_event_begin(struct perf_evsel *evsel, in mmio_event_begin() 57 static bool mmio_event_end(struct perf_evsel *evsel, struct perf_sample *sample, in mmio_event_end() 91 static void ioport_event_get_key(struct perf_evsel *evsel, in ioport_event_get_key() 99 static bool ioport_event_begin(struct perf_evsel *evsel, in ioport_event_begin() 111 static bool ioport_event_end(struct perf_evsel *evsel, in ioport_event_end()
|
/Linux-v4.19/tools/perf/arch/s390/util/ |
D | kvm-stat.c | 28 static void event_icpt_insn_get_key(struct perf_evsel *evsel, in event_icpt_insn_get_key() 39 static void event_sigp_get_key(struct perf_evsel *evsel, in event_sigp_get_key() 47 static void event_diag_get_key(struct perf_evsel *evsel, in event_diag_get_key() 55 static void event_icpt_prog_get_key(struct perf_evsel *evsel, in event_icpt_prog_get_key()
|
/Linux-v4.19/tools/perf/ |
D | builtin-inject.c | 219 struct perf_evsel *evsel, 225 struct perf_evsel *evsel, in perf_event__repipe_sample() 430 struct perf_evsel *evsel __maybe_unused, in perf_event__inject_buildid() 471 struct perf_evsel *evsel __maybe_unused, in perf_inject__sched_process_exit() 491 struct perf_evsel *evsel, in perf_inject__sched_switch() 515 struct perf_evsel *evsel, in perf_inject__sched_stat() 547 static int perf_evsel__check_stype(struct perf_evsel *evsel, in perf_evsel__check_stype() 565 struct perf_evsel *evsel __maybe_unused, in drop_sample() 574 struct perf_evsel *evsel; in strip_init() 582 static bool has_tracking(struct perf_evsel *evsel) in has_tracking() [all …]
|
D | builtin-stat.c | 211 static bool is_duration_time(struct perf_evsel *evsel) in is_duration_time() 239 static int create_perf_stat_counter(struct perf_evsel *evsel) in create_perf_stat_counter() 242 struct perf_evsel *leader = evsel->leader; in create_perf_stat_counter() 326 perf_evsel__write_stat_event(struct perf_evsel *counter, u32 cpu, u32 thread, in perf_evsel__write_stat_event() 339 static int read_counter(struct perf_evsel *counter) in read_counter() 397 struct perf_evsel *counter; in read_counters() 512 static int __store_counter_ids(struct perf_evsel *counter) in __store_counter_ids() 530 static int store_counter_ids(struct perf_evsel *counter) in store_counter_ids() 541 static bool perf_evsel__should_store_id(struct perf_evsel *counter) in perf_evsel__should_store_id() 546 static struct perf_evsel *perf_evsel__reset_weak_group(struct perf_evsel *evsel) in perf_evsel__reset_weak_group() [all …]
|
D | builtin-lock.c | 350 int (*acquire_event)(struct perf_evsel *evsel, 353 int (*acquired_event)(struct perf_evsel *evsel, 356 int (*contended_event)(struct perf_evsel *evsel, 359 int (*release_event)(struct perf_evsel *evsel, 399 static int report_lock_acquire_event(struct perf_evsel *evsel, in report_lock_acquire_event() 471 static int report_lock_acquired_event(struct perf_evsel *evsel, in report_lock_acquired_event() 534 static int report_lock_contended_event(struct perf_evsel *evsel, in report_lock_contended_event() 589 static int report_lock_release_event(struct perf_evsel *evsel, in report_lock_release_event() 659 static int perf_evsel__process_lock_acquire(struct perf_evsel *evsel, in perf_evsel__process_lock_acquire() 667 static int perf_evsel__process_lock_acquired(struct perf_evsel *evsel, in perf_evsel__process_lock_acquired() [all …]
|