Home
last modified time | relevance | path

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

/linux/tools/lib/perf/include/perf/
A Devsel.h8 struct perf_evsel;
24 LIBPERF_API struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr);
25 LIBPERF_API void perf_evsel__delete(struct perf_evsel *evsel);
28 LIBPERF_API void perf_evsel__close(struct perf_evsel *evsel);
29 LIBPERF_API void perf_evsel__close_cpu(struct perf_evsel *evsel, int cpu);
30 LIBPERF_API int perf_evsel__mmap(struct perf_evsel *evsel, int pages);
31 LIBPERF_API void perf_evsel__munmap(struct perf_evsel *evsel);
35 LIBPERF_API int perf_evsel__enable(struct perf_evsel *evsel);
36 LIBPERF_API int perf_evsel__enable_cpu(struct perf_evsel *evsel, int cpu);
37 LIBPERF_API int perf_evsel__disable(struct perf_evsel *evsel);
[all …]
A Devlist.h9 struct perf_evsel;
14 struct perf_evsel *evsel);
16 struct perf_evsel *evsel);
19 LIBPERF_API struct perf_evsel* perf_evlist__next(struct perf_evlist *evlist,
20 struct perf_evsel *evsel);
/linux/tools/lib/perf/
A Devsel.c33 struct perf_evsel *evsel = zalloc(sizeof(*evsel)); in perf_evsel__new()
41 void perf_evsel__delete(struct perf_evsel *evsel) in perf_evsel__delete()
85 struct perf_evsel *leader = evsel->leader; in get_group_fd()
182 void perf_evsel__close_fd(struct perf_evsel *evsel) in perf_evsel__close_fd()
190 void perf_evsel__free_fd(struct perf_evsel *evsel) in perf_evsel__free_fd()
196 void perf_evsel__close(struct perf_evsel *evsel) in perf_evsel__close()
213 void perf_evsel__munmap(struct perf_evsel *evsel) in perf_evsel__munmap()
281 int perf_evsel__read_size(struct perf_evsel *evsel) in perf_evsel__read_size()
354 int perf_evsel__enable(struct perf_evsel *evsel) in perf_evsel__enable()
369 int perf_evsel__disable(struct perf_evsel *evsel) in perf_evsel__disable()
[all …]
A Devlist.c60 struct perf_evsel *evsel; in perf_evlist__propagate_maps()
92 struct perf_evsel *
95 struct perf_evsel *next; in perf_evlist__next()
99 struct perf_evsel, in perf_evlist__next()
114 struct perf_evsel *pos, *n; in perf_evlist__purge()
176 struct perf_evsel *evsel; in perf_evlist__open()
194 struct perf_evsel *evsel; in perf_evlist__close()
202 struct perf_evsel *evsel; in perf_evlist__enable()
210 struct perf_evsel *evsel; in perf_evlist__disable()
300 struct perf_evsel *evsel; in perf_evlist__alloc_pollfd()
[all …]
/linux/tools/lib/perf/include/internal/
A Devsel.h21 struct perf_evsel *evsel;
37 struct perf_evsel { struct
48 struct perf_evsel *leader; argument
56 void perf_evsel__init(struct perf_evsel *evsel, struct perf_event_attr *attr, argument
58 int perf_evsel__alloc_fd(struct perf_evsel *evsel, int ncpus, int nthreads);
59 void perf_evsel__close_fd(struct perf_evsel *evsel);
60 void perf_evsel__free_fd(struct perf_evsel *evsel);
61 int perf_evsel__read_size(struct perf_evsel *evsel);
62 int perf_evsel__apply_filter(struct perf_evsel *evsel, const char *filter);
64 int perf_evsel__alloc_id(struct perf_evsel *evsel, int ncpus, int nthreads);
[all …]
A Devlist.h108 static inline struct perf_evsel *perf_evlist__first(struct perf_evlist *evlist) in perf_evlist__first()
110 return list_entry(evlist->entries.next, struct perf_evsel, node); in perf_evlist__first()
113 static inline struct perf_evsel *perf_evlist__last(struct perf_evlist *evlist) in perf_evlist__last()
115 return list_entry(evlist->entries.prev, struct perf_evsel, node); in perf_evlist__last()
121 struct perf_evsel *evsel,
125 struct perf_evsel *evsel,
/linux/tools/lib/perf/Documentation/
A Dlibperf.txt83 struct perf_evsel *evsel);
85 struct perf_evsel *evsel);
89 struct perf_evsel *evsel);
120 struct perf_evsel;
134 void perf_evsel__delete(struct perf_evsel *evsel);
137 void perf_evsel__close(struct perf_evsel *evsel);
138 void perf_evsel__close_cpu(struct perf_evsel *evsel, int cpu);
139 int perf_evsel__mmap(struct perf_evsel *evsel, int pages);
140 void perf_evsel__munmap(struct perf_evsel *evsel);
144 int perf_evsel__enable(struct perf_evsel *evsel);
[all …]
/linux/tools/lib/perf/tests/
A Dtest-evsel.c20 struct perf_evsel *evsel; in test_stat_cpu()
54 struct perf_evsel *evsel; in test_stat_thread()
86 struct perf_evsel *evsel; in test_stat_thread_enable()
128 struct perf_evsel *evsel; in test_stat_user_read()
A Dtest-evlist.c34 struct perf_evsel *evsel, *leader; in test_stat_cpu()
93 struct perf_evsel *evsel, *leader; in test_stat_thread()
148 struct perf_evsel *evsel, *leader; in test_stat_thread_enable()
212 struct perf_evsel *evsel; in test_mmap_thread()
323 struct perf_evsel *evsel; in test_mmap_cpus()
/linux/tools/lib/perf/Documentation/examples/
A Dcounting.c22 struct perf_evsel *evsel; in main()
A Dsampling.c26 struct perf_evsel *evsel; in main()
/linux/tools/perf/util/
A Devlist.h228 struct perf_evsel *evsel = perf_evlist__first(&evlist->core); in evlist__first()
235 struct perf_evsel *evsel = perf_evlist__last(&evlist->core); in evlist__last()
A Devsel.h50 struct perf_evsel core;
/linux/tools/perf/tests/
A Dpfm.c17 struct perf_evsel *evsel; in count_pfm_events()

Completed in 23 milliseconds