HomeSort by relevance Sort by last modified time
    Searched refs:evlist (Results 1 - 25 of 44) sorted by null

1 2

  /external/linux-tools-perf/perf-3.12.0/tools/perf/util/
evlist.h 56 void perf_evlist__init(struct perf_evlist *evlist, struct cpu_map *cpus,
58 void perf_evlist__exit(struct perf_evlist *evlist);
59 void perf_evlist__delete(struct perf_evlist *evlist);
61 void perf_evlist__add(struct perf_evlist *evlist, struct perf_evsel *entry);
62 int perf_evlist__add_default(struct perf_evlist *evlist);
63 int __perf_evlist__add_default_attrs(struct perf_evlist *evlist,
66 #define perf_evlist__add_default_attrs(evlist, array) \
67 __perf_evlist__add_default_attrs(evlist, array, ARRAY_SIZE(array))
69 int perf_evlist__add_newtp(struct perf_evlist *evlist,
72 int perf_evlist__set_filter(struct perf_evlist *evlist, const char *filter)
    [all...]
evlist.c 15 #include "evlist.h"
30 void perf_evlist__init(struct perf_evlist *evlist, struct cpu_map *cpus,
36 INIT_HLIST_HEAD(&evlist->heads[i]);
37 INIT_LIST_HEAD(&evlist->entries);
38 perf_evlist__set_maps(evlist, cpus, threads);
39 evlist->workload.pid = -1;
44 struct perf_evlist *evlist = zalloc(sizeof(*evlist)); local
46 if (evlist != NULL)
47 perf_evlist__init(evlist, NULL, NULL)
    [all...]
record.c 1 #include "evlist.h"
10 struct perf_evlist *evlist; local
14 evlist = perf_evlist__new();
15 if (!evlist)
18 if (parse_events(evlist, str))
21 evsel = perf_evlist__first(evlist);
40 perf_evlist__delete(evlist);
75 void perf_evlist__config(struct perf_evlist *evlist,
86 perf_evlist__set_leader(evlist);
88 if (evlist->cpus->map[0] < 0
    [all...]
cgroup.c 6 #include "evlist.h"
76 static int add_cgroup(struct perf_evlist *evlist, char *str)
84 list_for_each_entry(counter, &evlist->entries, node) {
113 list_for_each_entry(counter, &evlist->entries, node) {
144 struct perf_evlist *evlist = *(struct perf_evlist **)opt->value; local
149 if (list_empty(&evlist->entries)) {
164 ret = add_cgroup(evlist, s);
python-ext-sources 10 util/evlist.c
top.c 11 #include "evlist.h"
73 if (top->evlist->nr_entries == 1) {
74 struct perf_evsel *first = perf_evlist__first(top->evlist);
98 top->evlist->cpus->nr > 1 ? "s" : "",
105 top->evlist->cpus->nr,
106 top->evlist->cpus->nr > 1 ? "s" : "");
python.c 5 #include "evlist.h"
648 * multiple events, use evlist.open().
691 struct perf_evlist evlist; member in struct:pyrf_evlist
706 perf_evlist__init(&pevlist->evlist, cpus, threads);
712 perf_evlist__exit(&pevlist->evlist);
719 struct perf_evlist *evlist = &pevlist->evlist; local
727 if (perf_evlist__mmap(evlist, pages, overwrite) < 0) {
739 struct perf_evlist *evlist = &pevlist->evlist; local
759 struct perf_evlist *evlist = &pevlist->evlist; local
792 struct perf_evlist *evlist = &pevlist->evlist; local
810 struct perf_evlist *evlist = &pevlist->evlist; local
844 struct perf_evlist *evlist = &pevlist->evlist; local
    [all...]
top.h 16 struct perf_evlist *evlist; member in struct:perf_top
header.c 12 #include "evlist.h"
463 struct perf_evlist *evlist)
465 return read_tracing_data(fd, &evlist->entries);
470 struct perf_evlist *evlist __maybe_unused)
492 struct perf_evlist *evlist __maybe_unused)
505 struct perf_evlist *evlist __maybe_unused)
518 struct perf_evlist *evlist __maybe_unused)
531 struct perf_evlist *evlist __maybe_unused)
537 struct perf_evlist *evlist __maybe_unused)
596 struct perf_evlist *evlist __maybe_unused
2908 struct perf_evlist *evlist = *pevlist; local
    [all...]
  /external/linux-tools-perf/perf-3.12.0/tools/perf/tests/
task-exit.c 1 #include "evlist.h"
30 struct perf_evlist *evlist; local
40 evlist = perf_evlist__new();
41 if (evlist == NULL) {
46 * We need at least one evsel in the evlist, use the default
49 err = perf_evlist__add_default(evlist);
61 evlist->cpus = cpu_map__dummy_new();
62 evlist->threads = thread_map__new_by_tid(-1);
63 if (!evlist->cpus || !evlist->threads)
    [all...]
keep-tracking.c 6 #include "evlist.h"
26 static int find_comm(struct perf_evlist *evlist, const char *comm)
32 for (i = 0; i < evlist->nr_mmaps; i++) {
33 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) {
39 perf_evlist__mmap_consume(evlist, i);
65 struct perf_evlist *evlist = NULL; local
76 evlist = perf_evlist__new();
77 CHECK_NOT_NULL__(evlist);
79 perf_evlist__set_maps(evlist, cpus, threads);
81 CHECK__(parse_events(evlist, "dummy:u"))
    [all...]
sw-clock.c 8 #include "util/evlist.h"
27 struct perf_evlist *evlist; local
39 evlist = perf_evlist__new();
40 if (evlist == NULL) {
50 perf_evlist__add(evlist, evsel);
52 evlist->cpus = cpu_map__dummy_new();
53 evlist->threads = thread_map__new_by_tid(getpid());
54 if (!evlist->cpus || !evlist->threads) {
60 perf_evlist__open(evlist);
    [all...]
open-syscall-tp-fields.c 2 #include "evlist.h"
21 struct perf_evlist *evlist = perf_evlist__new(); local
25 if (evlist == NULL) {
36 perf_evlist__add(evlist, evsel);
38 err = perf_evlist__create_maps(evlist, &opts.target);
46 evlist->threads->map[0] = getpid();
48 err = perf_evlist__open(evlist);
54 err = perf_evlist__mmap(evlist, UINT_MAX, false);
60 perf_evlist__enable(evlist);
70 for (i = 0; i < evlist->nr_mmaps; i++)
    [all...]
perf-time-to-tsc.c 8 #include "evlist.h"
61 struct perf_evlist *evlist = NULL; local
77 evlist = perf_evlist__new();
78 CHECK_NOT_NULL__(evlist);
80 perf_evlist__set_maps(evlist, cpus, threads);
82 CHECK__(parse_events(evlist, "cycles:u"));
84 perf_evlist__config(evlist, &opts);
86 evsel = perf_evlist__first(evlist);
92 CHECK__(perf_evlist__open(evlist));
94 CHECK__(perf_evlist__mmap(evlist, UINT_MAX, false))
    [all...]
evsel-roundtrip-name.c 1 #include "evlist.h"
11 struct perf_evlist *evlist = perf_evlist__new(); local
13 if (evlist == NULL)
25 err = parse_events(evlist, name);
33 evsel = perf_evlist__first(evlist);
59 perf_evlist__delete(evlist);
67 struct perf_evlist *evlist = perf_evlist__new(); local
69 if (evlist == NULL)
73 err = parse_events(evlist, names[i]);
82 list_for_each_entry(evsel, &evlist->entries, node)
    [all...]
perf-record.c 2 #include "evlist.h"
48 struct perf_evlist *evlist = perf_evlist__new(); local
63 if (evlist == NULL || argv == NULL) {
64 pr_debug("Not enough memory to create evlist\n");
69 * We need at least one evsel in the evlist, use the default
72 err = perf_evlist__add_default(evlist);
84 err = perf_evlist__create_maps(evlist, &opts.target);
93 * so that we have time to open the evlist (calling sys_perf_event_open
96 err = perf_evlist__prepare_workload(evlist, &opts.target, argv,
106 evsel = perf_evlist__first(evlist);
    [all...]
parse-events.c 4 #include "evlist.h"
13 static int test__checkevent_tracepoint(struct perf_evlist *evlist)
15 struct perf_evsel *evsel = perf_evlist__first(evlist);
17 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->nr_entries);
18 TEST_ASSERT_VAL("wrong number of groups", 0 == evlist->nr_groups);
26 static int test__checkevent_tracepoint_multi(struct perf_evlist *evlist)
30 TEST_ASSERT_VAL("wrong number of entries", evlist->nr_entries > 1);
31 TEST_ASSERT_VAL("wrong number of groups", 0 == evlist->nr_groups);
33 list_for_each_entry(evsel, &evlist->entries, node) {
44 static int test__checkevent_raw(struct perf_evlist *evlist)
1378 struct perf_evlist *evlist; local
    [all...]
mmap-basic.c 1 #include "evlist.h"
24 struct perf_evlist *evlist; local
56 evlist = perf_evlist__new();
57 if (evlist == NULL) {
62 perf_evlist__set_maps(evlist, cpus, threads);
77 perf_evlist__add(evlist, evsels[i]);
90 if (perf_evlist__mmap(evlist, 128, true) < 0) {
102 while ((event = perf_evlist__mmap_read(evlist, 0)) != NULL) {
111 err = perf_evlist__parse_sample(evlist, event, &sample);
118 evsel = perf_evlist__id2evsel(evlist, sample.id)
    [all...]
parse-no-sample-id-all.c 7 #include "evlist.h"
39 struct perf_evlist *evlist = NULL; local
44 err = process_event(&evlist, events[i]);
46 if (evlist)
47 perf_evlist__delete(evlist);
code-reading.c 10 #include "evlist.h"
248 struct perf_evlist *evlist,
255 if (perf_evlist__parse_sample(evlist, event, &sample)) {
272 static int process_event(struct machine *machine, struct perf_evlist *evlist,
276 return process_sample_event(machine, evlist, event, state);
284 static int process_events(struct machine *machine, struct perf_evlist *evlist,
290 for (i = 0; i < evlist->nr_mmaps; i++) {
291 while ((event = perf_evlist__mmap_read(evlist, i)) != NULL) {
292 ret = process_event(machine, evlist, event, state);
293 perf_evlist__mmap_consume(evlist, i)
397 struct perf_evlist *evlist = NULL; local
    [all...]
hists_link.c 7 #include "evlist.h"
198 static int add_hist_entries(struct perf_evlist *evlist, struct machine *machine)
211 list_for_each_entry(evsel, &evlist->entries, node) {
436 struct perf_evlist *evlist = perf_evlist__new(); local
438 if (evlist == NULL)
441 err = parse_events(evlist, "cpu-clock");
444 err = parse_events(evlist, "task-clock");
463 err = add_hist_entries(evlist, machine);
467 list_for_each_entry(evsel, &evlist->entries, node) {
474 first = perf_evlist__first(evlist);
    [all...]
  /external/linux-tools-perf/perf-3.12.0/tools/perf/python/
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)
  /external/linux-tools-perf/perf-3.12.0/tools/perf/
builtin-top.c 27 #include "util/evlist.h"
392 if (top->evlist->nr_entries > 1)
427 return top->evlist->nr_entries > 1 ? 1 : 0;
482 if (top->evlist->nr_entries > 1) {
488 list_for_each_entry(top->sym_evsel, &top->evlist->entries, node)
493 if (counter >= top->evlist->nr_entries) {
494 top->sym_evsel = perf_evlist__first(top->evlist);
499 list_for_each_entry(top->sym_evsel, &top->evlist->entries, node)
503 top->sym_evsel = perf_evlist__first(top->evlist);
553 if (t->evlist->selected != NULL
879 struct perf_evlist *evlist = top->evlist; local
    [all...]
builtin-kvm.c 5 #include "util/evlist.h"
90 struct perf_evlist *evlist; member in struct:perf_kvm_stat
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)
1163 struct perf_evlist *evlist = kvm->evlist; local
1380 struct perf_evlist *evlist; local
    [all...]
builtin-evlist.c 2 * Builtin evlist command: Show the list of event selectors present
12 #include "util/evlist.h"
27 list_for_each_entry(pos, &session->evlist->entries, node)
47 "perf evlist [<options>]",

Completed in 377 milliseconds

1 2