evsel_list 137 tools/perf/builtin-stat.c static struct evlist *evsel_list; evsel_list 207 tools/perf/builtin-stat.c perf_evlist__reset_stats(evsel_list); evsel_list 270 tools/perf/builtin-stat.c int nthreads = perf_thread_map__nr(evsel_list->core.threads); evsel_list 329 tools/perf/builtin-stat.c evlist__for_each_entry(evsel_list, counter) { evsel_list 369 tools/perf/builtin-stat.c evlist__enable(evsel_list); evsel_list 380 tools/perf/builtin-stat.c evlist__disable(evsel_list); evsel_list 449 tools/perf/builtin-stat.c if (perf_evlist__prepare_workload(evsel_list, &target, argv, is_pipe, evsel_list 454 tools/perf/builtin-stat.c child_pid = evsel_list->workload.pid; evsel_list 458 tools/perf/builtin-stat.c perf_evlist__set_leader(evsel_list); evsel_list 460 tools/perf/builtin-stat.c evlist__for_each_entry(evsel_list, counter) { evsel_list 468 tools/perf/builtin-stat.c counter = perf_evlist__reset_weak_group(evsel_list, counter); evsel_list 492 tools/perf/builtin-stat.c evsel_list->core.threads && evsel_list 493 tools/perf/builtin-stat.c evsel_list->core.threads->err_thread != -1) { evsel_list 498 tools/perf/builtin-stat.c if (!thread_map__remove(evsel_list->core.threads, evsel_list 499 tools/perf/builtin-stat.c evsel_list->core.threads->err_thread)) { evsel_list 500 tools/perf/builtin-stat.c evsel_list->core.threads->err_thread = -1; evsel_list 521 tools/perf/builtin-stat.c perf_evsel__store_ids(counter, evsel_list)) evsel_list 525 tools/perf/builtin-stat.c if (perf_evlist__apply_filters(evsel_list, &counter)) { evsel_list 538 tools/perf/builtin-stat.c err = perf_session__write_header(perf_stat.session, evsel_list, evsel_list 545 tools/perf/builtin-stat.c err = perf_event__synthesize_stat_events(&stat_config, NULL, evsel_list, evsel_list 558 tools/perf/builtin-stat.c perf_evlist__start_workload(evsel_list); evsel_list 586 tools/perf/builtin-stat.c if (!is_target_alive(&target, evsel_list->core.threads)) evsel_list 620 tools/perf/builtin-stat.c evlist__close(evsel_list); evsel_list 657 tools/perf/builtin-stat.c perf_evlist__print_counters(evsel_list, &stat_config, &target, evsel_list 729 tools/perf/builtin-stat.c OPT_CALLBACK('e', "event", &evsel_list, "event", evsel_list 732 tools/perf/builtin-stat.c OPT_CALLBACK(0, "filter", &evsel_list, "filter", evsel_list 768 tools/perf/builtin-stat.c OPT_CALLBACK('G', "cgroup", &evsel_list, "name", evsel_list 803 tools/perf/builtin-stat.c OPT_CALLBACK('M', "metrics", &evsel_list, "metric/metric group list", evsel_list 865 tools/perf/builtin-stat.c evlist__for_each_entry(evsel_list, counter) { evsel_list 879 tools/perf/builtin-stat.c if (cpu_map__build_socket_map(evsel_list->core.cpus, &stat_config.aggr_map)) { evsel_list 886 tools/perf/builtin-stat.c if (cpu_map__build_die_map(evsel_list->core.cpus, &stat_config.aggr_map)) { evsel_list 893 tools/perf/builtin-stat.c if (cpu_map__build_core_map(evsel_list->core.cpus, &stat_config.aggr_map)) { evsel_list 901 tools/perf/builtin-stat.c if (cpu_map__build_core_map(evsel_list->core.cpus, evsel_list 921 tools/perf/builtin-stat.c nr = perf_cpu_map__max(evsel_list->core.cpus); evsel_list 1052 tools/perf/builtin-stat.c if (perf_env__build_socket_map(env, evsel_list->core.cpus, &stat_config.aggr_map)) { evsel_list 1059 tools/perf/builtin-stat.c if (perf_env__build_die_map(env, evsel_list->core.cpus, &stat_config.aggr_map)) { evsel_list 1066 tools/perf/builtin-stat.c if (perf_env__build_core_map(env, evsel_list->core.cpus, &stat_config.aggr_map)) { evsel_list 1264 tools/perf/builtin-stat.c struct option opt = { .value = &evsel_list }; evsel_list 1272 tools/perf/builtin-stat.c err = parse_events(evsel_list, transaction_attrs, evsel_list 1275 tools/perf/builtin-stat.c err = parse_events(evsel_list, evsel_list 1306 tools/perf/builtin-stat.c err = parse_events(evsel_list, smi_cost_attrs, &errinfo); evsel_list 1345 tools/perf/builtin-stat.c err = parse_events(evsel_list, str, &errinfo); evsel_list 1361 tools/perf/builtin-stat.c if (!evsel_list->core.nr_entries) { evsel_list 1365 tools/perf/builtin-stat.c if (perf_evlist__add_default_attrs(evsel_list, default_attrs0) < 0) evsel_list 1368 tools/perf/builtin-stat.c if (perf_evlist__add_default_attrs(evsel_list, evsel_list 1373 tools/perf/builtin-stat.c if (perf_evlist__add_default_attrs(evsel_list, evsel_list 1377 tools/perf/builtin-stat.c if (perf_evlist__add_default_attrs(evsel_list, default_attrs1) < 0) evsel_list 1387 tools/perf/builtin-stat.c if (perf_evlist__add_default_attrs(evsel_list, detailed_attrs) < 0) evsel_list 1394 tools/perf/builtin-stat.c if (perf_evlist__add_default_attrs(evsel_list, very_detailed_attrs) < 0) evsel_list 1401 tools/perf/builtin-stat.c return perf_evlist__add_default_attrs(evsel_list, very_very_detailed_attrs); evsel_list 1447 tools/perf/builtin-stat.c session->evlist = evsel_list; evsel_list 1462 tools/perf/builtin-stat.c evlist__for_each_entry(evsel_list, counter) evsel_list 1512 tools/perf/builtin-stat.c perf_evlist__set_maps(&evsel_list->core, st->cpus, st->threads); evsel_list 1514 tools/perf/builtin-stat.c if (perf_evlist__alloc_stats(evsel_list, true)) evsel_list 1644 tools/perf/builtin-stat.c evsel_list = session->evlist; evsel_list 1673 tools/perf/builtin-stat.c evlist__for_each_entry(evsel_list, counter) { evsel_list 1678 tools/perf/builtin-stat.c if (evsel_list->core.nr_entries) evsel_list 1697 tools/perf/builtin-stat.c evsel_list = evlist__new(); evsel_list 1698 tools/perf/builtin-stat.c if (evsel_list == NULL) evsel_list 1711 tools/perf/builtin-stat.c perf_stat__collect_metric_expr(evsel_list); evsel_list 1866 tools/perf/builtin-stat.c if (perf_evlist__create_maps(evsel_list, &target) < 0) { evsel_list 1884 tools/perf/builtin-stat.c thread_map__read_comms(evsel_list->core.threads); evsel_list 1887 tools/perf/builtin-stat.c perf_thread_map__nr(evsel_list->core.threads))) { evsel_list 1920 tools/perf/builtin-stat.c if (perf_evlist__alloc_stats(evsel_list, interval)) evsel_list 1957 tools/perf/builtin-stat.c perf_evlist__reset_prev_raw_counts(evsel_list); evsel_list 1998 tools/perf/builtin-stat.c perf_session__write_header(perf_stat.session, evsel_list, fd, true); evsel_list 2001 tools/perf/builtin-stat.c evlist__close(evsel_list); evsel_list 2006 tools/perf/builtin-stat.c perf_evlist__free_stats(evsel_list); evsel_list 2013 tools/perf/builtin-stat.c evlist__delete(evsel_list); evsel_list 1643 tools/perf/util/evlist.c struct evsel *perf_evlist__reset_weak_group(struct evlist *evsel_list, evsel_list 1657 tools/perf/util/evlist.c evlist__for_each_entry(evsel_list, c2) { evsel_list 309 tools/perf/util/stat-shadow.c static struct evsel *perf_stat__find_event(struct evlist *evsel_list, evsel_list 314 tools/perf/util/stat-shadow.c evlist__for_each_entry (evsel_list, c2) { evsel_list 322 tools/perf/util/stat-shadow.c void perf_stat__collect_metric_expr(struct evlist *evsel_list) evsel_list 330 tools/perf/util/stat-shadow.c evlist__for_each_entry(evsel_list, counter) { evsel_list 363 tools/perf/util/stat-shadow.c oc = perf_stat__find_event(evsel_list, metric_names[i]); evsel_list 1619 tools/perf/util/synthetic-events.c int perf_event__synthesize_extra_attr(struct perf_tool *tool, struct evlist *evsel_list, evsel_list 1629 tools/perf/util/synthetic-events.c evlist__for_each_entry(evsel_list, evsel) { evsel_list 40 tools/perf/util/synthetic-events.h int perf_event__synthesize_extra_attr(struct perf_tool *tool, struct evlist *evsel_list, perf_event__handler_t process, bool is_pipe);