Home | History | Annotate | Download | only in perf

Lines Matching refs:evlist

5 #include "util/evlist.h"
90 struct perf_evlist *evlist;
888 while ((event = perf_evlist__mmap_read(kvm->evlist, idx)) != NULL) {
889 err = perf_evlist__parse_sample(kvm->evlist, event, &sample);
891 perf_evlist__mmap_consume(kvm->evlist, idx);
901 perf_evlist__mmap_consume(kvm->evlist, idx);
927 for (i = 0; i < kvm->evlist->nr_mmaps; i++) {
1095 nr_fds = kvm->evlist->nr_fds;
1101 memcpy(pollfds, kvm->evlist->pollfd,
1102 sizeof(struct pollfd) * kvm->evlist->nr_fds);
1122 perf_evlist__enable(kvm->evlist);
1142 perf_evlist__disable(kvm->evlist);
1163 struct perf_evlist *evlist = kvm->evlist;
1165 perf_evlist__config(evlist, &kvm->opts);
1171 list_for_each_entry(pos, &evlist->entries, node) {
1198 err = perf_evlist__open(evlist);
1204 if (perf_evlist__mmap(evlist, kvm->opts.mmap_pages, false) < 0) {
1206 perf_evlist__close(evlist);
1380 struct perf_evlist *evlist;
1385 evlist = perf_evlist__new();
1386 if (evlist == NULL)
1407 if (perf_evlist__add_newtp(evlist, sys, name, NULL)) {
1420 perf_evlist__delete(evlist);
1421 evlist = NULL;
1424 return evlist;
1509 kvm->evlist = kvm_live_event_list();
1510 if (kvm->evlist == NULL) {
1515 symbol_conf.nr_events = kvm->evlist->nr_entries;
1517 if (perf_evlist__create_maps(kvm->evlist, &kvm->opts.target) < 0)
1528 kvm->session->evlist = kvm->evlist;
1534 kvm->evlist->threads,
1554 if (kvm->evlist) {
1555 perf_evlist__delete_maps(kvm->evlist);
1556 perf_evlist__delete(kvm->evlist);