Lines Matching defs:evlist
28 #include "util/evlist.h"
140 if (!symbol__hists(sym, top->evlist->core.nr_entries)) {
264 if (top->evlist->enabled) {
278 struct evlist *evlist = t->evlist;
281 evlist__for_each_entry(evlist, pos) {
290 if (evlist->enabled) {
310 evlist__for_each_entry(evlist, pos) {
444 if (top->evlist->core.nr_entries > 1)
479 return top->evlist->core.nr_entries > 1 ? 1 : 0;
525 if (top->evlist->core.nr_entries > 1) {
531 evlist__for_each_entry(top->evlist, top->sym_evsel)
536 if (counter >= top->evlist->core.nr_entries) {
537 top->sym_evsel = evlist__first(top->evlist);
542 evlist__for_each_entry(top->evlist, top->sym_evsel)
546 top->sym_evsel = evlist__first(top->evlist);
595 if (t->evlist->selected != NULL)
596 t->sym_evsel = t->evlist->selected;
639 evlist__for_each_entry(top->evlist, pos) {
644 ret = perf_evlist__tui_browse_hists(top->evlist, help, &hbt,
769 top->session->evlist->stats.nr_unprocessable_samples++);
785 if (!perf_evlist__exclude_kernel(top->session->evlist)) {
882 struct evlist *evlist = top->evlist;
886 md = opts->overwrite ? &evlist->overwrite_mmap[idx] : &evlist->mmap[idx];
893 ret = perf_evlist__parse_sample_timestamp(evlist, event, &last_timestamp);
917 struct evlist *evlist = top->evlist;
921 perf_evlist__toggle_bkw_mmap(evlist, BKW_MMAP_DATA_PENDING);
923 for (i = 0; i < top->evlist->core.nr_mmaps; i++)
927 perf_evlist__toggle_bkw_mmap(evlist, BKW_MMAP_EMPTY);
928 perf_evlist__toggle_bkw_mmap(evlist, BKW_MMAP_RUNNING);
952 struct evlist *evlist = top->evlist;
958 evlist__for_each_entry(evlist, evsel) {
981 if (evsel == evlist__first(evlist))
998 struct evlist *evlist = top->evlist;
1005 if (evsel != evlist__first(evlist))
1008 evlist__for_each_entry(evlist, counter)
1019 struct evlist *evlist = top->evlist;
1028 perf_evlist__config(evlist, opts, &callchain_param);
1030 evlist__for_each_entry(evlist, counter) {
1032 if (evsel__open(counter, top->evlist->core.cpus,
1033 top->evlist->core.threads) < 0) {
1061 if (evlist__mmap(evlist, opts->mmap_pages) < 0) {
1142 struct evlist *evlist = top->evlist;
1156 ret = perf_evlist__parse_sample(evlist, event, &sample);
1162 evsel = perf_evlist__id2evsel(session->evlist, sample.id);
1214 ++session->evlist->stats.nr_unknown_events;
1280 top->evlist->core.threads, false,
1301 top->session->evlist = top->evlist;
1313 evlist__enable(top->evlist);
1338 evlist__poll(top->evlist, 100);
1348 ret = evlist__poll(top->evlist, 100);
1436 * separate evlist with a dummy event, i.e. a non-overwrite
1451 OPT_CALLBACK('e', "event", &top.evlist, "event",
1580 OPT_CALLBACK(0, "pfm-events", &top.evlist, "event",
1599 top.evlist = evlist__new();
1600 if (top.evlist == NULL)
1620 top.evlist->env = &perf_env;
1629 if (!top.evlist->core.nr_entries &&
1630 evlist__add_default(top.evlist) < 0) {
1635 status = evswitch__init(&top.evswitch, top.evlist, stderr);
1671 if (setup_sorting(top.evlist) < 0) {
1700 if (perf_evlist__create_maps(top.evlist, target) < 0) {
1714 top.sym_evsel = evlist__first(top.evlist);
1755 pr_err("Couldn't create side band evlist.\n.");
1777 evlist__delete(top.evlist);