Lines Matching refs:ops
512 mmap_per_evsel(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops, in mmap_per_evsel() argument
533 map = ops->get(evlist, overwrite, idx); in mmap_per_evsel()
565 if (ops->idx) in mmap_per_evsel()
566 ops->idx(evlist, evsel, mp, idx); in mmap_per_evsel()
570 if (ops->mmap(map, mp, *output, evlist_cpu) < 0) in mmap_per_evsel()
606 mmap_per_thread(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops, in mmap_per_thread() argument
622 if (mmap_per_evsel(evlist, ops, idx, mp, 0, thread, &output, in mmap_per_thread()
632 if (mmap_per_evsel(evlist, ops, idx, mp, cpu, 0, &output, in mmap_per_thread()
648 mmap_per_cpu(struct perf_evlist *evlist, struct perf_evlist_mmap_ops *ops, in mmap_per_cpu() argument
663 if (mmap_per_evsel(evlist, ops, cpu, mp, cpu, in mmap_per_cpu()
696 struct perf_evlist_mmap_ops *ops, in perf_evlist__mmap_ops() argument
702 if (!ops || !ops->get || !ops->mmap) in perf_evlist__mmap_ops()
720 return mmap_per_thread(evlist, ops, mp); in perf_evlist__mmap_ops()
722 return mmap_per_cpu(evlist, ops, mp); in perf_evlist__mmap_ops()
728 struct perf_evlist_mmap_ops ops = { in perf_evlist__mmap() local
735 return perf_evlist__mmap_ops(evlist, &ops, &mp); in perf_evlist__mmap()