Lines Matching refs:evlist
733 struct perf_evlist evlist; member
748 perf_evlist__init(&pevlist->evlist, cpus, threads); in pyrf_evlist__init()
754 perf_evlist__exit(&pevlist->evlist); in pyrf_evlist__delete()
761 struct perf_evlist *evlist = &pevlist->evlist; in pyrf_evlist__mmap() local
769 if (perf_evlist__mmap(evlist, pages, overwrite) < 0) { in pyrf_evlist__mmap()
781 struct perf_evlist *evlist = &pevlist->evlist; in pyrf_evlist__poll() local
788 n = perf_evlist__poll(evlist, timeout); in pyrf_evlist__poll()
801 struct perf_evlist *evlist = &pevlist->evlist; in pyrf_evlist__get_pollfd() local
805 for (i = 0; i < evlist->pollfd.nr; ++i) { in pyrf_evlist__get_pollfd()
807 FILE *fp = fdopen(evlist->pollfd.entries[i].fd, "r"); in pyrf_evlist__get_pollfd()
834 struct perf_evlist *evlist = &pevlist->evlist; in pyrf_evlist__add() local
843 evsel->idx = evlist->nr_entries; in pyrf_evlist__add()
844 perf_evlist__add(evlist, evsel); in pyrf_evlist__add()
846 return Py_BuildValue("i", evlist->nr_entries); in pyrf_evlist__add()
852 struct perf_evlist *evlist = &pevlist->evlist; in pyrf_evlist__read_on_cpu() local
862 event = perf_evlist__mmap_read(evlist, cpu); in pyrf_evlist__read_on_cpu()
867 perf_evlist__mmap_consume(evlist, cpu); in pyrf_evlist__read_on_cpu()
872 err = perf_evlist__parse_sample(evlist, event, &pevent->sample); in pyrf_evlist__read_on_cpu()
886 struct perf_evlist *evlist = &pevlist->evlist; in pyrf_evlist__open() local
894 perf_evlist__set_leader(evlist); in pyrf_evlist__open()
896 if (perf_evlist__open(evlist) < 0) { in pyrf_evlist__open()
949 return pevlist->evlist.nr_entries; in pyrf_evlist__length()
957 if (i >= pevlist->evlist.nr_entries) in pyrf_evlist__item()
960 evlist__for_each(&pevlist->evlist, pos) { in pyrf_evlist__item()