/linux-master/tools/perf/util/ |
H A D | data-convert-json.c | 21 #include "util/evsel.h" 152 struct evsel *evsel __maybe_unused, 158 u64 sample_type = __evlist__combined_sample_type(evsel->evlist); 236 fields = tep_event_fields(evsel->tp_format);
|
H A D | callchain.c | 1119 struct evsel *evsel, struct addr_location *al, 1127 return thread__resolve_callchain(al->thread, cursor, evsel, sample, 1117 sample__resolve_callchain(struct perf_sample *sample, struct callchain_cursor *cursor, struct symbol **parent, struct evsel *evsel, struct addr_location *al, int max_stack) argument
|
H A D | annotate.h | 25 struct evsel; 235 struct evsel *evsel, 240 void symbol__calc_percent(struct symbol *sym, struct evsel *evsel); 298 * @nr_histograms: This may not be the same as evsel->evlist->core.nr_entries if 301 * sets src->nr_histograms to evsel->nr_members. 429 struct evsel *evsel); 438 struct evsel *evse [all...] |
H A D | annotate-data.c | 18 #include "evsel.h" 451 * @evsel: Event to update 456 * This function updates type histogram at @ofs for @evsel. Samples are 461 struct evsel *evsel, int offset, 470 int nr = evsel->evlist->core.nr_entries; 479 h = adt->histograms[evsel->core.idx]; 460 annotated_data_type__update_samples(struct annotated_data_type *adt, struct evsel *evsel, int offset, int nr_samples, u64 period) argument
|
H A D | annotate-data.h | 11 struct evsel; 115 struct evsel *evsel, int offset, 133 struct evsel *evsel __maybe_unused,
|
H A D | synthetic-events.c | 27 #include <perf/evsel.h> 1833 struct evsel *evsel; local 1844 evlist__for_each_entry(evlist, evsel) { 1847 nr += evsel->core.ids; 1867 evlist__for_each_entry(evlist, evsel) { 1872 for (j = 0; j < evsel->core.ids; j++, i++) { 1889 e->id = evsel->core.id[j]; 1988 int perf_event__synthesize_event_update_unit(struct perf_tool *tool, struct evsel *evsel, argument 2005 perf_event__synthesize_event_update_scale(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process) argument 2022 perf_event__synthesize_event_update_name(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process) argument 2039 perf_event__synthesize_event_update_cpus(struct perf_tool *tool, struct evsel *evsel, perf_event__handler_t process) argument 2065 struct evsel *evsel; local 2080 has_unit(struct evsel *evsel) argument 2085 has_scale(struct evsel *evsel) argument 2093 struct evsel *evsel; local [all...] |
/linux-master/tools/perf/ui/gtk/ |
H A D | annotate.c | 6 #include "util/evsel.h" 103 struct evsel *evsel, 141 if (evsel__is_group_event(evsel)) { 142 for (i = 0; i < evsel->core.nr_members; i++) { 146 evsel->core.idx + i); 151 evsel->core.idx); 172 static int symbol__gtk_annotate(struct map_symbol *ms, struct evsel *evsel, argument 186 err = symbol__annotate(ms, evsel, NUL 102 perf_gtk__annotate_symbol(GtkWidget *window, struct map_symbol *ms, struct evsel *evsel, struct hist_browser_timer *hbt __maybe_unused) argument 252 hist_entry__gtk_annotate(struct hist_entry *he, struct evsel *evsel, struct hist_browser_timer *hbt) argument [all...] |
/linux-master/tools/perf/ui/browsers/ |
H A D | scripts.c | 86 struct evsel *evsel) 107 if (evsel) 108 attr_to_script(scriptc.extra_format, &evsel->core.attr); 173 int script_browse(const char *script_opt, struct evsel *evsel) argument 179 if (list_scripts(script_name, &custom, evsel)) 85 list_scripts(char *script_name, bool *custom, struct evsel *evsel) argument
|
H A D | res_sample.c | 4 #include "evsel.h" 32 struct evsel *evsel, enum rstype rstype) 74 attr_to_script(extra_format, &evsel->core.attr); 31 res_sample_browse(struct res_sample *res_samples, int num_res, struct evsel *evsel, enum rstype rstype) argument
|
/linux-master/tools/perf/tests/ |
H A D | parse-events.c | 3 #include "evsel.h" 37 static bool test_config(const struct evsel *evsel, __u64 expected_config) argument 39 __u32 type = evsel->core.attr.type; 40 __u64 config = evsel->core.attr.config; 52 static bool test_perf_config(const struct perf_evsel *evsel, __u64 expected_config) argument 54 return (evsel->attr.config & PERF_HW_EVENT_MASK) == expected_config; 87 struct evsel *evsel = evlist__first(evlist); local 91 TEST_ASSERT_VAL("wrong type", PERF_TYPE_TRACEPOINT == evsel 100 struct evsel *evsel; local 119 struct perf_evsel *evsel; local 157 struct evsel *evsel = evlist__first(evlist); local 166 assert_hw(struct perf_evsel *evsel, enum perf_hw_id id, const char *name) argument 183 struct perf_evsel *evsel; local 199 struct perf_evsel *evsel; local 221 struct evsel *evsel = evlist__first(evlist); local 231 struct perf_evsel *evsel; local 244 struct evsel *evsel = evlist__first(evlist); local 258 struct evsel *evsel = evlist__first(evlist); local 271 struct evsel *evsel = evlist__first(evlist); local 286 struct evsel *evsel = evlist__first(evlist); local 301 struct evsel *evsel = evlist__first(evlist); local 317 struct evsel *evsel = evlist__first(evlist); local 330 struct perf_evsel *evsel; local 347 struct perf_evsel *evsel; local 360 struct perf_evsel *evsel; local 373 struct perf_evsel *evsel; local 389 struct perf_evsel *evsel; local 400 struct perf_evsel *evsel; local 411 struct evsel *evsel = evlist__first(evlist); local 423 struct perf_evsel *evsel; local 436 struct evsel *evsel = evlist__first(evlist); local 451 struct evsel *evsel = evlist__first(evlist); local 466 struct evsel *evsel = evlist__first(evlist); local 481 struct evsel *evsel = evlist__first(evlist); local 495 struct evsel *evsel = evlist__first(evlist); local 509 struct evsel *evsel = evlist__first(evlist); local 523 struct evsel *evsel = evlist__first(evlist); local 537 struct evsel *evsel = evlist__first(evlist); local 551 struct evsel *evsel = evlist__first(evlist); local 565 struct evsel *evsel = evlist__first(evlist); local 579 struct evsel *evsel = evlist__first(evlist); local 593 struct evsel *evsel = evlist__first(evlist); local 607 struct evsel *evsel = evlist__first(evlist); local 625 struct evsel *evsel = evlist__first(evlist); local 645 struct evsel *evsel = evlist__first(evlist); local 688 struct evsel *evsel = evlist__first(evlist); local 709 struct evsel *evsel = evlist__first(evlist); local 740 struct evsel *evsel = evlist__first(evlist); local 760 struct evsel *evsel = NULL; local 876 struct evsel *evsel, *leader; local 925 struct evsel *evsel, *leader = NULL; local 989 struct evsel *evsel, *group1_leader = NULL, *group2_leader = NULL; local 1098 struct evsel *evsel, *leader; local 1149 struct evsel *evsel = NULL, *leader; local 1246 struct evsel *evsel = NULL, *leader; local 1293 struct evsel *evsel = NULL, *leader; local 1340 struct evsel *evsel = NULL, *leader; local 1387 struct evsel *evsel = NULL, *leader; local 1434 struct evsel *evsel = NULL, *leader; local 1494 struct evsel *evsel = NULL, *leader; local 1539 struct evsel *evsel = NULL; local 1557 struct evsel *evsel = NULL, *leader; local 1598 struct evsel *evsel = evlist__first(evlist); local 1611 struct evsel *evsel = NULL, *leader; local 1651 struct evsel *evsel = evlist__first(evlist); local 1666 struct evsel *evsel = evlist__first(evlist); local 1682 struct evsel *evsel = evlist__first(evlist); local 1694 struct evsel *evsel = evlist__first(evlist); local 1705 struct evsel *evsel = evlist__first(evlist); local 1713 struct evsel *evsel = evlist__first(evlist); local 1721 struct evsel *evsel = evlist__first(evlist); local 1729 struct evsel *evsel = evlist__first(evlist); local 1757 struct evsel *evsel = evlist__first(evlist); local 1765 struct evsel *evsel = evlist__first(evlist); local 1775 struct evsel *evsel = evlist__first(evlist); local 1785 struct evsel *evsel = evlist__first(evlist); local 1797 struct evsel *evsel = evlist__first(evlist); local 1809 struct evsel *evsel = evlist__first(evlist); local 1821 struct evsel *evsel = evlist__first(evlist); local [all...] |
H A D | pmu-events.c | 876 struct evsel *evsel; local 924 evlist__for_each_entry(evlist, evsel) { 925 evsel->stats->aggr->counts.val = k; 926 if (evsel__name_is(evsel, "duration_time")) 930 evlist__for_each_entry(evlist, evsel) { 931 struct metric_event *me = metricgroup__lookup(&metric_events, evsel, false);
|
H A D | expand-cgroup.c | 22 int nr_members; /* for the first evsel only */ 27 struct evsel *evsel; local 38 evlist__for_each_entry(evlist, evsel) { 39 ev_name[i] = strdup(evsel->name); 63 evlist__for_each_entry(evlist, evsel) { 64 if (!evsel__name_is(evsel, ev_name[i % nr_events])) { 66 pr_debug(" evsel[%d]: %s\n expected: %s\n", 67 i, evsel->name, ev_name[i % nr_events]); 70 if (strcmp(evsel [all...] |
/linux-master/tools/perf/ |
H A D | builtin-trace.c | 36 #include "util/evsel.h" 135 struct evsel *sys_enter, 294 * The evsel->priv as used by 'perf trace' 321 static inline struct syscall_tp *__evsel__syscall_tp(struct evsel *evsel) argument 323 struct evsel_trace *et = evsel->priv; 328 static struct syscall_tp *evsel__syscall_tp(struct evsel *evsel) argument 330 if (evsel->priv == NULL) { 331 evsel 342 __evsel__syscall_arg_fmt(struct evsel *evsel) argument 349 evsel__syscall_arg_fmt(struct evsel *evsel) argument 374 evsel__init_tp_uint_field(struct evsel *evsel, struct tp_field *field, const char *name) argument 388 evsel__init_tp_ptr_field(struct evsel *evsel, struct tp_field *field, const char *name) argument 402 evsel__delete_priv(struct evsel *evsel) argument 408 evsel__init_syscall_tp(struct evsel *evsel) argument 423 evsel__init_augmented_syscall_tp(struct evsel *evsel, struct evsel *tp) argument 441 evsel__init_augmented_syscall_tp_args(struct evsel *evsel) argument 448 evsel__init_augmented_syscall_tp_ret(struct evsel *evsel) argument 455 evsel__init_raw_syscall_tp(struct evsel *evsel, void *handler) argument 470 struct evsel *evsel = evsel__newtp("raw_syscalls", direction); local 1875 evsel__init_tp_arg_scnprintf(struct evsel *evsel) argument 2128 trace__syscall_info(struct trace *trace, struct evsel *evsel, int id) argument 2278 trace__fprintf_sample(struct trace *trace, struct evsel *evsel, struct perf_sample *sample, struct thread *thread) argument 2329 trace__sys_enter(struct trace *trace, struct evsel *evsel, union perf_event *event __maybe_unused, struct perf_sample *sample) argument 2408 trace__fprintf_sys_enter(struct trace *trace, struct evsel *evsel, struct perf_sample *sample) argument 2441 trace__resolve_callchain(struct trace *trace, struct evsel *evsel, struct perf_sample *sample, struct callchain_cursor *cursor) argument 2471 errno_to_name(struct evsel *evsel, int err) argument 2478 trace__sys_exit(struct trace *trace, struct evsel *evsel, union perf_event *event __maybe_unused, struct perf_sample *sample) argument 2614 trace__vfs_getname(struct trace *trace, struct evsel *evsel, union perf_event *event __maybe_unused, struct perf_sample *sample) argument 2675 trace__sched_stat_runtime(struct trace *trace, struct evsel *evsel, union perf_event *event __maybe_unused, struct perf_sample *sample) argument 2737 trace__fprintf_tp_fields(struct trace *trace, struct evsel *evsel, struct perf_sample *sample, struct thread *thread, void *augmented_args, int augmented_args_size) argument 2809 trace__event_handler(struct trace *trace, struct evsel *evsel, union perf_event *event __maybe_unused, struct perf_sample *sample) argument 2917 trace__pgfault(struct trace *trace, struct evsel *evsel, union perf_event *event __maybe_unused, struct perf_sample *sample) argument 2996 trace__set_base_time(struct trace *trace, struct evsel *evsel, struct perf_sample *sample) argument 3013 trace__process_sample(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct machine *machine __maybe_unused) argument 3113 struct evsel *evsel, *tmp; local 3143 struct evsel *evsel; local 3163 struct evsel *evsel; local 3174 struct evsel *evsel; local 3684 evsel__find_syscall_arg_fmt_by_name(struct evsel *evsel, char *arg) argument 3699 trace__expand_filter(struct trace *trace __maybe_unused, struct evsel *evsel) argument 3800 struct evsel *evsel; local 3818 struct evsel *evsel, *pgfault_maj = NULL, *pgfault_min = NULL; local 4122 struct evsel *evsel; local 4428 struct evsel *evsel; local 4436 evsel__set_syscall_arg_fmt(struct evsel *evsel, const char *name) argument 4457 struct evsel *evsel; local 4790 struct evsel *evsel; local [all...] |
H A D | builtin-top.c | 30 #include "util/evsel.h" 113 struct evsel *evsel; local 123 evsel = hists_to_evsel(he->hists); 150 err = symbol__annotate(&he->ms, evsel, NULL); 200 struct evsel *evsel, u64 ip) 217 err = hist_entry__inc_addr_samples(he, sample, evsel, ip); 243 struct evsel *evsel; local 324 struct evsel *evsel = top->sym_evsel; local 732 struct evsel *evsel = iter->evsel; variable in typeref:struct:evsel 743 perf_event__process_sample(struct perf_tool *tool, const union perf_event *event, struct evsel *evsel, struct perf_sample *sample, struct machine *machine) argument 856 perf_top__process_lost(struct perf_top *top, union perf_event *event, struct evsel *evsel) argument 865 perf_top__process_lost_samples(struct perf_top *top, union perf_event *event, struct evsel *evsel) argument 952 struct evsel *evsel; local 991 perf_top_overwrite_fallback(struct perf_top *top, struct evsel *evsel) argument 1143 struct evsel *evsel; local [all...] |
H A D | builtin-stat.c | 51 #include "util/evsel.h" 167 static bool cpus_map_matched(struct evsel *a, struct evsel *b) 189 struct evsel *evsel, *warned_leader = NULL; local 191 evlist__for_each_entry(evlist, evsel) { 192 struct evsel *leader = evsel__leader(evsel); 195 if (leader == evsel) 197 if (cpus_map_matched(leader, evsel)) 471 struct evsel *evsel; local [all...] |
H A D | builtin-script.c | 20 #include "util/evsel.h" 339 static inline struct evsel_script *evsel_script(struct evsel *evsel) argument 341 return (struct evsel_script *)evsel->priv; 344 static struct evsel_script *evsel_script__new(struct evsel *evsel, struct perf_data *data) argument 349 if (asprintf(&es->filename, "%s.%s.dump", data->file.path, evsel__name(evsel)) < 0) 420 static int evsel__do_check_stype(struct evsel *evsel, u64 sample_type, const char *sample_msg, argument 423 struct perf_event_attr *attr = &evsel 450 evsel__check_stype(struct evsel *evsel, u64 sample_type, const char *sample_msg, enum perf_output_field field) argument 456 evsel__check_attr(struct evsel *evsel, struct perf_session *session) argument 595 struct evsel *evsel; local 614 struct evsel *evsel; local 776 perf_sample__fprintf_start(struct perf_script *script, struct perf_sample *sample, struct thread *thread, struct evsel *evsel, u32 type, FILE *fp) argument 1423 resolve_branch_sym(struct perf_sample *sample, struct evsel *evsel, struct thread *thread, struct addr_location *al, struct addr_location *addr_al, u64 *ip) argument 1453 perf_sample__fprintf_callindent(struct perf_sample *sample, struct evsel *evsel, struct thread *thread, struct addr_location *al, struct addr_location *addr_al, FILE *fp) argument 1556 perf_sample__fprintf_bts(struct perf_sample *sample, struct evsel *evsel, struct thread *thread, struct addr_location *al, struct addr_location *addr_al, struct machine *machine, FILE *fp) argument 1976 perf_sample__fprintf_synth(struct perf_sample *sample, struct evsel *evsel, FILE *fp) argument 2007 struct evsel *evsel; local 2039 struct evsel *evsel; member in struct:metric_ctx 2072 perf_sample__fprint_metric(struct perf_script *script, struct thread *thread, struct evsel *evsel, struct perf_sample *sample, FILE *fp) argument 2111 show_event(struct perf_sample *sample, struct evsel *evsel, struct thread *thread, struct addr_location *al, struct addr_location *addr_al) argument 2153 process_event(struct perf_script *script, struct perf_sample *sample, struct evsel *evsel, struct addr_location *al, struct addr_location *addr_al, struct machine *machine) argument 2364 process_sample_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct machine *machine) argument 2456 struct evsel *evsel, *pos; local 2525 struct evsel *evsel = evlist__id2evsel(session->evlist, sample->id); local 2740 struct evsel *evsel; local 2752 struct evsel *evsel; local 2779 struct evsel *evsel; local 2794 struct evsel *evsel; local [all...] |
H A D | builtin-sched.c | 7 #include "util/evsel.h" 129 int (*switch_event)(struct perf_sched *sched, struct evsel *evsel, 132 int (*runtime_event)(struct perf_sched *sched, struct evsel *evsel, 135 int (*wakeup_event)(struct perf_sched *sched, struct evsel *evsel, 143 struct evsel *evsel, 816 struct evsel *evse 815 replay_wakeup_event(struct perf_sched *sched, struct evsel *evsel, struct perf_sample *sample, struct machine *machine __maybe_unused) argument 836 replay_switch_event(struct perf_sched *sched, struct evsel *evsel, struct perf_sample *sample, struct machine *machine __maybe_unused) argument 1103 latency_switch_event(struct perf_sched *sched, struct evsel *evsel, struct perf_sample *sample, struct machine *machine) argument 1173 latency_runtime_event(struct perf_sched *sched, struct evsel *evsel, struct perf_sample *sample, struct machine *machine) argument 1208 latency_wakeup_event(struct perf_sched *sched, struct evsel *evsel, struct perf_sample *sample, struct machine *machine) argument 1269 latency_migrate_task_event(struct perf_sched *sched, struct evsel *evsel, struct perf_sample *sample, struct machine *machine) argument 1488 process_sched_wakeup_event(struct perf_tool *tool, struct evsel *evsel, struct perf_sample *sample, struct machine *machine) argument 1541 map_switch_event(struct perf_sched *sched, struct evsel *evsel, struct perf_sample *sample, struct machine *machine) argument 1686 process_sched_switch_event(struct perf_tool *tool, struct evsel *evsel, struct perf_sample *sample, struct machine *machine) argument 1712 process_sched_runtime_event(struct perf_tool *tool, struct evsel *evsel, struct perf_sample *sample, struct machine *machine) argument 1742 process_sched_migrate_task_event(struct perf_tool *tool, struct evsel *evsel, struct perf_sample *sample, struct machine *machine) argument 1760 perf_sched__process_tracepoint_sample(struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct perf_sample *sample, struct evsel *evsel, struct machine *machine) argument 1876 evsel__get_runtime(struct evsel *evsel) argument 1891 evsel__save_time(struct evsel *evsel, u64 timestamp, u32 cpu) argument 1917 evsel__get_time(struct evsel *evsel, u32 cpu) argument 2011 timehist_print_sample(struct perf_sched *sched, struct evsel *evsel, struct perf_sample *sample, struct addr_location *al, struct thread *thread, u64 t, const char state) argument 2147 is_idle_sample(struct perf_sample *sample, struct evsel *evsel) argument 2157 save_task_callchain(struct perf_sched *sched, struct perf_sample *sample, struct evsel *evsel, struct machine *machine) argument 2318 timehist_get_thread(struct perf_sched *sched, struct perf_sample *sample, struct machine *machine, struct evsel *evsel) argument 2365 timehist_skip_sample(struct perf_sched *sched, struct thread *thread, struct evsel *evsel, struct perf_sample *sample) argument 2388 timehist_print_wakeup_event(struct perf_sched *sched, struct evsel *evsel, struct perf_sample *sample, struct machine *machine, struct thread *awakened) argument 2431 timehist_sched_wakeup_event(struct perf_tool *tool, union perf_event *event __maybe_unused, struct evsel *evsel, struct perf_sample *sample, struct machine *machine) argument 2462 timehist_print_migration_event(struct perf_sched *sched, struct evsel *evsel, struct perf_sample *sample, struct machine *machine, struct thread *migrated) argument 2515 timehist_migrate_task_event(struct perf_tool *tool, union perf_event *event __maybe_unused, struct evsel *evsel, struct perf_sample *sample, struct machine *machine) argument 2543 timehist_sched_change_event(struct perf_tool *tool, union perf_event *event, struct evsel *evsel, struct perf_sample *sample, struct machine *machine) argument 2671 timehist_sched_switch_event(struct perf_tool *tool, union perf_event *event, struct evsel *evsel, struct perf_sample *sample, struct machine *machine __maybe_unused) argument 2929 perf_timehist__process_sample(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct machine *machine) argument 2956 struct evsel *evsel; local [all...] |
H A D | builtin-report.c | 31 #include "util/evsel.h" 170 struct evsel *evsel = iter->evsel; local 180 err = addr_map_symbol__inc_samples(&bi->from, sample, evsel); 184 err = addr_map_symbol__inc_samples(&bi->to, sample, evsel); 188 err = addr_map_symbol__inc_samples(&mi->daddr, sample, evsel); 192 err = hist_entry__inc_addr_samples(he, sample, evsel, al->addr); 196 err = hist_entry__inc_addr_samples(he, sample, evsel, al->addr); 198 err = hist_entry__inc_addr_samples(he, sample, evsel, a 214 struct evsel *evsel = iter->evsel; local 265 process_sample_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct machine *machine) argument 341 process_read_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample __maybe_unused, struct evsel *evsel, struct machine *machine __maybe_unused) argument 370 struct evsel *evsel; local 479 struct evsel *evsel = hists_to_evsel(hists); local 745 struct evsel *evsel = hists_to_evsel(he->hists); local 767 count_sample_event(struct perf_tool *tool __maybe_unused, union perf_event *event __maybe_unused, struct perf_sample *sample __maybe_unused, struct evsel *evsel, struct machine *machine __maybe_unused) argument 785 struct evsel *evsel; local [all...] |
H A D | builtin-record.c | 22 #include "util/evsel.h" 894 struct evsel *evsel; local 897 evlist__for_each_entry(evlist, evsel) { 898 if (evsel->core.attr.text_poke) 902 evsel = evlist__add_dummy_on_all_cpus(evlist); 903 if (!evsel) 906 evsel->core.attr.text_poke = 1; 907 evsel->core.attr.ksymbol = 1; 908 evsel 922 struct evsel *evsel; local 943 struct evsel *evsel; local 1421 process_sample_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct machine *machine) argument 1906 __record__save_lost_samples(struct record *rec, struct evsel *evsel, struct perf_record_lost_samples *lost, int cpu_idx, int thread_idx, u64 lost_count, u16 misc_flag) argument 1932 struct evsel *evsel; local [all...] |
H A D | builtin-c2c.c | 37 #include "evsel.h" 278 struct evsel *evsel, 303 evsel, &al, sysctl_perf_event_max_stack); 2518 struct evsel *evsel; local 2525 evlist__for_each_entry(evlist, evsel) { 2526 fprintf(out, "%-36s: %s\n", first ? " Events" : "", evsel__name(evsel)); 275 process_sample_event(struct perf_tool *tool __maybe_unused, union perf_event *event, struct perf_sample *sample, struct evsel *evsel, struct machine *machine) argument
|
H A D | builtin-mem.c | 268 struct evsel *evsel __maybe_unused,
|
/linux-master/tools/perf/arch/x86/tests/ |
H A D | hybrid.c | 5 #include "evsel.h" 10 static bool test_config(const struct evsel *evsel, __u64 expected_config) argument 12 return (evsel->core.attr.config & PERF_HW_EVENT_MASK) == expected_config; 15 static bool test_perf_config(const struct perf_evsel *evsel, __u64 expected_config) argument 17 return (evsel->attr.config & PERF_HW_EVENT_MASK) == expected_config; 20 static bool test_hybrid_type(const struct evsel *evsel, __u64 expected_config) argument 22 return (evsel->core.attr.config >> PERF_PMU_TYPE_SHIFT) == expected_config; 27 struct evsel *evse local 38 struct evsel *evsel, *leader; local 57 struct evsel *evsel, *leader; local 74 struct evsel *evsel, *leader; local 91 struct evsel *evsel, *leader; local 114 struct perf_evsel *evsel; local 128 struct evsel *evsel = evlist__first(evlist); local 138 struct evsel *evsel = evlist__first(evlist); local 149 struct evsel *evsel = evlist__first(evlist); local 168 struct evsel *evsel, *leader; local [all...] |
/linux-master/tools/perf/arch/powerpc/util/ |
H A D | kvm-stat.c | 6 #include "util/evsel.h" 36 static void hcall_event_get_key(struct evsel *evsel, argument 41 key->key = evsel__intval(evsel, sample, "req"); 59 static bool hcall_event_end(struct evsel *evsel, argument 63 return (evsel__name_is(evsel, kvm_events_tp[3])); 66 static bool hcall_event_begin(struct evsel *evsel, argument 69 if (evsel__name_is(evsel, kvm_events_t [all...] |
/linux-master/tools/lib/perf/include/internal/ |
H A D | evlist.h | 8 #include <internal/evsel.h> 27 /** The union of all evsel cpu maps. */ 68 * @evsel: struct perf_evsel iterator 70 #define __perf_evlist__for_each_entry(list, evsel) \ 71 list_for_each_entry(evsel, list, node) 76 * @evsel: struct perf_evsel iterator 78 #define perf_evlist__for_each_entry(evlist, evsel) \ 79 __perf_evlist__for_each_entry(&(evlist)->entries, evsel) 84 * @evsel: struct evsel iterato [all...] |
/linux-master/tools/lib/perf/ |
H A D | evlist.c | 3 #include <perf/evsel.h> 9 #include <internal/evsel.h> 37 struct perf_evsel *evsel) 39 if (evsel->system_wide) { 40 /* System wide: set the cpu map of the evsel to all online CPUs. */ 41 perf_cpu_map__put(evsel->cpus); 42 evsel->cpus = perf_cpu_map__new_online_cpus(); 43 } else if (evlist->has_user_cpus && evsel->is_pmu_core) { 48 perf_cpu_map__put(evsel->cpus); 49 evsel 36 __perf_evlist__propagate_maps(struct perf_evlist *evlist, struct perf_evsel *evsel) argument 83 struct perf_evsel *evsel; local 91 perf_evlist__add(struct perf_evlist *evlist, struct perf_evsel *evsel) argument 102 perf_evlist__remove(struct perf_evlist *evlist, struct perf_evsel *evsel) argument 200 struct perf_evsel *evsel; local 218 struct perf_evsel *evsel; local 226 struct perf_evsel *evsel; local 234 struct perf_evsel *evsel; local 249 perf_evlist__id_hash(struct perf_evlist *evlist, struct perf_evsel *evsel, int cpu_map_idx, int thread, u64 id) argument 270 perf_evlist__id_add(struct perf_evlist *evlist, struct perf_evsel *evsel, int cpu_map_idx, int thread, u64 id) argument 281 perf_evlist__id_add_fd(struct perf_evlist *evlist, struct perf_evsel *evsel, int cpu_map_idx, int thread, int fd) argument 330 struct perf_evsel *evsel; local 406 perf_evsel__set_sid_idx(struct perf_evsel *evsel, int idx, int cpu, int thread) argument 460 struct perf_evsel *evsel; local 643 struct perf_evsel *evsel; local 711 struct perf_evsel *evsel; local 733 struct perf_evsel *evsel; local 748 perf_evlist__go_system_wide(struct perf_evlist *evlist, struct perf_evsel *evsel) argument [all...] |