Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/tools/lib/perf/include/perf/
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);
26 LIBPERF_API int perf_evsel__open(struct perf_evsel *evsel, struct perf_cpu_map *cpus,
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__read(struct perf_evsel *evsel, int cpu, int thread,
32 LIBPERF_API int perf_evsel__enable(struct perf_evsel *evsel);
33 LIBPERF_API int perf_evsel__enable_cpu(struct perf_evsel *evsel, int cpu);
34 LIBPERF_API int perf_evsel__disable(struct perf_evsel *evsel);
[all …]
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);
/kernel/linux/linux-5.10/tools/lib/perf/
Devsel.c19 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 static void perf_evsel__close_fd_cpu(struct perf_evsel *evsel, int cpu) in perf_evsel__close_fd_cpu()
128 void perf_evsel__close_fd(struct perf_evsel *evsel) in perf_evsel__close_fd()
136 void perf_evsel__free_fd(struct perf_evsel *evsel) in perf_evsel__free_fd()
142 void perf_evsel__close(struct perf_evsel *evsel) in perf_evsel__close()
[all …]
Devlist.c39 struct perf_evsel *evsel) in __perf_evlist__propagate_maps()
63 struct perf_evsel *evsel; in perf_evlist__propagate_maps()
70 struct perf_evsel *evsel) in perf_evlist__add()
78 struct perf_evsel *evsel) in perf_evlist__remove()
94 struct perf_evsel *
95 perf_evlist__next(struct perf_evlist *evlist, struct perf_evsel *prev) in perf_evlist__next()
97 struct perf_evsel *next; in perf_evlist__next()
101 struct perf_evsel, in perf_evlist__next()
116 struct perf_evsel *pos, *n; in perf_evlist__purge()
178 struct perf_evsel *evsel; in perf_evlist__open()
[all …]
/kernel/linux/linux-5.10/tools/lib/perf/include/internal/
Devsel.h21 struct perf_evsel *evsel;
37 struct perf_evsel { struct
53 void perf_evsel__init(struct perf_evsel *evsel, struct perf_event_attr *attr); argument
54 int perf_evsel__alloc_fd(struct perf_evsel *evsel, int ncpus, int nthreads);
55 void perf_evsel__close_fd(struct perf_evsel *evsel);
56 void perf_evsel__free_fd(struct perf_evsel *evsel);
57 int perf_evsel__read_size(struct perf_evsel *evsel);
58 int perf_evsel__apply_filter(struct perf_evsel *evsel, const char *filter);
60 int perf_evsel__alloc_id(struct perf_evsel *evsel, int ncpus, int nthreads);
61 void perf_evsel__free_id(struct perf_evsel *evsel);
Devlist.h107 static inline struct perf_evsel *perf_evlist__first(struct perf_evlist *evlist) in perf_evlist__first()
109 return list_entry(evlist->entries.next, struct perf_evsel, node); in perf_evlist__first()
112 static inline struct perf_evsel *perf_evlist__last(struct perf_evlist *evlist) in perf_evlist__last()
114 return list_entry(evlist->entries.prev, struct perf_evsel, node); in perf_evlist__last()
120 struct perf_evsel *evsel,
124 struct perf_evsel *evsel,
/kernel/linux/linux-5.10/tools/lib/perf/Documentation/
Dlibperf.txt83 struct perf_evsel *evsel);
85 struct perf_evsel *evsel);
88 struct perf_evsel* perf_evlist__next(struct perf_evlist *evlist,
89 struct perf_evsel *evsel);
120 struct perf_evsel;
133 struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr);
134 void perf_evsel__delete(struct perf_evsel *evsel);
135 int perf_evsel__open(struct perf_evsel *evsel, struct perf_cpu_map *cpus,
137 void perf_evsel__close(struct perf_evsel *evsel);
138 void perf_evsel__close_cpu(struct perf_evsel *evsel, int cpu);
[all …]
/kernel/linux/linux-5.10/tools/lib/perf/tests/
Dtest-evsel.c19 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()
Dtest-evlist.c32 struct perf_evsel *evsel; in test_stat_cpu()
87 struct perf_evsel *evsel; in test_stat_thread()
138 struct perf_evsel *evsel; in test_stat_thread_enable()
198 struct perf_evsel *evsel; in test_mmap_thread()
308 struct perf_evsel *evsel; in test_mmap_cpus()
/kernel/linux/linux-5.10/tools/lib/perf/Documentation/examples/
Dcounting.c22 struct perf_evsel *evsel; in main()
Dsampling.c26 struct perf_evsel *evsel; in main()
/kernel/linux/linux-5.10/tools/perf/tests/
Dpfm.c38 struct perf_evsel *evsel; in count_pfm_events()
/kernel/linux/linux-5.10/tools/perf/util/
Devlist.h257 struct perf_evsel *evsel = perf_evlist__first(&evlist->core); in evlist__first()
264 struct perf_evsel *evsel = perf_evlist__last(&evlist->core); in evlist__last()
Devsel.h44 struct perf_evsel core;