Searched refs:perf_evsel (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.4/tools/perf/lib/include/perf/ |
| D | evsel.h | 8 struct perf_evsel; 24 LIBPERF_API void perf_evsel__init(struct perf_evsel *evsel, 26 LIBPERF_API struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr); 27 LIBPERF_API void perf_evsel__delete(struct perf_evsel *evsel); 28 LIBPERF_API int perf_evsel__open(struct perf_evsel *evsel, struct perf_cpu_map *cpus, 30 LIBPERF_API void perf_evsel__close(struct perf_evsel *evsel); 31 LIBPERF_API int perf_evsel__read(struct perf_evsel *evsel, int cpu, int thread, 33 LIBPERF_API int perf_evsel__enable(struct perf_evsel *evsel); 34 LIBPERF_API int perf_evsel__disable(struct perf_evsel *evsel); 35 LIBPERF_API struct perf_cpu_map *perf_evsel__cpus(struct perf_evsel *evsel); [all …]
|
| D | evlist.h | 8 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-v5.4/tools/perf/lib/ |
| D | evsel.c | 19 void perf_evsel__init(struct perf_evsel *evsel, struct perf_event_attr *attr) in perf_evsel__init() 25 struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr) in perf_evsel__new() 27 struct perf_evsel *evsel = zalloc(sizeof(*evsel)); in perf_evsel__new() 35 void perf_evsel__delete(struct perf_evsel *evsel) in perf_evsel__delete() 42 int perf_evsel__alloc_fd(struct perf_evsel *evsel, int ncpus, int nthreads) in perf_evsel__alloc_fd() 66 int perf_evsel__open(struct perf_evsel *evsel, struct perf_cpu_map *cpus, in perf_evsel__open() 117 void perf_evsel__close_fd(struct perf_evsel *evsel) in perf_evsel__close_fd() 128 void perf_evsel__free_fd(struct perf_evsel *evsel) in perf_evsel__free_fd() 134 void perf_evsel__close(struct perf_evsel *evsel) in perf_evsel__close() 143 int perf_evsel__read_size(struct perf_evsel *evsel) in perf_evsel__read_size() [all …]
|
| D | evlist.c | 33 struct perf_evsel *evsel) in __perf_evlist__propagate_maps() 53 struct perf_evsel *evsel; in perf_evlist__propagate_maps() 60 struct perf_evsel *evsel) in perf_evlist__add() 68 struct perf_evsel *evsel) in perf_evlist__remove() 84 struct perf_evsel * 85 perf_evlist__next(struct perf_evlist *evlist, struct perf_evsel *prev) in perf_evlist__next() 87 struct perf_evsel *next; in perf_evlist__next() 91 struct perf_evsel, in perf_evlist__next() 135 struct perf_evsel *evsel; in perf_evlist__open() 153 struct perf_evsel *evsel; in perf_evlist__close() [all …]
|
| /Linux-v5.4/tools/perf/lib/include/internal/ |
| D | evsel.h | 21 struct perf_evsel *evsel; 37 struct perf_evsel { struct 53 int perf_evsel__alloc_fd(struct perf_evsel *evsel, int ncpus, int nthreads); argument 54 void perf_evsel__close_fd(struct perf_evsel *evsel); 55 void perf_evsel__free_fd(struct perf_evsel *evsel); 56 int perf_evsel__read_size(struct perf_evsel *evsel); 57 int perf_evsel__apply_filter(struct perf_evsel *evsel, const char *filter); 59 int perf_evsel__alloc_id(struct perf_evsel *evsel, int ncpus, int nthreads); 60 void perf_evsel__free_id(struct perf_evsel *evsel);
|
| D | evlist.h | 63 static inline struct perf_evsel *perf_evlist__first(struct perf_evlist *evlist) in perf_evlist__first() 65 return list_entry(evlist->entries.next, struct perf_evsel, node); in perf_evlist__first() 68 static inline struct perf_evsel *perf_evlist__last(struct perf_evlist *evlist) in perf_evlist__last() 70 return list_entry(evlist->entries.prev, struct perf_evsel, node); in perf_evlist__last() 76 struct perf_evsel *evsel, 80 struct perf_evsel *evsel,
|
| /Linux-v5.4/tools/perf/lib/Documentation/man/ |
| D | libperf.rst | 11 - struct perf_evsel 55 struct perf_evsel \*evsel); 57 struct perf_evsel \*evsel); 60 struct perf_evsel\* perf_evlist__next(struct perf_evlist \*evlist, 61 struct perf_evsel \*evsel); 86 void perf_evsel__init(struct perf_evsel \*evsel, 88 struct perf_evsel \*perf_evsel__new(struct perf_event_attr \*attr); 89 void perf_evsel__delete(struct perf_evsel \*evsel); 90 int perf_evsel__open(struct perf_evsel \*evsel, struct perf_cpu_map \*cpus, 92 void perf_evsel__close(struct perf_evsel \*evsel); [all …]
|
| /Linux-v5.4/tools/perf/lib/tests/ |
| D | test-evsel.c | 19 struct perf_evsel *evsel; in test_stat_cpu() 53 struct perf_evsel *evsel; in test_stat_thread() 85 struct perf_evsel *evsel; in test_stat_thread_enable()
|
| D | test-evlist.c | 21 struct perf_evsel *evsel; in test_stat_cpu() 76 struct perf_evsel *evsel; in test_stat_thread() 127 struct perf_evsel *evsel; in test_stat_thread_enable()
|
| /Linux-v5.4/tools/perf/lib/Documentation/tutorial/ |
| D | tutorial.rst | 25 struct perf_evsel 29 Gathers several struct perf_evsel object and performs functions on all of them.
|
| /Linux-v5.4/tools/perf/util/ |
| D | evlist.h | 239 struct perf_evsel *evsel = perf_evlist__first(&evlist->core); in evlist__first() 246 struct perf_evsel *evsel = perf_evlist__last(&evlist->core); in evlist__last()
|
| D | evsel.h | 44 struct perf_evsel core;
|