Searched refs:perf_mmap (Results 1 – 15 of 15) sorted by relevance
/linux/tools/lib/perf/include/internal/ |
A D | mmap.h | 13 struct perf_mmap; 16 typedef void (*libperf_unmap_cb_t)(struct perf_mmap *map); 23 struct perf_mmap { struct 36 struct perf_mmap *next; argument 44 size_t perf_mmap__mmap_len(struct perf_mmap *map); 46 void perf_mmap__init(struct perf_mmap *map, struct perf_mmap *prev, 48 int perf_mmap__mmap(struct perf_mmap *map, struct perf_mmap_param *mp, 50 void perf_mmap__munmap(struct perf_mmap *map); 51 void perf_mmap__get(struct perf_mmap *map); 52 void perf_mmap__put(struct perf_mmap *map); [all …]
|
A D | evlist.h | 28 struct perf_mmap *mmap; 29 struct perf_mmap *mmap_ovw; 30 struct perf_mmap *mmap_first; 31 struct perf_mmap *mmap_ovw_first; 36 typedef struct perf_mmap* 39 (*perf_evlist_mmap__cb_mmap_t)(struct perf_mmap*, struct perf_mmap_param*, int, int);
|
/linux/tools/lib/perf/ |
A D | mmap.c | 18 void perf_mmap__init(struct perf_mmap *map, struct perf_mmap *prev, in perf_mmap__init() 29 size_t perf_mmap__mmap_len(struct perf_mmap *map) in perf_mmap__mmap_len() 51 void perf_mmap__munmap(struct perf_mmap *map) in perf_mmap__munmap() 63 void perf_mmap__get(struct perf_mmap *map) in perf_mmap__get() 68 void perf_mmap__put(struct perf_mmap *map) in perf_mmap__put() 81 u64 perf_mmap__read_head(struct perf_mmap *map) in perf_mmap__read_head() 86 static bool perf_mmap__empty(struct perf_mmap *map) in perf_mmap__empty() 93 void perf_mmap__consume(struct perf_mmap *map) in perf_mmap__consume() 140 static int __perf_mmap__read_init(struct perf_mmap *md) in __perf_mmap__read_init() 174 int perf_mmap__read_init(struct perf_mmap *map) in perf_mmap__read_init() [all …]
|
A D | evlist.c | 332 struct perf_mmap *map = fda->priv[fd].ptr; in perf_evlist__munmap_filtered() 352 struct perf_mmap *map; in perf_evlist__alloc_mmap() 354 map = zalloc(evlist->nr_mmaps * sizeof(struct perf_mmap)); in perf_evlist__alloc_mmap() 359 struct perf_mmap *prev = i ? &map[i - 1] : NULL; in perf_evlist__alloc_mmap() 385 static struct perf_mmap* 388 struct perf_mmap *maps; in perf_evlist__mmap_cb_get() 409 perf_evlist__mmap_cb_mmap(struct perf_mmap *map, struct perf_mmap_param *mp, in perf_evlist__mmap_cb_mmap() 415 static void perf_evlist__set_mmap_first(struct perf_evlist *evlist, struct perf_mmap *map, in perf_evlist__set_mmap_first() 435 struct perf_mmap *map; in mmap_per_evsel() 636 struct perf_mmap* [all …]
|
A D | evsel.c | 47 #define MMAP(e, x, y) (e->mmap ? ((struct perf_mmap *) xyarray__entry(e->mmap, x, y)) : NULL) 70 evsel->mmap = xyarray__new(ncpus, nthreads, sizeof(struct perf_mmap)); in perf_evsel__alloc_mmap() 252 struct perf_mmap *map; in perf_evsel__mmap()
|
/linux/tools/lib/perf/include/perf/ |
A D | mmap.h | 7 struct perf_mmap; 10 LIBPERF_API void perf_mmap__consume(struct perf_mmap *map); 11 LIBPERF_API int perf_mmap__read_init(struct perf_mmap *map); 12 LIBPERF_API void perf_mmap__read_done(struct perf_mmap *map); 13 LIBPERF_API union perf_event *perf_mmap__read_event(struct perf_mmap *map);
|
A D | evlist.h | 41 LIBPERF_API struct perf_mmap *perf_evlist__next_mmap(struct perf_evlist *evlist, 42 struct perf_mmap *map,
|
/linux/tools/lib/perf/Documentation/ |
A D | libperf.txt | 107 struct perf_mmap *perf_evlist__next_mmap(struct perf_evlist *evlist, 108 struct perf_mmap *map, 159 struct perf_mmap; 161 void perf_mmap__consume(struct perf_mmap *map); 162 int perf_mmap__read_init(struct perf_mmap *map); 163 void perf_mmap__read_done(struct perf_mmap *map); 164 union perf_event *perf_mmap__read_event(struct perf_mmap *map); 231 struct perf_mmap:: Provides an abstraction for accessing perf ring buffer.
|
/linux/tools/perf/util/ |
A D | mmap.h | 34 struct perf_mmap core;
|
A D | evlist.c | 730 static void perf_mmap__unmap_cb(struct perf_mmap *map) in perf_mmap__unmap_cb() 748 struct perf_mmap *prev = i ? &map[i - 1].core : NULL; in evlist__alloc_mmap() 776 static struct perf_mmap* 802 perf_evlist__mmap_cb_mmap(struct perf_mmap *_map, struct perf_mmap_param *_mp, in perf_evlist__mmap_cb_mmap()
|
/linux/tools/lib/perf/tests/ |
A D | test-evlist.c | 213 struct perf_mmap *map; in test_mmap_thread() 324 struct perf_mmap *map; in test_mmap_cpus()
|
/linux/tools/lib/perf/Documentation/examples/ |
A D | sampling.c | 27 struct perf_mmap *map; in main()
|
/linux/kernel/events/ |
A D | core.c | 6170 static int perf_mmap(struct file *file, struct vm_area_struct *vma) in perf_mmap() function 6410 .mmap = perf_mmap,
|
/linux/ |
A D | System.map | 6130 ffff80001017e480 t perf_mmap
|
A D | .tmp_System.map | 6130 ffff80001017e480 t perf_mmap
|
Completed in 334 milliseconds