Home
last modified time | relevance | path

Searched refs:perf_mmap (Results 1 – 15 of 15) sorted by relevance

/linux/tools/lib/perf/include/internal/
A Dmmap.h13 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 Devlist.h28 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 Dmmap.c18 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 Devlist.c332 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 Devsel.c47 #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 Dmmap.h7 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 Devlist.h41 LIBPERF_API struct perf_mmap *perf_evlist__next_mmap(struct perf_evlist *evlist,
42 struct perf_mmap *map,
/linux/tools/lib/perf/Documentation/
A Dlibperf.txt107 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 Dmmap.h34 struct perf_mmap core;
A Devlist.c730 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 Dtest-evlist.c213 struct perf_mmap *map; in test_mmap_thread()
324 struct perf_mmap *map; in test_mmap_cpus()
/linux/tools/lib/perf/Documentation/examples/
A Dsampling.c27 struct perf_mmap *map; in main()
/linux/kernel/events/
A Dcore.c6170 static int perf_mmap(struct file *file, struct vm_area_struct *vma) in perf_mmap() function
6410 .mmap = perf_mmap,
/linux/
A DSystem.map6130 ffff80001017e480 t perf_mmap
A D.tmp_System.map6130 ffff80001017e480 t perf_mmap

Completed in 334 milliseconds