Symbol: LIBPERF_API
tools/lib/perf/include/perf/core.h
23
LIBPERF_API void libperf_init(libperf_print_fn_t fn);
tools/lib/perf/include/perf/core.h
7
#ifndef LIBPERF_API
tools/lib/perf/include/perf/cpumap.h
24
LIBPERF_API struct perf_cpu_map *perf_cpu_map__new_any_cpu(void);
tools/lib/perf/include/perf/cpumap.h
33
LIBPERF_API struct perf_cpu_map *perf_cpu_map__new_online_cpus(void);
tools/lib/perf/include/perf/cpumap.h
39
LIBPERF_API struct perf_cpu_map *perf_cpu_map__new(const char *cpu_list);
tools/lib/perf/include/perf/cpumap.h
41
LIBPERF_API struct perf_cpu_map *perf_cpu_map__new_int(int cpu);
tools/lib/perf/include/perf/cpumap.h
42
LIBPERF_API struct perf_cpu_map *perf_cpu_map__get(struct perf_cpu_map *map);
tools/lib/perf/include/perf/cpumap.h
43
LIBPERF_API int perf_cpu_map__merge(struct perf_cpu_map **orig,
tools/lib/perf/include/perf/cpumap.h
45
LIBPERF_API struct perf_cpu_map *perf_cpu_map__intersect(struct perf_cpu_map *orig,
tools/lib/perf/include/perf/cpumap.h
47
LIBPERF_API void perf_cpu_map__put(struct perf_cpu_map *map);
tools/lib/perf/include/perf/cpumap.h
52
LIBPERF_API struct perf_cpu perf_cpu_map__cpu(const struct perf_cpu_map *cpus, int idx);
tools/lib/perf/include/perf/cpumap.h
60
LIBPERF_API int perf_cpu_map__nr(const struct perf_cpu_map *cpus);
tools/lib/perf/include/perf/cpumap.h
64
LIBPERF_API bool perf_cpu_map__has_any_cpu_or_is_empty(const struct perf_cpu_map *map);
tools/lib/perf/include/perf/cpumap.h
68
LIBPERF_API bool perf_cpu_map__is_any_cpu_or_is_empty(const struct perf_cpu_map *map);
tools/lib/perf/include/perf/cpumap.h
73
LIBPERF_API bool perf_cpu_map__is_empty(const struct perf_cpu_map *map);
tools/lib/perf/include/perf/cpumap.h
77
LIBPERF_API struct perf_cpu perf_cpu_map__min(const struct perf_cpu_map *map);
tools/lib/perf/include/perf/cpumap.h
81
LIBPERF_API struct perf_cpu perf_cpu_map__max(const struct perf_cpu_map *map);
tools/lib/perf/include/perf/cpumap.h
82
LIBPERF_API bool perf_cpu_map__has(const struct perf_cpu_map *map, struct perf_cpu cpu);
tools/lib/perf/include/perf/cpumap.h
83
LIBPERF_API bool perf_cpu_map__equal(const struct perf_cpu_map *lhs,
tools/lib/perf/include/perf/cpumap.h
88
LIBPERF_API bool perf_cpu_map__has_any_cpu(const struct perf_cpu_map *map);
tools/lib/perf/include/perf/evlist.h
13
LIBPERF_API void perf_evlist__add(struct perf_evlist *evlist,
tools/lib/perf/include/perf/evlist.h
15
LIBPERF_API void perf_evlist__remove(struct perf_evlist *evlist,
tools/lib/perf/include/perf/evlist.h
17
LIBPERF_API struct perf_evlist *perf_evlist__new(void);
tools/lib/perf/include/perf/evlist.h
18
LIBPERF_API void perf_evlist__delete(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
19
LIBPERF_API struct perf_evsel* perf_evlist__next(struct perf_evlist *evlist,
tools/lib/perf/include/perf/evlist.h
21
LIBPERF_API int perf_evlist__open(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
22
LIBPERF_API void perf_evlist__close(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
23
LIBPERF_API void perf_evlist__enable(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
24
LIBPERF_API void perf_evlist__disable(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
31
LIBPERF_API void perf_evlist__set_maps(struct perf_evlist *evlist,
tools/lib/perf/include/perf/evlist.h
34
LIBPERF_API int perf_evlist__poll(struct perf_evlist *evlist, int timeout);
tools/lib/perf/include/perf/evlist.h
35
LIBPERF_API int perf_evlist__filter_pollfd(struct perf_evlist *evlist,
tools/lib/perf/include/perf/evlist.h
38
LIBPERF_API int perf_evlist__mmap(struct perf_evlist *evlist, int pages);
tools/lib/perf/include/perf/evlist.h
39
LIBPERF_API void perf_evlist__munmap(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
41
LIBPERF_API struct perf_mmap *perf_evlist__next_mmap(struct perf_evlist *evlist,
tools/lib/perf/include/perf/evlist.h
49
LIBPERF_API void perf_evlist__set_leader(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evlist.h
50
LIBPERF_API int perf_evlist__nr_groups(struct perf_evlist *evlist);
tools/lib/perf/include/perf/evsel.h
28
LIBPERF_API struct perf_evsel *perf_evsel__new(struct perf_event_attr *attr);
tools/lib/perf/include/perf/evsel.h
29
LIBPERF_API void perf_evsel__delete(struct perf_evsel *evsel);
tools/lib/perf/include/perf/evsel.h
30
LIBPERF_API int perf_evsel__open(struct perf_evsel *evsel, struct perf_cpu_map *cpus,
tools/lib/perf/include/perf/evsel.h
32
LIBPERF_API void perf_evsel__close(struct perf_evsel *evsel);
tools/lib/perf/include/perf/evsel.h
33
LIBPERF_API void perf_evsel__close_cpu(struct perf_evsel *evsel, int cpu_map_idx);
tools/lib/perf/include/perf/evsel.h
34
LIBPERF_API int perf_evsel__mmap(struct perf_evsel *evsel, int pages);
tools/lib/perf/include/perf/evsel.h
35
LIBPERF_API void perf_evsel__munmap(struct perf_evsel *evsel);
tools/lib/perf/include/perf/evsel.h
36
LIBPERF_API void *perf_evsel__mmap_base(struct perf_evsel *evsel, int cpu_map_idx, int thread);
tools/lib/perf/include/perf/evsel.h
37
LIBPERF_API int perf_evsel__read(struct perf_evsel *evsel, int cpu_map_idx, int thread,
tools/lib/perf/include/perf/evsel.h
39
LIBPERF_API int perf_evsel__enable(struct perf_evsel *evsel);
tools/lib/perf/include/perf/evsel.h
40
LIBPERF_API int perf_evsel__enable_cpu(struct perf_evsel *evsel, int cpu_map_idx);
tools/lib/perf/include/perf/evsel.h
41
LIBPERF_API int perf_evsel__enable_thread(struct perf_evsel *evsel, int thread);
tools/lib/perf/include/perf/evsel.h
42
LIBPERF_API int perf_evsel__disable(struct perf_evsel *evsel);
tools/lib/perf/include/perf/evsel.h
43
LIBPERF_API int perf_evsel__disable_cpu(struct perf_evsel *evsel, int cpu_map_idx);
tools/lib/perf/include/perf/evsel.h
44
LIBPERF_API struct perf_cpu_map *perf_evsel__cpus(struct perf_evsel *evsel);
tools/lib/perf/include/perf/evsel.h
45
LIBPERF_API struct perf_thread_map *perf_evsel__threads(struct perf_evsel *evsel);
tools/lib/perf/include/perf/evsel.h
46
LIBPERF_API struct perf_event_attr *perf_evsel__attr(struct perf_evsel *evsel);
tools/lib/perf/include/perf/evsel.h
47
LIBPERF_API void perf_counts_values__scale(struct perf_counts_values *count,
tools/lib/perf/include/perf/mmap.h
10
LIBPERF_API void perf_mmap__consume(struct perf_mmap *map);
tools/lib/perf/include/perf/mmap.h
11
LIBPERF_API int perf_mmap__read_init(struct perf_mmap *map);
tools/lib/perf/include/perf/mmap.h
12
LIBPERF_API void perf_mmap__read_done(struct perf_mmap *map);
tools/lib/perf/include/perf/mmap.h
13
LIBPERF_API union perf_event *perf_mmap__read_event(struct perf_mmap *map);
tools/lib/perf/include/perf/threadmap.h
10
LIBPERF_API struct perf_thread_map *perf_thread_map__new_dummy(void);
tools/lib/perf/include/perf/threadmap.h
11
LIBPERF_API struct perf_thread_map *perf_thread_map__new_array(int nr_threads, pid_t *array);
tools/lib/perf/include/perf/threadmap.h
13
LIBPERF_API void perf_thread_map__set_pid(struct perf_thread_map *map, int idx, pid_t pid);
tools/lib/perf/include/perf/threadmap.h
14
LIBPERF_API char *perf_thread_map__comm(struct perf_thread_map *map, int idx);
tools/lib/perf/include/perf/threadmap.h
15
LIBPERF_API int perf_thread_map__nr(struct perf_thread_map *threads);
tools/lib/perf/include/perf/threadmap.h
16
LIBPERF_API pid_t perf_thread_map__pid(struct perf_thread_map *map, int idx);
tools/lib/perf/include/perf/threadmap.h
17
LIBPERF_API int perf_thread_map__idx(struct perf_thread_map *map, pid_t pid);
tools/lib/perf/include/perf/threadmap.h
19
LIBPERF_API struct perf_thread_map *perf_thread_map__get(struct perf_thread_map *map);
tools/lib/perf/include/perf/threadmap.h
20
LIBPERF_API void perf_thread_map__put(struct perf_thread_map *map);