Home
last modified time | relevance | path

Searched refs:perf_evsel (Results 1 – 25 of 35) sorted by relevance

12

/external/linux-tools-perf/util/
Devsel.h37 struct perf_evsel;
46 struct perf_evsel *evsel;
55 struct perf_evsel { struct
78 struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr, int idx); argument
79 void perf_evsel__init(struct perf_evsel *evsel,
81 void perf_evsel__exit(struct perf_evsel *evsel);
82 void perf_evsel__delete(struct perf_evsel *evsel);
84 int perf_evsel__alloc_fd(struct perf_evsel *evsel, int ncpus, int nthreads);
85 int perf_evsel__alloc_id(struct perf_evsel *evsel, int ncpus, int nthreads);
86 int perf_evsel__alloc_counts(struct perf_evsel *evsel, int ncpus);
[all …]
Devlist.c55 struct perf_evsel *pos, *n; in perf_evlist__purge()
80 void perf_evlist__add(struct perf_evlist *evlist, struct perf_evsel *entry) in perf_evlist__add()
92 struct perf_evsel *evsel = perf_evsel__new(&attr, 0); in perf_evlist__add_default()
117 struct perf_evsel *evsel, in perf_evlist__id_hash()
129 void perf_evlist__id_add(struct perf_evlist *evlist, struct perf_evsel *evsel, in perf_evlist__id_add()
137 struct perf_evsel *evsel, in perf_evlist__id_add_fd()
156 struct perf_evsel *perf_evlist__id2evsel(struct perf_evlist *evlist, u64 id) in perf_evlist__id2evsel()
164 return list_entry(evlist->entries.next, struct perf_evsel, node); in perf_evlist__id2evsel()
282 struct perf_evsel *evsel; in perf_evlist__mmap_per_cpu()
323 struct perf_evsel *evsel; in perf_evlist__mmap_per_thread()
[all …]
Devsel.c34 void perf_evsel__init(struct perf_evsel *evsel, in perf_evsel__init()
42 struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr, int idx) in perf_evsel__new()
44 struct perf_evsel *evsel = zalloc(sizeof(*evsel)); in perf_evsel__new()
52 int perf_evsel__alloc_fd(struct perf_evsel *evsel, int ncpus, int nthreads) in perf_evsel__alloc_fd()
68 int perf_evsel__alloc_id(struct perf_evsel *evsel, int ncpus, int nthreads) in perf_evsel__alloc_id()
84 int perf_evsel__alloc_counts(struct perf_evsel *evsel, int ncpus) in perf_evsel__alloc_counts()
91 void perf_evsel__free_fd(struct perf_evsel *evsel) in perf_evsel__free_fd()
97 void perf_evsel__free_id(struct perf_evsel *evsel) in perf_evsel__free_id()
105 void perf_evsel__close_fd(struct perf_evsel *evsel, int ncpus, int nthreads) in perf_evsel__close_fd()
116 void perf_evsel__exit(struct perf_evsel *evsel) in perf_evsel__exit()
[all …]
Devlist.h36 struct perf_evsel;
45 void perf_evlist__add(struct perf_evlist *evlist, struct perf_evsel *entry);
48 void perf_evlist__id_add(struct perf_evlist *evlist, struct perf_evsel *evsel,
54 struct perf_evsel *perf_evlist__id2evsel(struct perf_evlist *evlist, u64 id);
Dparse-events.h16 struct perf_evsel;
30 const char *event_name(struct perf_evsel *event);
Dtop.h19 struct perf_evsel;
54 struct perf_evsel *sym_evsel;
Dsession.h66 struct perf_evsel;
70 struct perf_evsel *evsel, struct perf_session *session);
175 struct perf_evsel *perf_session__find_first_evtype(struct perf_session *session,
Dtop.c72 struct perf_evsel *counter; in perf_top__header_snprintf()
108 struct perf_evsel *first; in perf_top__header_snprintf()
109 first = list_entry(top->evlist->entries.next, struct perf_evsel, node); in perf_top__header_snprintf()
Dpython.c382 struct perf_evsel evsel;
497 struct perf_evsel *evsel = &pevsel->evsel; in pyrf_evsel__open()
658 struct perf_evsel *evsel; in pyrf_evlist__add()
686 struct perf_evsel *first; in pyrf_evlist__read_on_cpu()
693 first = list_entry(evlist->entries.next, struct perf_evsel, node); in pyrf_evlist__read_on_cpu()
751 struct perf_evsel *pos; in pyrf_evlist__item()
Dtrace-event-scripting.c41 struct perf_evsel *evsel __unused, in process_event_unsupported()
Dbuild-id.c23 struct perf_evsel *evsel __used, in build_id__mark_dso_hit()
Dheader.c478 struct perf_evsel *attr, *pair = NULL; in perf_session__write_header()
484 pair = list_entry(session->evlist->entries.next, struct perf_evsel, node); in perf_session__write_header()
499 pair = list_entry(pair->node.next, struct perf_evsel, node); in perf_session__write_header()
909 struct perf_evsel *evsel; in perf_session__read_header()
1016 struct perf_evsel *attr; in perf_session__synthesize_attrs()
1035 struct perf_evsel *evsel; in perf_event__process_attr()
Dparse-events.c298 const char *event_name(struct perf_evsel *evsel) in event_name()
849 struct perf_evsel *evsel; in parse_events()
876 struct perf_evsel *last = NULL; in parse_filter()
879 last = list_entry(evlist->entries.prev, struct perf_evsel, node); in parse_filter()
Dcgroup.c79 struct perf_evsel *counter; in add_cgroup()
Dtrace-event-info.c488 struct perf_evsel *pos; in get_tracepoints_path()
506 struct perf_evsel *pos; in have_tracepoints()
Dsession.c302 struct perf_evsel *evsel __used, in process_event_sample_stub()
737 struct perf_evsel *evsel; in perf_session_deliver_event()
1192 struct perf_evsel *pos; in perf_session__fprintf_nr_events()
1205 struct perf_evsel *perf_session__find_first_evtype(struct perf_session *session, in perf_session__find_first_evtype()
1208 struct perf_evsel *pos; in perf_session__find_first_evtype()
/external/linux-tools-perf/
Dbuiltin-stat.c210 static int perf_evsel__alloc_stat_priv(struct perf_evsel *evsel) in perf_evsel__alloc_stat_priv()
216 static void perf_evsel__free_stat_priv(struct perf_evsel *evsel) in perf_evsel__free_stat_priv()
274 static int create_perf_stat_counter(struct perf_evsel *evsel) in create_perf_stat_counter()
298 static inline int nsec_counter(struct perf_evsel *evsel) in nsec_counter()
312 static void update_shadow_stats(struct perf_evsel *counter, u64 *count) in update_shadow_stats()
342 static int read_counter_aggr(struct perf_evsel *counter) in read_counter_aggr()
372 static int read_counter(struct perf_evsel *counter) in read_counter()
392 struct perf_evsel *counter; in run_perf_stat()
523 static void print_noise(struct perf_evsel *evsel, double avg) in print_noise()
534 static void nsec_printout(int cpu, struct perf_evsel *evsel, double avg) in nsec_printout()
[all …]
Dbuiltin-report.c62 struct perf_evsel *evsel) in perf_session__add_hist_entry()
112 struct perf_evsel *evsel, in process_sample_event()
142 struct perf_evsel *evsel = perf_evlist__id2evsel(session->evlist, in process_read_event()
228 struct perf_evsel *pos; in perf_evlist__tty_browse_hists()
262 struct perf_evsel *pos; in __cmd_report()
Dbuiltin-record.c161 static void config_attr(struct perf_evsel *evsel, struct perf_evlist *evlist) in config_attr()
235 struct perf_evsel *pos, *pair; in perf_evlist__equal()
240 pair = list_entry(other->entries.next, struct perf_evsel, node); in perf_evlist__equal()
245 pair = list_entry(pair->node.next, struct perf_evsel, node); in perf_evlist__equal()
253 struct perf_evsel *pos; in open_counters()
706 struct perf_evsel *pos; in __cmd_record()
808 struct perf_evsel *pos; in cmd_record()
Dbuiltin-annotate.c51 struct perf_evsel *evsel, in perf_evlist__add_sample()
89 struct perf_evsel *evsel, in process_sample_event()
181 struct perf_evsel *pos; in __cmd_annotate()
Dbuiltin-inject.c48 struct perf_evsel *evsel __used, in perf_event__repipe_sample()
135 struct perf_evsel *evsel __used, in perf_event__inject_buildid()
Dbuiltin-evlist.c29 struct perf_evsel *pos; in __cmd_evlist()
Dbuiltin-top.c553 top.sym_evsel = list_entry(top.evlist->entries.next, struct perf_evsel, node); in handle_keypress()
562 top.sym_evsel = list_entry(top.evlist->entries.next, struct perf_evsel, node); in handle_keypress()
832 struct perf_evsel *evsel; in perf_event__process_sample()
881 struct perf_evsel *counter; in start_counters()
1070 struct perf_evsel *pos; in cmd_top()
1149 top.sym_evsel = list_entry(top.evlist->entries.next, struct perf_evsel, node); in cmd_top()
Dbuiltin-test.c268 struct perf_evsel *evsel; in test__open_syscall_event()
333 struct perf_evsel *evsel; in test__open_syscall_event_on_all_cpus()
480 struct perf_evsel *evsels[nsyscalls], *evsel; in test__basic_mmap()
/external/linux-tools-perf/util/ui/browsers/
Dhists.c806 static int perf_evsel__hists_browse(struct perf_evsel *evsel, in perf_evsel__hists_browse()
1003 struct perf_evsel *selection;
1011 struct perf_evsel *evsel = list_entry(entry, struct perf_evsel, node); in perf_evsel_menu__write()
1033 struct perf_evsel *pos; in perf_evsel_menu__run()
1070 pos = list_entry(evlist->entries.next, struct perf_evsel, node); in perf_evsel_menu__run()
1072 pos = list_entry(pos->node.next, struct perf_evsel, node); in perf_evsel_menu__run()
1076 pos = list_entry(evlist->entries.prev, struct perf_evsel, node); in perf_evsel_menu__run()
1078 pos = list_entry(pos->node.prev, struct perf_evsel, node); in perf_evsel_menu__run()
1096 struct perf_evsel *pos; in __perf_evlist__tui_browse_hists()
1131 struct perf_evsel *first = list_entry(evlist->entries.next, in perf_evlist__tui_browse_hists()
[all …]

12