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

1 2 3

  /external/linux-tools-perf/perf-3.12.0/tools/perf/tests/
evsel-tp-sched.c 2 #include "evsel.h"
5 static int perf_evsel__test_field(struct perf_evsel *evsel, const char *name,
8 struct format_field *field = perf_evsel__field(evsel, name);
13 pr_debug("%s: \"%s\" field not found!\n", evsel->name, name);
20 evsel->name, name, is_signed, should_be_signed);
26 evsel->name, name, field->size, size);
35 struct perf_evsel *evsel = perf_evsel__newtp("sched", "sched_switch", 0); local
38 if (evsel == NULL) {
43 if (perf_evsel__test_field(evsel, "prev_comm", 16, true))
46 if (perf_evsel__test_field(evsel, "prev_pid", 4, true)
    [all...]
parse-events.c 3 #include "evsel.h"
15 struct perf_evsel *evsel = perf_evlist__first(evlist); local
19 TEST_ASSERT_VAL("wrong type", PERF_TYPE_TRACEPOINT == evsel->attr.type);
21 PERF_TP_SAMPLE_TYPE == evsel->attr.sample_type);
22 TEST_ASSERT_VAL("wrong sample_period", 1 == evsel->attr.sample_period);
28 struct perf_evsel *evsel; local
33 list_for_each_entry(evsel, &evlist->entries, node) {
35 PERF_TYPE_TRACEPOINT == evsel->attr.type);
37 PERF_TP_SAMPLE_TYPE == evsel->attr.sample_type);
39 1 == evsel->attr.sample_period)
46 struct perf_evsel *evsel = perf_evlist__first(evlist); local
56 struct perf_evsel *evsel = perf_evlist__first(evlist); local
66 struct perf_evsel *evsel = perf_evlist__first(evlist); local
77 struct perf_evsel *evsel = perf_evlist__first(evlist); local
94 struct perf_evsel *evsel = perf_evlist__first(evlist); local
105 struct perf_evsel *evsel = perf_evlist__first(evlist); local
115 struct perf_evsel *evsel = perf_evlist__first(evlist); local
129 struct perf_evsel *evsel = perf_evlist__first(evlist); local
142 struct perf_evsel *evsel = perf_evlist__first(evlist); local
157 struct perf_evsel *evsel = perf_evlist__first(evlist); local
172 struct perf_evsel *evsel = perf_evlist__first(evlist); local
187 struct perf_evsel *evsel = perf_evlist__first(evlist); local
200 struct perf_evsel *evsel; local
218 struct perf_evsel *evsel = perf_evlist__first(evlist); local
230 struct perf_evsel *evsel = perf_evlist__first(evlist); local
242 struct perf_evsel *evsel = perf_evlist__first(evlist); local
254 struct perf_evsel *evsel = perf_evlist__first(evlist); local
264 struct perf_evsel *evsel = perf_evlist__first(evlist); local
274 struct perf_evsel *evsel = perf_evlist__first(evlist); local
286 struct perf_evsel *evsel = perf_evlist__first(evlist); local
298 struct perf_evsel *evsel = perf_evlist__first(evlist); local
313 struct perf_evsel *evsel = perf_evlist__first(evlist); local
327 struct perf_evsel *evsel = perf_evlist__first(evlist); local
341 struct perf_evsel *evsel = perf_evlist__first(evlist); local
355 struct perf_evsel *evsel = perf_evlist__first(evlist); local
370 struct perf_evsel *evsel = perf_evlist__first(evlist); local
384 struct perf_evsel *evsel = perf_evlist__first(evlist); local
423 struct perf_evsel *evsel = perf_evlist__first(evlist); local
444 struct perf_evsel *evsel; local
505 struct perf_evsel *evsel, *leader; local
547 struct perf_evsel *evsel, *leader; local
602 struct perf_evsel *evsel, *leader; local
694 struct perf_evsel *evsel, *leader; local
738 struct perf_evsel *evsel, *leader; local
824 struct perf_evsel *evsel, *leader; local
864 struct perf_evsel *evsel, *leader; local
904 struct perf_evsel *evsel, *leader; local
944 struct perf_evsel *evsel, *leader; local
984 struct perf_evsel *evsel, *leader; local
1037 struct perf_evsel *evsel, *leader; local
1076 struct perf_evsel *evsel = perf_evlist__first(evlist); local
1089 struct perf_evsel *evsel, *leader; local
    [all...]
open-syscall.c 2 #include "evsel.h"
9 struct perf_evsel *evsel; local
18 evsel = perf_evsel__newtp("syscalls", "sys_enter_open", 0);
19 if (evsel == NULL) {
24 if (perf_evsel__open_per_thread(evsel, threads) < 0) {
36 if (perf_evsel__read_on_cpu(evsel, 0, 0) < 0) {
41 if (evsel->counts->cpu[0].val != nr_open_calls) {
43 nr_open_calls, evsel->counts->cpu[0].val);
49 perf_evsel__close_fd(evsel, 1, threads->nr);
51 perf_evsel__delete(evsel);
    [all...]
evsel-roundtrip-name.c 2 #include "evsel.h"
10 struct perf_evsel *evsel; local
33 evsel = perf_evlist__first(evlist);
44 if (evsel->idx != idx)
49 if (strcmp(perf_evsel__name(evsel), name)) {
50 pr_debug("%s != %s\n", perf_evsel__name(evsel), name);
54 evsel = perf_evsel__next(evsel);
66 struct perf_evsel *evsel; local
82 list_for_each_entry(evsel, &evlist->entries, node)
    [all...]
open-syscall-all-cpus.c 1 #include "evsel.h"
11 struct perf_evsel *evsel; local
29 evsel = perf_evsel__newtp("syscalls", "sys_enter_open", 0);
30 if (evsel == NULL) {
35 if (perf_evsel__open(evsel, cpus, threads) < 0) {
74 if (perf_evsel__alloc_counts(evsel, cpus->nr) < 0) {
87 if (perf_evsel__read_on_cpu(evsel, cpu, 0) < 0) {
94 if (evsel->counts->cpu[cpu].val != expected) {
96 expected, cpus->map[cpu], evsel->counts->cpu[cpu].val);
101 perf_evsel__free_counts(evsel);
    [all...]
task-exit.c 2 #include "evsel.h"
29 struct perf_evsel *evsel; local
46 * We need at least one evsel in the evlist, use the default
51 pr_debug("Not enough memory to create evsel\n");
75 evsel = perf_evlist__first(evlist);
76 evsel->attr.task = 1;
77 evsel->attr.sample_freq = 0;
78 evsel->attr.inherit = 0;
79 evsel->attr.watermark = 0;
80 evsel->attr.wakeup_events = 1
    [all...]
open-syscall-tp-fields.c 3 #include "evsel.h"
22 struct perf_evsel *evsel; local
30 evsel = perf_evsel__newtp("syscalls", "sys_enter_open", 0);
31 if (evsel == NULL) {
36 perf_evlist__add(evlist, evsel);
44 perf_evsel__config(evsel, &opts);
85 err = perf_evsel__parse_sample(evsel, event, &sample);
91 tp_flags = perf_evsel__intval(evsel, &sample, "flags");
keep-tracking.c 7 #include "evsel.h"
66 struct perf_evsel *evsel = NULL; local
86 evsel = perf_evlist__first(evlist);
88 evsel->attr.comm = 1;
89 evsel->attr.disabled = 1;
90 evsel->attr.enable_on_exec = 0;
125 evsel = perf_evlist__last(evlist);
127 CHECK__(perf_evlist__disable_event(evlist, evsel));
mmap-basic.c 2 #include "evsel.h"
33 struct perf_evsel *evsels[nsyscalls], *evsel; local
118 evsel = perf_evlist__id2evsel(evlist, sample.id);
119 if (evsel == NULL) {
121 " doesn't map to an evsel\n", sample.id);
124 nr_events[evsel->idx]++;
129 list_for_each_entry(evsel, &evlist->entries, node) {
130 if (nr_events[evsel->idx] != expected_nr_events[evsel->idx]) {
132 expected_nr_events[evsel->idx]
    [all...]
sw-clock.c 7 #include "util/evsel.h"
26 struct perf_evsel *evsel; local
45 evsel = perf_evsel__new(&attr, 0);
46 if (evsel == NULL) {
50 perf_evlist__add(evlist, evsel);
perf-time-to-tsc.c 9 #include "evsel.h"
62 struct perf_evsel *evsel = NULL; local
86 evsel = perf_evlist__first(evlist);
88 evsel->attr.comm = 1;
89 evsel->attr.disabled = 1;
90 evsel->attr.enable_on_exec = 0;
128 CHECK__(perf_evsel__parse_sample(evsel, event,
133 CHECK__(perf_evsel__parse_sample(evsel, event,
  /external/linux-tools-perf/perf-3.12.0/tools/perf/util/
evsel.h 34 * Per fd, to map back from PERF_SAMPLE_ID to evsel, only used when there are
40 struct perf_evsel *evsel; member in struct:perf_sample_id
107 void perf_evsel__init(struct perf_evsel *evsel,
109 void perf_evsel__exit(struct perf_evsel *evsel);
110 void perf_evsel__delete(struct perf_evsel *evsel);
112 void perf_evsel__config(struct perf_evsel *evsel,
116 void perf_evsel__calc_id_pos(struct perf_evsel *evsel);
132 const char *perf_evsel__name(struct perf_evsel *evsel);
133 const char *perf_evsel__group_name(struct perf_evsel *evsel);
134 int perf_evsel__group_desc(struct perf_evsel *evsel, char *buf, size_t size)
    [all...]
record.c 2 #include "evsel.h"
6 typedef void (*setup_probe_fn_t)(struct perf_evsel *evsel);
11 struct perf_evsel *evsel; local
21 evsel = perf_evlist__first(evlist);
23 fd = sys_perf_event_open(&evsel->attr, -1, cpu, -1, 0);
28 fn(evsel);
30 fd = sys_perf_event_open(&evsel->attr, -1, cpu, -1, 0);
65 static void perf_probe_sample_identifier(struct perf_evsel *evsel)
67 evsel->attr.sample_type |= PERF_SAMPLE_IDENTIFIER;
78 struct perf_evsel *evsel; local
    [all...]
evsel.c 18 #include "evsel.h"
111 void perf_evsel__calc_id_pos(struct perf_evsel *evsel)
113 evsel->id_pos = __perf_evsel__calc_id_pos(evsel->attr.sample_type);
114 evsel->is_pos = __perf_evsel__calc_is_pos(evsel->attr.sample_type);
127 void __perf_evsel__set_sample_bit(struct perf_evsel *evsel,
130 if (!(evsel->attr.sample_type & bit)) {
131 evsel->attr.sample_type |= bit;
132 evsel->sample_size += sizeof(u64)
173 struct perf_evsel *evsel = zalloc(sizeof(*evsel)); local
224 struct perf_evsel *evsel = zalloc(sizeof(*evsel)); local
    [all...]
evlist.c 16 #include "evsel.h"
69 struct perf_evsel *evsel; local
71 list_for_each_entry(evsel, &evlist->entries, node)
72 perf_evsel__calc_id_pos(evsel);
125 struct perf_evsel *evsel, *leader; local
128 evsel = list_entry(list->prev, struct perf_evsel, node);
130 leader->nr_members = evsel->idx - leader->idx + 1;
132 list_for_each_entry(evsel, list, node) {
133 evsel->leader = leader;
151 struct perf_evsel *evsel; local
175 struct perf_evsel *evsel, *n; local
210 struct perf_evsel *evsel; local
225 struct perf_evsel *evsel; local
239 struct perf_evsel *evsel; local
607 struct perf_evsel *evsel; local
647 struct perf_evsel *evsel; local
700 struct perf_evsel *evsel; local
771 struct perf_evsel *evsel; local
790 struct perf_evsel *evsel; local
825 struct perf_evsel *evsel; local
927 struct perf_evsel *evsel; local
937 struct perf_evsel *evsel; local
1057 struct perf_evsel *evsel = perf_evlist__event2evsel(evlist, event); local
1066 struct perf_evsel *evsel; local
    [all...]
build-id.h 16 struct perf_sample *sample, struct perf_evsel *evsel,
annotate.h 143 struct perf_evsel *evsel, bool full_paths,
150 struct perf_evsel *evsel, bool print_lines,
155 struct perf_evsel *evsel,
160 struct perf_evsel *evsel __maybe_unused,
170 struct perf_evsel *evsel,
174 struct perf_evsel *evsel,
177 return symbol__gtk_annotate(he->ms.sym, he->ms.map, evsel, hbt);
183 struct perf_evsel *evsel __maybe_unused,
parse-events.c 5 #include "evsel.h"
276 struct perf_evsel *evsel; local
280 evsel = perf_evsel__new(attr, (*idx)++);
281 if (!evsel)
284 evsel->cpus = cpus;
286 evsel->name = strdup(name);
287 list_add_tail(&evsel->node, list);
379 struct perf_evsel *evsel; local
381 evsel = perf_evsel__newtp(sys_name, evt_name, (*idx)++);
382 if (!evsel)
801 struct perf_evsel *evsel; local
836 struct perf_evsel *evsel; local
1083 struct perf_evsel *evsel; local
    [all...]
header.c 13 #include "evsel.h"
624 struct perf_evsel *evsel; local
640 sz = (u32)sizeof(evsel->attr);
645 list_for_each_entry(evsel, &evlist->entries, node) {
647 ret = do_write(fd, &evsel->attr, sz);
657 nri = evsel->ids;
665 ret = do_write_string(fd, perf_evsel__name(evsel));
671 ret = do_write(fd, evsel->id, evsel->ids * sizeof(u64));
1087 struct perf_evsel *evsel; local
1228 struct perf_evsel *evsel; local
1246 struct perf_evsel *evsel, *events = NULL; local
1340 struct perf_evsel *evsel, *events = read_event_desc(ph, fd); local
1487 struct perf_evsel *evsel; local
1771 struct perf_evsel *evsel; local
1785 struct perf_evsel *evsel; local
1806 struct perf_evsel *evsel, *events = read_event_desc(header, fd); local
2029 struct perf_evsel *evsel, *leader = NULL; local
2295 struct perf_evsel *evsel; local
2787 struct perf_evsel *evsel; local
2887 struct perf_evsel *evsel; local
2907 struct perf_evsel *evsel; local
    [all...]
  /external/linux-tools-perf/perf-3.12.0/tools/perf/python/
twatch.py 21 evsel = perf.evsel(task = 1, comm = 1, mmap = 0,
25 evsel.open(cpus = cpus, threads = threads);
27 evlist.add(evsel)
  /external/linux-tools-perf/perf-3.12.0/tools/perf/
builtin-stat.c 51 #include "util/evsel.h"
127 static inline struct cpu_map *perf_evsel__cpus(struct perf_evsel *evsel)
129 return (evsel->cpus && !target.cpu_list) ? evsel->cpus : evsel_list->cpus;
132 static inline int perf_evsel__nr_cpus(struct perf_evsel *evsel)
134 return perf_evsel__cpus(evsel)->nr;
137 static void perf_evsel__reset_stat_priv(struct perf_evsel *evsel)
139 memset(evsel->priv, 0, sizeof(struct perf_stat));
142 static int perf_evsel__alloc_stat_priv(struct perf_evsel *evsel)
144 evsel->priv = zalloc(sizeof(struct perf_stat))
179 struct perf_evsel *evsel; local
190 struct perf_evsel *evsel; local
221 struct perf_evsel *evsel; local
    [all...]
builtin-inject.c 13 #include "util/evsel.h"
94 struct perf_evsel *evsel,
100 struct perf_evsel *evsel,
103 if (evsel->handler.func) {
104 inject_handler f = evsel->handler.func;
105 return f(tool, event, sample, evsel, machine);
108 build_id__mark_dso_hit(tool, event, sample, evsel, machine);
205 struct perf_evsel *evsel __maybe_unused,
251 struct perf_evsel *evsel __maybe_unused,
271 struct perf_evsel *evsel,
365 struct perf_evsel *evsel; local
    [all...]
builtin-annotate.c 21 #include "util/evsel.h"
46 static int perf_evsel__add_sample(struct perf_evsel *evsel,
66 he = __hists__add_entry(&evsel->hists, al, NULL, 1, 1);
76 ret = hist_entry__inc_addr_samples(he, evsel->idx, al->addr);
79 evsel->hists.stats.total_period += sample->period;
80 hists__inc_nr_events(&evsel->hists, PERF_RECORD_SAMPLE);
87 struct perf_evsel *evsel,
102 if (!al.filtered && perf_evsel__add_sample(evsel, sample, &al, ann)) {
112 struct perf_evsel *evsel,
115 return symbol__tty_annotate(he->ms.sym, he->ms.map, evsel,
    [all...]
builtin-lock.c 5 #include "util/evsel.h"
339 int (*acquire_event)(struct perf_evsel *evsel,
342 int (*acquired_event)(struct perf_evsel *evsel,
345 int (*contended_event)(struct perf_evsel *evsel,
348 int (*release_event)(struct perf_evsel *evsel,
388 static int report_lock_acquire_event(struct perf_evsel *evsel,
395 const char *name = perf_evsel__strval(evsel, sample, "name");
396 u64 tmp = perf_evsel__intval(evsel, sample, "lockdep_addr");
397 int flag = perf_evsel__intval(evsel, sample, "flag");
461 static int report_lock_acquired_event(struct perf_evsel *evsel,
    [all...]
builtin-report.c 25 #include "util/evsel.h"
76 struct perf_evsel *evsel,
90 err = machine__resolve_callchain(machine, evsel, al->thread,
114 he = __hists__add_mem_entry(&evsel->hists, al, parent, mi, cost, cost);
126 assert(evsel != NULL);
131 err = hist_entry__inc_addr_samples(he, evsel->idx, al->addr);
147 evsel->idx,
153 evsel->hists.stats.total_period += cost;
154 hists__inc_nr_events(&evsel->hists, PERF_RECORD_SAMPLE);
169 struct perf_evsel *evsel,
417 struct perf_evsel *evsel = hists_to_evsel(self); local
    [all...]

Completed in 1438 milliseconds

1 2 3