Searched refs:perf_evsel (Results 1 – 14 of 14) sorted by relevance
/linux/tools/lib/perf/include/perf/ |
A D | evsel.h | 8 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 D | evlist.h | 9 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 D | evsel.c | 33 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 D | evlist.c | 60 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 D | evsel.h | 21 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 D | evlist.h | 108 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 D | libperf.txt | 83 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 D | test-evsel.c | 20 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 D | test-evlist.c | 34 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 D | counting.c | 22 struct perf_evsel *evsel; in main()
|
A D | sampling.c | 26 struct perf_evsel *evsel; in main()
|
/linux/tools/perf/util/ |
A D | evlist.h | 228 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 D | evsel.h | 50 struct perf_evsel core;
|
/linux/tools/perf/tests/ |
A D | pfm.c | 17 struct perf_evsel *evsel; in count_pfm_events()
|
Completed in 23 milliseconds