Searched defs:evsel (Results 1 - 25 of 50) sorted by relevance

12

/external/linux-tools-perf/perf-3.12.0/tools/perf/tests/
H A Dopen-syscall.c2 #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...]
H A Devsel-tp-sched.c2 #include "evsel.h"
5 static int perf_evsel__test_field(struct perf_evsel *evsel, const char *name, argument
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_pi
[all...]
H A Devsel-roundtrip-name.c2 #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,
[all...]
H A Dkeep-tracking.c7 #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));
H A Dopen-syscall-all-cpus.c1 #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...]
H A Dopen-syscall-tp-fields.c3 #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");
H A Dsw-clock.c7 #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);
H A Dtask-exit.c2 #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
[all...]
H A Dmmap-basic.c2 #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
[all...]
H A Dperf-time-to-tsc.c9 #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,
H A Dsample-parsing.c6 #include "evsel.h"
129 struct perf_evsel evsel = { local
234 evsel.sample_size = __perf_evsel__sample_size(sample_type);
236 err = perf_evsel__parse_sample(&evsel, event, &sample_out);
H A Dperf-record.c3 #include "evsel.h"
49 struct perf_evsel *evsel; local
69 * We need at least one evsel in the evlist, use the default
74 pr_debug("Not enough memory to create evsel\n");
106 evsel = perf_evlist__first(evlist);
107 perf_evsel__set_sample_bit(evsel, CPU);
108 perf_evsel__set_sample_bit(evsel, TID);
109 perf_evsel__set_sample_bit(evsel, TIME);
H A Dhists_link.c6 #include "evsel.h"
200 struct perf_evsel *evsel; local
207 * each evsel will have 10 samples - 5 common and 5 distinct.
208 * However the second evsel also has a collapsed entry for
211 list_for_each_entry(evsel, &evlist->entries, node) {
225 he = __hists__add_entry(&evsel->hists, &al, NULL, 1, 1);
247 he = __hists__add_entry(&evsel->hists, &al, NULL, 1, 1);
435 struct perf_evsel *evsel, *first; local
467 list_for_each_entry(evsel, &evlist->entries, node) {
468 hists__collapse_resort(&evsel
[all...]
H A Dcode-reading.c11 #include "evsel.h"
398 struct perf_evsel *evsel = NULL; local
486 evsel = perf_evlist__first(evlist);
488 evsel->attr.comm = 1;
489 evsel->attr.disabled = 1;
490 evsel->attr.enable_on_exec = 0;
/external/linux-tools-perf/perf-3.12.0/tools/perf/util/
H A Drecord.c2 #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) argument
67 evsel->attr.sample_type |= PERF_SAMPLE_IDENTIFIER;
78 struct perf_evsel *evsel; local
[all...]
H A Dannotate.h143 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,
173 hist_entry__gtk_annotate(struct hist_entry *he, struct perf_evsel *evsel, struct hist_browser_timer *hbt) argument
/external/chromium_org/third_party/libevent/
H A Devent-internal.h50 const struct eventop *evsel; member in struct:event_base
H A Devent.c176 base->evsel = eventops[i];
178 base->evbase = base->evsel->init(base);
186 base->evsel->name);
236 if (base->evsel->dealloc != NULL)
237 base->evsel->dealloc(base, base->evbase);
258 const struct eventop *evsel = base->evsel; local
264 if (!evsel->need_reinit)
279 if (base->evsel->dealloc != NULL)
280 base->evsel
455 const struct eventop *evsel = base->evsel; local
691 const struct eventop *evsel = base->evsel; local
[all...]
/external/linux-tools-perf/perf-3.12.0/tools/perf/
H A Dbuiltin-mem.c64 struct perf_evsel *evsel __maybe_unused,
114 struct perf_evsel *evsel,
117 return dump_raw_samples(tool, event, sample, evsel, machine);
111 process_sample_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine) argument
H A Dbuiltin-annotate.c21 #include "util/evsel.h"
46 static int perf_evsel__add_sample(struct perf_evsel *evsel, argument
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,
84 process_sample_event(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine) argument
111 hist_entry__tty_annotate(struct hist_entry *he, struct perf_evsel *evsel, struct perf_annotate *ann) argument
119 hists__find_annotations(struct hists *self, struct perf_evsel *evsel, struct perf_annotate *ann) argument
[all...]
H A Dbuiltin-inject.c13 #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,
97 perf_event__repipe_sample(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine) argument
268 perf_inject__sched_switch(struct perf_tool *tool, union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine) argument
292 perf_inject__sched_stat(struct perf_tool *tool, union perf_event *event __maybe_unused, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine) argument
329 perf_evsel__check_stype(struct perf_evsel *evsel, u64 sample_type, const char *sample_msg) argument
365 struct perf_evsel *evsel; local
[all...]
/external/linux-tools-perf/perf-3.12.0/tools/perf/ui/gtk/
H A Dannotate.c4 #include "util/evsel.h"
89 struct map *map, struct perf_evsel *evsel,
126 if (perf_evsel__is_group_event(evsel)) {
127 for (i = 0; i < evsel->nr_members; i++) {
131 evsel->idx + i);
136 evsel->idx);
158 struct perf_evsel *evsel,
225 perf_gtk__annotate_symbol(scrolled_window, sym, map, evsel, hbt);
88 perf_gtk__annotate_symbol(GtkWidget *window, struct symbol *sym, struct map *map, struct perf_evsel *evsel, struct hist_browser_timer *hbt __maybe_unused) argument
157 symbol__gtk_annotate(struct symbol *sym, struct map *map, struct perf_evsel *evsel, struct hist_browser_timer *hbt) argument
H A Dhists.c3 #include "../evsel.h"
35 struct perf_evsel *evsel = hists_to_evsel(hists); local
42 if (perf_evsel__is_group_event(evsel)) {
45 int nr_members = evsel->nr_members;
47 prev_idx = perf_evsel__group_idx(evsel);
53 evsel = hists_to_evsel(pair->hists);
54 idx_delta = perf_evsel__group_idx(evsel) - prev_idx - 1;
71 prev_idx = perf_evsel__group_idx(evsel);
/external/linux-tools-perf/perf-3.12.0/tools/perf/ui/
H A Dhist.c7 #include "../util/evsel.h"
20 struct perf_evsel *evsel = hists_to_evsel(hists); local
33 if (perf_evsel__is_group_event(evsel)) {
36 int nr_members = evsel->nr_members;
38 prev_idx = perf_evsel__group_idx(evsel);
47 evsel = hists_to_evsel(pair->hists);
48 idx_delta = perf_evsel__group_idx(evsel) - prev_idx - 1;
66 prev_idx = perf_evsel__group_idx(evsel);
89 struct perf_evsel *evsel = hpp->ptr; \
91 len = max(len, evsel
[all...]
/external/linux-tools-perf/perf-3.12.0/tools/perf/util/scripting-engines/
H A Dtrace-event-perl.c36 #include "../evsel.h"
240 static inline struct event_format *find_cache_event(struct perf_evsel *evsel) argument
244 int type = evsel->attr.config;
249 events[type] = event = evsel->tp_format;
262 struct perf_evsel *evsel,
280 if (evsel->attr.type != PERF_TYPE_TRACEPOINT)
283 event = find_cache_event(evsel);
285 die("ug! no event found for type %" PRIu64, (u64)evsel->attr.config);
295 scripting_context->pevent = evsel->tp_format->pevent;
352 struct perf_evsel *evsel,
260 perl_process_tracepoint(union perf_event *perf_event __maybe_unused, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine __maybe_unused, struct thread *thread, struct addr_location *al) argument
350 perl_process_event_generic(union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine __maybe_unused, struct thread *thread __maybe_unused, struct addr_location *al __maybe_unused) argument
377 perl_process_event(union perf_event *event, struct perf_sample *sample, struct perf_evsel *evsel, struct machine *machine, struct thread *thread, struct addr_location *al) argument
[all...]

Completed in 219 milliseconds

12