Lines Matching refs:evlist

41 	struct perf_evlist	*evlist;  member
72 struct perf_mmap *md = &rec->evlist->mmap[idx]; in record__mmap_read()
108 perf_evlist__mmap_consume(rec->evlist, idx); in record__mmap_read()
140 struct perf_evlist *evlist = rec->evlist; in record__open() local
145 perf_evlist__config(evlist, opts); in record__open()
147 evlist__for_each(evlist, pos) { in record__open()
149 if (perf_evsel__open(pos, evlist->cpus, evlist->threads) < 0) { in record__open()
164 if (perf_evlist__apply_filters(evlist, &pos)) { in record__open()
172 if (perf_evlist__mmap(evlist, opts->mmap_pages, false) < 0) { in record__open()
188 session->evlist = evlist; in record__open()
272 for (i = 0; i < rec->evlist->nr_mmaps; i++) { in record__mmap_read_all()
273 if (rec->evlist->mmap[i].base) { in record__mmap_read_all()
303 if (!have_tracepoints(&rec->evlist->entries)) in record__init_features()
359 err = perf_evlist__prepare_workload(rec->evlist, &opts->target, in __cmd_record()
374 if (!rec->evlist->nr_groups) in __cmd_record()
382 err = perf_session__write_header(session, rec->evlist, fd, false); in __cmd_record()
405 if (have_tracepoints(&rec->evlist->entries)) { in __cmd_record()
414 err = perf_event__synthesize_tracing_data(tool, fd, rec->evlist, in __cmd_record()
443 err = __machine__synthesize_threads(machine, tool, &opts->target, rec->evlist->threads, in __cmd_record()
465 perf_evlist__enable(rec->evlist); in __cmd_record()
471 perf_evlist__start_workload(rec->evlist); in __cmd_record()
475 perf_evlist__enable(rec->evlist); in __cmd_record()
489 err = perf_evlist__poll(rec->evlist, -1); in __cmd_record()
498 if (perf_evlist__filter_pollfd(rec->evlist, POLLERR | POLLHUP) == 0) in __cmd_record()
508 perf_evlist__disable(rec->evlist); in __cmd_record()
529 kill(rec->evlist->workload.pid, SIGTERM); in __cmd_record()
550 perf_session__write_header(rec->session, rec->evlist, fd, true); in __cmd_record()
852 OPT_CALLBACK('e', "event", &record.evlist, "event",
855 OPT_CALLBACK(0, "filter", &record.evlist, "filter",
904 OPT_CALLBACK('G', "cgroup", &record.evlist, "name",
943 rec->evlist = perf_evlist__new(); in cmd_record()
944 if (rec->evlist == NULL) in cmd_record()
975 if (rec->evlist->nr_entries == 0 && in cmd_record()
976 perf_evlist__add_default(rec->evlist) < 0) { in cmd_record()
1002 if (perf_evlist__create_maps(rec->evlist, &rec->opts.target) < 0) in cmd_record()
1012 perf_evlist__delete(rec->evlist); in cmd_record()