/linux-4.1.27/tools/perf/util/ |
D | evlist.c | 29 static void perf_evlist__mmap_put(struct perf_evlist *evlist, int idx); 30 static void __perf_evlist__munmap(struct perf_evlist *evlist, int idx); 35 void perf_evlist__init(struct perf_evlist *evlist, struct cpu_map *cpus, in perf_evlist__init() argument 41 INIT_HLIST_HEAD(&evlist->heads[i]); in perf_evlist__init() 42 INIT_LIST_HEAD(&evlist->entries); in perf_evlist__init() 43 perf_evlist__set_maps(evlist, cpus, threads); in perf_evlist__init() 44 fdarray__init(&evlist->pollfd, 64); in perf_evlist__init() 45 evlist->workload.pid = -1; in perf_evlist__init() 50 struct perf_evlist *evlist = zalloc(sizeof(*evlist)); in perf_evlist__new() local 52 if (evlist != NULL) in perf_evlist__new() [all …]
|
D | evlist.h | 64 void perf_evlist__init(struct perf_evlist *evlist, struct cpu_map *cpus, 66 void perf_evlist__exit(struct perf_evlist *evlist); 67 void perf_evlist__delete(struct perf_evlist *evlist); 69 void perf_evlist__add(struct perf_evlist *evlist, struct perf_evsel *entry); 70 int perf_evlist__add_default(struct perf_evlist *evlist); 71 int __perf_evlist__add_default_attrs(struct perf_evlist *evlist, 74 #define perf_evlist__add_default_attrs(evlist, array) \ argument 75 __perf_evlist__add_default_attrs(evlist, array, ARRAY_SIZE(array)) 77 int perf_evlist__add_newtp(struct perf_evlist *evlist, 80 int perf_evlist__set_filter(struct perf_evlist *evlist, const char *filter); [all …]
|
D | record.c | 13 struct perf_evlist *evlist; in perf_do_probe_api() local 19 evlist = perf_evlist__new(); in perf_do_probe_api() 20 if (!evlist) in perf_do_probe_api() 23 if (parse_events(evlist, str)) in perf_do_probe_api() 26 evsel = perf_evlist__first(evlist); in perf_do_probe_api() 53 perf_evlist__delete(evlist); in perf_do_probe_api() 98 void perf_evlist__config(struct perf_evlist *evlist, struct record_opts *opts) in perf_evlist__config() argument 109 perf_evlist__set_leader(evlist); in perf_evlist__config() 111 if (evlist->cpus->map[0] < 0) in perf_evlist__config() 116 evlist__for_each(evlist, evsel) { in perf_evlist__config() [all …]
|
D | session.c | 20 struct perf_evlist *evlist, 37 if (!perf_evlist__valid_sample_type(session->evlist)) { in perf_session__open() 42 if (!perf_evlist__valid_sample_id_all(session->evlist)) { in perf_session__open() 47 if (!perf_evlist__valid_read_format(session->evlist)) { in perf_session__open() 57 u16 id_hdr_size = perf_evlist__id_hdr_size(session->evlist); in perf_session__set_id_hdr_size() 80 evlist__for_each(session->evlist, evsel) { in perf_session__has_comm_exec() 101 int ret = perf_evlist__parse_sample(session->evlist, event->event, &sample); in ordered_events__deliver_event() 108 return machines__deliver_event(&session->machines, session->evlist, event->event, in ordered_events__deliver_event() 150 tool->ordered_events && !perf_evlist__sample_id_all(session->evlist)) { in perf_session__new() 690 static void perf_evlist__print_tstamp(struct perf_evlist *evlist, in perf_evlist__print_tstamp() argument [all …]
|
D | python.c | 684 struct perf_evlist evlist; member 699 perf_evlist__init(&pevlist->evlist, cpus, threads); in pyrf_evlist__init() 705 perf_evlist__exit(&pevlist->evlist); in pyrf_evlist__delete() 712 struct perf_evlist *evlist = &pevlist->evlist; in pyrf_evlist__mmap() local 720 if (perf_evlist__mmap(evlist, pages, overwrite) < 0) { in pyrf_evlist__mmap() 732 struct perf_evlist *evlist = &pevlist->evlist; in pyrf_evlist__poll() local 739 n = perf_evlist__poll(evlist, timeout); in pyrf_evlist__poll() 752 struct perf_evlist *evlist = &pevlist->evlist; in pyrf_evlist__get_pollfd() local 756 for (i = 0; i < evlist->pollfd.nr; ++i) { in pyrf_evlist__get_pollfd() 758 FILE *fp = fdopen(evlist->pollfd.entries[i].fd, "r"); in pyrf_evlist__get_pollfd() [all …]
|
D | cgroup.c | 76 static int add_cgroup(struct perf_evlist *evlist, char *str) in add_cgroup() argument 84 evlist__for_each(evlist, counter) { in add_cgroup() 113 evlist__for_each(evlist, counter) { in add_cgroup() 144 struct perf_evlist *evlist = *(struct perf_evlist **)opt->value; in parse_cgroups() local 149 if (list_empty(&evlist->entries)) { in parse_cgroups() 164 ret = add_cgroup(evlist, s); in parse_cgroups()
|
D | header.c | 170 struct perf_evlist *evlist) in write_tracing_data() argument 172 return read_tracing_data(fd, &evlist->entries); in write_tracing_data() 177 struct perf_evlist *evlist __maybe_unused) in write_build_id() 198 struct perf_evlist *evlist __maybe_unused) in write_hostname() 211 struct perf_evlist *evlist __maybe_unused) in write_osrelease() 224 struct perf_evlist *evlist __maybe_unused) in write_arch() 237 struct perf_evlist *evlist __maybe_unused) in write_version() 300 struct perf_evlist *evlist __maybe_unused) in write_cpudesc() 319 struct perf_evlist *evlist __maybe_unused) in write_nrcpus() 345 struct perf_evlist *evlist) in write_event_desc() argument [all …]
|
D | top.c | 73 if (top->evlist->nr_entries == 1) { in perf_top__header_snprintf() 74 struct perf_evsel *first = perf_evlist__first(top->evlist); in perf_top__header_snprintf() 98 top->evlist->cpus->nr > 1 ? "s" : "", in perf_top__header_snprintf() 105 top->evlist->cpus->nr, in perf_top__header_snprintf() 106 top->evlist->cpus->nr > 1 ? "s" : ""); in perf_top__header_snprintf()
|
D | parse-events.h | 26 extern bool have_tracepoints(struct list_head *evlist); 32 extern int parse_events(struct perf_evlist *evlist, const char *str);
|
D | session.h | 21 struct perf_evlist *evlist; member 130 struct perf_evlist *evlist,
|
D | header.h | 107 struct perf_evlist *evlist, 135 int fd, struct perf_evlist *evlist,
|
D | parse-events.c | 1022 int parse_events(struct perf_evlist *evlist, const char *str) in parse_events() argument 1026 .idx = evlist->nr_entries, in parse_events() 1033 int entries = data.idx - evlist->nr_entries; in parse_events() 1034 perf_evlist__splice_list_tail(evlist, &data.list, entries); in parse_events() 1035 evlist->nr_groups += data.nr_groups; in parse_events() 1050 struct perf_evlist *evlist = *(struct perf_evlist **)opt->value; in parse_events_option() local 1051 int ret = parse_events(evlist, str); in parse_events_option() 1063 struct perf_evlist *evlist = *(struct perf_evlist **)opt->value; in parse_filter() local 1066 if (evlist->nr_entries > 0) in parse_filter() 1067 last = perf_evlist__last(evlist); in parse_filter()
|
D | top.h | 16 struct perf_evlist *evlist; member
|
D | hist.h | 141 size_t perf_evlist__fprintf_nr_events(struct perf_evlist *evlist, FILE *fp); 312 int perf_evlist__tui_browse_hists(struct perf_evlist *evlist, const char *help, 319 int perf_evlist__tui_browse_hists(struct perf_evlist *evlist __maybe_unused, in perf_evlist__tui_browse_hists()
|
D | python-ext-sources | 10 util/evlist.c
|
D | kvm-stat.h | 75 struct perf_evlist *evlist; member
|
D | data-convert-bt.c | 595 struct perf_evlist *evlist = session->evlist; in setup_events() local 599 evlist__for_each(evlist, evsel) { in setup_events()
|
D | Build | 10 libperf-y += evlist.o
|
D | hist.c | 1418 size_t perf_evlist__fprintf_nr_events(struct perf_evlist *evlist, FILE *fp) in perf_evlist__fprintf_nr_events() argument 1423 evlist__for_each(evlist, pos) { in perf_evlist__fprintf_nr_events()
|
/linux-4.1.27/tools/perf/tests/ |
D | keep-tracking.c | 26 static int find_comm(struct perf_evlist *evlist, const char *comm) in find_comm() argument 32 for (i = 0; i < evlist->nr_mmaps; i++) { in find_comm() 33 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) { in find_comm() 39 perf_evlist__mmap_consume(evlist, i); in find_comm() 65 struct perf_evlist *evlist = NULL; in test__keep_tracking() local 76 evlist = perf_evlist__new(); in test__keep_tracking() 77 CHECK_NOT_NULL__(evlist); in test__keep_tracking() 79 perf_evlist__set_maps(evlist, cpus, threads); in test__keep_tracking() 81 CHECK__(parse_events(evlist, "dummy:u")); in test__keep_tracking() 82 CHECK__(parse_events(evlist, "cycles:u")); in test__keep_tracking() [all …]
|
D | task-exit.c | 39 struct perf_evlist *evlist; in test__task_exit() local 49 evlist = perf_evlist__new_default(); in test__task_exit() 50 if (evlist == NULL) { in test__task_exit() 61 evlist->cpus = cpu_map__dummy_new(); in test__task_exit() 62 evlist->threads = thread_map__new_by_tid(-1); in test__task_exit() 63 if (!evlist->cpus || !evlist->threads) { in test__task_exit() 69 err = perf_evlist__prepare_workload(evlist, &target, argv, false, in test__task_exit() 76 evsel = perf_evlist__first(evlist); in test__task_exit() 84 err = perf_evlist__open(evlist); in test__task_exit() 91 if (perf_evlist__mmap(evlist, 128, true) < 0) { in test__task_exit() [all …]
|
D | parse-events.c | 15 static int test__checkevent_tracepoint(struct perf_evlist *evlist) in test__checkevent_tracepoint() argument 17 struct perf_evsel *evsel = perf_evlist__first(evlist); in test__checkevent_tracepoint() 19 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->nr_entries); in test__checkevent_tracepoint() 20 TEST_ASSERT_VAL("wrong number of groups", 0 == evlist->nr_groups); in test__checkevent_tracepoint() 28 static int test__checkevent_tracepoint_multi(struct perf_evlist *evlist) in test__checkevent_tracepoint_multi() argument 32 TEST_ASSERT_VAL("wrong number of entries", evlist->nr_entries > 1); in test__checkevent_tracepoint_multi() 33 TEST_ASSERT_VAL("wrong number of groups", 0 == evlist->nr_groups); in test__checkevent_tracepoint_multi() 35 evlist__for_each(evlist, evsel) { in test__checkevent_tracepoint_multi() 46 static int test__checkevent_raw(struct perf_evlist *evlist) in test__checkevent_raw() argument 48 struct perf_evsel *evsel = perf_evlist__first(evlist); in test__checkevent_raw() [all …]
|
D | sw-clock.c | 28 struct perf_evlist *evlist; in __test__sw_clock_freq() local 40 evlist = perf_evlist__new(); in __test__sw_clock_freq() 41 if (evlist == NULL) { in __test__sw_clock_freq() 51 perf_evlist__add(evlist, evsel); in __test__sw_clock_freq() 53 evlist->cpus = cpu_map__dummy_new(); in __test__sw_clock_freq() 54 evlist->threads = thread_map__new_by_tid(getpid()); in __test__sw_clock_freq() 55 if (!evlist->cpus || !evlist->threads) { in __test__sw_clock_freq() 61 if (perf_evlist__open(evlist)) { in __test__sw_clock_freq() 71 err = perf_evlist__mmap(evlist, 128, true); in __test__sw_clock_freq() 78 perf_evlist__enable(evlist); in __test__sw_clock_freq() [all …]
|
D | switch-tracking.c | 113 static int process_sample_event(struct perf_evlist *evlist, in process_sample_event() argument 122 if (perf_evlist__parse_sample(evlist, event, &sample)) { in process_sample_event() 127 evsel = perf_evlist__id2evsel(evlist, sample.id); in process_sample_event() 163 static int process_event(struct perf_evlist *evlist, union perf_event *event, in process_event() argument 167 return process_sample_event(evlist, event, switch_tracking); in process_event() 203 static int add_event(struct perf_evlist *evlist, struct list_head *events, in add_event() argument 217 if (perf_evlist__parse_sample(evlist, event, &sample)) { in add_event() 252 static int process_events(struct perf_evlist *evlist, in process_events() argument 261 for (i = 0; i < evlist->nr_mmaps; i++) { in process_events() 262 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) { in process_events() [all …]
|
D | perf-time-to-tsc.c | 50 struct perf_evlist *evlist = NULL; in test__perf_time_to_tsc() local 66 evlist = perf_evlist__new(); in test__perf_time_to_tsc() 67 CHECK_NOT_NULL__(evlist); in test__perf_time_to_tsc() 69 perf_evlist__set_maps(evlist, cpus, threads); in test__perf_time_to_tsc() 71 CHECK__(parse_events(evlist, "cycles:u")); in test__perf_time_to_tsc() 73 perf_evlist__config(evlist, &opts); in test__perf_time_to_tsc() 75 evsel = perf_evlist__first(evlist); in test__perf_time_to_tsc() 81 CHECK__(perf_evlist__open(evlist)); in test__perf_time_to_tsc() 83 CHECK__(perf_evlist__mmap(evlist, UINT_MAX, false)); in test__perf_time_to_tsc() 85 pc = evlist->mmap[0].base; in test__perf_time_to_tsc() [all …]
|
D | perf-record.c | 48 struct perf_evlist *evlist = perf_evlist__new_default(); in test__PERF_RECORD() local 64 if (evlist == NULL || argv == NULL) { in test__PERF_RECORD() 75 err = perf_evlist__create_maps(evlist, &opts.target); in test__PERF_RECORD() 87 err = perf_evlist__prepare_workload(evlist, &opts.target, argv, false, NULL); in test__PERF_RECORD() 96 evsel = perf_evlist__first(evlist); in test__PERF_RECORD() 100 perf_evlist__config(evlist, &opts); in test__PERF_RECORD() 102 err = sched__get_first_possible_cpu(evlist->workload.pid, &cpu_mask); in test__PERF_RECORD() 114 if (sched_setaffinity(evlist->workload.pid, cpu_mask_size, &cpu_mask) < 0) { in test__PERF_RECORD() 124 err = perf_evlist__open(evlist); in test__PERF_RECORD() 136 err = perf_evlist__mmap(evlist, opts.mmap_pages, false); in test__PERF_RECORD() [all …]
|
D | open-syscall-tp-fields.c | 22 struct perf_evlist *evlist = perf_evlist__new(); in test__syscall_open_tp_fields() local 27 if (evlist == NULL) { in test__syscall_open_tp_fields() 38 perf_evlist__add(evlist, evsel); in test__syscall_open_tp_fields() 40 err = perf_evlist__create_maps(evlist, &opts.target); in test__syscall_open_tp_fields() 48 evlist->threads->map[0] = getpid(); in test__syscall_open_tp_fields() 50 err = perf_evlist__open(evlist); in test__syscall_open_tp_fields() 57 err = perf_evlist__mmap(evlist, UINT_MAX, false); in test__syscall_open_tp_fields() 64 perf_evlist__enable(evlist); in test__syscall_open_tp_fields() 74 for (i = 0; i < evlist->nr_mmaps; i++) { in test__syscall_open_tp_fields() 77 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) { in test__syscall_open_tp_fields() [all …]
|
D | mmap-basic.c | 24 struct perf_evlist *evlist; in test__basic_mmap() local 57 evlist = perf_evlist__new(); in test__basic_mmap() 58 if (evlist == NULL) { in test__basic_mmap() 63 perf_evlist__set_maps(evlist, cpus, threads); in test__basic_mmap() 78 perf_evlist__add(evlist, evsels[i]); in test__basic_mmap() 91 if (perf_evlist__mmap(evlist, 128, true) < 0) { in test__basic_mmap() 103 while ((event = perf_evlist__mmap_read(evlist, 0)) != NULL) { in test__basic_mmap() 112 err = perf_evlist__parse_sample(evlist, event, &sample); in test__basic_mmap() 119 evsel = perf_evlist__id2evsel(evlist, sample.id); in test__basic_mmap() 126 perf_evlist__mmap_consume(evlist, 0); in test__basic_mmap() [all …]
|
D | evsel-roundtrip-name.c | 12 struct perf_evlist *evlist = perf_evlist__new(); in perf_evsel__roundtrip_cache_name_test() local 14 if (evlist == NULL) in perf_evsel__roundtrip_cache_name_test() 26 err = parse_events(evlist, name); in perf_evsel__roundtrip_cache_name_test() 34 evsel = perf_evlist__first(evlist); in perf_evsel__roundtrip_cache_name_test() 60 perf_evlist__delete(evlist); in perf_evsel__roundtrip_cache_name_test() 68 struct perf_evlist *evlist = perf_evlist__new(); in __perf_evsel__name_array_test() local 70 if (evlist == NULL) in __perf_evsel__name_array_test() 74 err = parse_events(evlist, names[i]); in __perf_evsel__name_array_test() 83 evlist__for_each(evlist, evsel) { in __perf_evsel__name_array_test() 91 perf_evlist__delete(evlist); in __perf_evsel__name_array_test()
|
D | code-reading.c | 245 struct perf_evlist *evlist, in process_sample_event() argument 252 if (perf_evlist__parse_sample(evlist, event, &sample)) { in process_sample_event() 268 static int process_event(struct machine *machine, struct perf_evlist *evlist, in process_event() argument 272 return process_sample_event(machine, evlist, event, state); in process_event() 291 static int process_events(struct machine *machine, struct perf_evlist *evlist, in process_events() argument 297 for (i = 0; i < evlist->nr_mmaps; i++) { in process_events() 298 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) { in process_events() 299 ret = process_event(machine, evlist, event, state); in process_events() 300 perf_evlist__mmap_consume(evlist, i); in process_events() 404 struct perf_evlist *evlist = NULL; in do_test_code_reading() local [all …]
|
D | hists_filter.c | 45 static int add_hist_entries(struct perf_evlist *evlist, in add_hist_entries() argument 58 evlist__for_each(evlist, evsel) { in add_hist_entries() 107 struct perf_evlist *evlist = perf_evlist__new(); in test__hists_filter() local 109 TEST_ASSERT_VAL("No memory", evlist); in test__hists_filter() 111 err = parse_events(evlist, "cpu-clock"); in test__hists_filter() 114 err = parse_events(evlist, "task-clock"); in test__hists_filter() 133 err = add_hist_entries(evlist, machine); in test__hists_filter() 137 evlist__for_each(evlist, evsel) { in test__hists_filter() 285 perf_evlist__delete(evlist); in test__hists_filter()
|
D | hists_link.c | 62 static int add_hist_entries(struct perf_evlist *evlist, struct machine *machine) in add_hist_entries() argument 75 evlist__for_each(evlist, evsel) { in add_hist_entries() 280 struct perf_evlist *evlist = perf_evlist__new(); in test__hists_link() local 282 if (evlist == NULL) in test__hists_link() 285 err = parse_events(evlist, "cpu-clock"); in test__hists_link() 288 err = parse_events(evlist, "task-clock"); in test__hists_link() 307 err = add_hist_entries(evlist, machine); in test__hists_link() 311 evlist__for_each(evlist, evsel) { in test__hists_link() 319 first = perf_evlist__first(evlist); in test__hists_link() 320 evsel = perf_evlist__last(evlist); in test__hists_link() [all …]
|
D | parse-no-sample-id-all.c | 40 struct perf_evlist *evlist = NULL; in process_events() local 45 err = process_event(&evlist, events[i]); in process_events() 47 if (evlist) in process_events() 48 perf_evlist__delete(evlist); in process_events()
|
D | hists_cumulate.c | 687 struct perf_evlist *evlist = perf_evlist__new(); in test__hists_cumulate() local 696 TEST_ASSERT_VAL("No memory", evlist); in test__hists_cumulate() 698 err = parse_events(evlist, "cpu-clock"); in test__hists_cumulate() 712 evsel = perf_evlist__first(evlist); in test__hists_cumulate() 722 perf_evlist__delete(evlist); in test__hists_cumulate()
|
D | hists_output.c | 581 struct perf_evlist *evlist = perf_evlist__new(); in test__hists_output() local 591 TEST_ASSERT_VAL("No memory", evlist); in test__hists_output() 593 err = parse_events(evlist, "cpu-clock"); in test__hists_output() 607 evsel = perf_evlist__first(evlist); in test__hists_output() 617 perf_evlist__delete(evlist); in test__hists_output()
|
/linux-4.1.27/tools/perf/ |
D | builtin-record.c | 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() [all …]
|
D | builtin-top.c | 385 if (top->evlist->nr_entries > 1) in perf_top__print_mapped_keys() 420 return top->evlist->nr_entries > 1 ? 1 : 0; in perf_top__key_mapped() 470 if (top->evlist->nr_entries > 1) { in perf_top__handle_keypress() 476 evlist__for_each(top->evlist, top->sym_evsel) in perf_top__handle_keypress() 481 if (counter >= top->evlist->nr_entries) { in perf_top__handle_keypress() 482 top->sym_evsel = perf_evlist__first(top->evlist); in perf_top__handle_keypress() 487 evlist__for_each(top->evlist, top->sym_evsel) in perf_top__handle_keypress() 491 top->sym_evsel = perf_evlist__first(top->evlist); in perf_top__handle_keypress() 543 if (t->evlist->selected != NULL) in perf_top__sort_new_samples() 544 t->sym_evsel = t->evlist->selected; in perf_top__sort_new_samples() [all …]
|
D | builtin-kvm.c | 726 while ((event = perf_evlist__mmap_read(kvm->evlist, idx)) != NULL) { in perf_kvm__mmap_read_idx() 727 err = perf_evlist__parse_sample(kvm->evlist, event, &sample); in perf_kvm__mmap_read_idx() 729 perf_evlist__mmap_consume(kvm->evlist, idx); in perf_kvm__mmap_read_idx() 739 perf_evlist__mmap_consume(kvm->evlist, idx); in perf_kvm__mmap_read_idx() 765 for (i = 0; i < kvm->evlist->nr_mmaps; i++) { in perf_kvm__mmap_read() 930 if (perf_evlist__add_pollfd(kvm->evlist, kvm->timerfd) < 0) in kvm_events_live_report() 933 nr_stdin = perf_evlist__add_pollfd(kvm->evlist, fileno(stdin)); in kvm_events_live_report() 941 perf_evlist__enable(kvm->evlist); in kvm_events_live_report() 944 struct fdarray *fda = &kvm->evlist->pollfd; in kvm_events_live_report() 962 perf_evlist__disable(kvm->evlist); in kvm_events_live_report() [all …]
|
D | builtin-trace.c | 206 static int perf_evlist__add_syscall_newtp(struct perf_evlist *evlist, in perf_evlist__add_syscall_newtp() argument 227 perf_evlist__add(evlist, sys_enter); in perf_evlist__add_syscall_newtp() 228 perf_evlist__add(evlist, sys_exit); in perf_evlist__add_syscall_newtp() 1227 struct perf_evlist *evlist; member 1424 static int trace__symbols_init(struct trace *trace, struct perf_evlist *evlist) in trace__symbols_init() argument 1436 evlist->threads, trace__tool_process, false); in trace__symbols_init() 2093 static void perf_evlist__add_vfs_getname(struct perf_evlist *evlist) in perf_evlist__add_vfs_getname() argument 2105 perf_evlist__add(evlist, evsel); in perf_evlist__add_vfs_getname() 2108 static int perf_evlist__add_pgfault(struct perf_evlist *evlist, in perf_evlist__add_pgfault() argument 2127 perf_evlist__add(evlist, evsel); in perf_evlist__add_pgfault() [all …]
|
D | builtin-report.c | 205 u64 sample_type = perf_evlist__combined_sample_type(session->evlist); in report__setup_sample_type() 313 static int perf_evlist__tty_browse_hists(struct perf_evlist *evlist, in perf_evlist__tty_browse_hists() argument 319 evlist__for_each(evlist, pos) { in perf_evlist__tty_browse_hists() 378 int (*hist_browser)(struct perf_evlist *evlist, const char *help, in report__gtk_browse_hists() 388 return hist_browser(rep->session->evlist, help, NULL, rep->min_percent); in report__gtk_browse_hists() 395 struct perf_evlist *evlist = session->evlist; in report__browse_hists() local 400 ret = perf_evlist__tui_browse_hists(evlist, help, NULL, in report__browse_hists() 414 ret = perf_evlist__tty_browse_hists(evlist, rep, help); in report__browse_hists() 428 evlist__for_each(rep->session->evlist, pos) { in report__collapse_hists() 456 evlist__for_each(rep->session->evlist, pos) in report__output_resort() [all …]
|
D | builtin-diff.c | 370 struct perf_evlist *evlist) in evsel_match() argument 374 evlist__for_each(evlist, e) { in evsel_match() 382 static void perf_evlist__collapse_resort(struct perf_evlist *evlist) in perf_evlist__collapse_resort() argument 386 evlist__for_each(evlist, evsel) { in perf_evlist__collapse_resort() 687 struct perf_evlist *evlist_base = data__files[0].session->evlist; in data_process() 697 struct perf_evlist *evlist = d->session->evlist; in data_process() local 701 evsel = evsel_match(evsel_base, evlist); in data_process() 756 perf_evlist__collapse_resort(d->session->evlist); in __cmd_diff()
|
D | builtin-evlist.c | 34 evlist__for_each(session->evlist, pos) in __cmd_evlist()
|
D | builtin-script.c | 301 evlist__for_each(session->evlist, evsel) { in perf_session__check_output_opt() 592 struct perf_evlist *evlist; in process_attr() local 600 evlist = *pevlist; in process_attr() 606 evlist__for_each(evlist, pos) { in process_attr() 624 struct perf_evsel *evsel = perf_evlist__first(session->evlist); in process_comm_event() 658 struct perf_evsel *evsel = perf_evlist__first(session->evlist); in process_fork_event() 688 struct perf_evsel *evsel = perf_evlist__first(session->evlist); in process_exit_event() 719 struct perf_evsel *evsel = perf_evlist__first(session->evlist); in process_mmap_event() 750 struct perf_evsel *evsel = perf_evlist__first(session->evlist); in process_mmap2_event() 1312 evlist__for_each(session->evlist, pos) { in check_ev_match()
|
D | command-list.txt | 12 perf-evlist mainporcelain common
|
D | builtin-annotate.c | 217 perf_evlist__fprintf_nr_events(session->evlist, stdout); in __cmd_annotate() 228 evlist__for_each(session->evlist, pos) { in __cmd_annotate()
|
D | Build | 4 perf-y += builtin-evlist.o
|
D | builtin-stat.c | 221 static void perf_evlist__free_stats(struct perf_evlist *evlist) in perf_evlist__free_stats() argument 225 evlist__for_each(evlist, evsel) { in perf_evlist__free_stats() 232 static int perf_evlist__alloc_stats(struct perf_evlist *evlist, bool alloc_raw) in perf_evlist__alloc_stats() argument 236 evlist__for_each(evlist, evsel) { in perf_evlist__alloc_stats() 246 perf_evlist__free_stats(evlist); in perf_evlist__alloc_stats() 266 static void perf_stat__reset_stats(struct perf_evlist *evlist) in perf_stat__reset_stats() argument 270 evlist__for_each(evlist, evsel) { in perf_stat__reset_stats()
|
D | builtin-inject.c | 369 evlist__for_each(session->evlist, evsel) { in __cmd_inject() 394 perf_session__write_header(session, session->evlist, fd, true); in __cmd_inject()
|
D | builtin-kmem.c | 833 evlist__for_each(session->evlist, evsel) { in __cmd_kmem() 1167 struct perf_evsel *evsel = perf_evlist__first(session->evlist); in cmd_kmem()
|
D | builtin-sched.c | 1512 sched->nr_events = session->evlist->stats.nr_events[0]; in perf_sched__read_events() 1513 sched->nr_lost_events = session->evlist->stats.total_lost; in perf_sched__read_events() 1514 sched->nr_lost_chunks = session->evlist->stats.nr_events[PERF_RECORD_LOST]; in perf_sched__read_events()
|
/linux-4.1.27/tools/perf/python/ |
D | twatch.py | 26 evlist = perf.evlist(cpus, threads) 27 evlist.add(evsel) 28 evlist.mmap() 30 evlist.poll(timeout = -1) 32 event = evlist.read_on_cpu(cpu)
|
/linux-4.1.27/tools/perf/Documentation/ |
D | perf-evlist.txt | 1 perf-evlist(1) 6 perf-evlist - List the event names in a perf.data file 11 'perf evlist <options>'
|
/linux-4.1.27/tools/perf/ui/browsers/ |
D | hists.c | 1881 struct perf_evlist *evlist = menu->b.priv; in perf_evsel_menu__run() local 1909 perf_evlist__set_selected(evlist, pos); in perf_evsel_menu__run() 1923 if (pos->node.next == &evlist->entries) in perf_evsel_menu__run() 1924 pos = perf_evlist__first(evlist); in perf_evsel_menu__run() 1929 if (pos->node.prev == &evlist->entries) in perf_evsel_menu__run() 1930 pos = perf_evlist__last(evlist); in perf_evsel_menu__run() 1977 static int __perf_evlist__tui_browse_hists(struct perf_evlist *evlist, in __perf_evlist__tui_browse_hists() argument 1986 .entries = &evlist->entries, in __perf_evlist__tui_browse_hists() 1992 .priv = evlist, in __perf_evlist__tui_browse_hists() 2000 evlist__for_each(evlist, pos) { in __perf_evlist__tui_browse_hists() [all …]
|
/linux-4.1.27/tools/perf/ui/gtk/ |
D | gtk.h | 59 int perf_evlist__gtk_browse_hists(struct perf_evlist *evlist, const char *help,
|
D | hists.c | 269 int perf_evlist__gtk_browse_hists(struct perf_evlist *evlist, in perf_evlist__gtk_browse_hists() argument 312 evlist__for_each(evlist, pos) { in perf_evlist__gtk_browse_hists()
|
/linux-4.1.27/drivers/scsi/fnic/ |
D | fnic_fcs.c | 192 if (list_empty(&fnic->evlist)) { in fnic_fcoe_evlist_free() 197 list_for_each_entry_safe(fevt, next, &fnic->evlist, list) { in fnic_fcoe_evlist_free() 212 if (list_empty(&fnic->evlist)) { in fnic_handle_event() 217 list_for_each_entry_safe(fevt, next, &fnic->evlist, list) { in fnic_handle_event() 520 list_add_tail(&fevt->list, &fnic->evlist); in fnic_event_enq()
|
D | fnic.h | 294 struct list_head evlist; member
|
D | fnic_main.c | 783 INIT_LIST_HEAD(&fnic->evlist); in fnic_probe()
|