/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | mmap.c | 73 return map->aio.nr_cblocks > 0; in perf_mmap__aio_enabled() 151 map->aio.nr_cblocks = mp->nr_cblocks; in perf_mmap__aio_mmap() 152 if (map->aio.nr_cblocks) { in perf_mmap__aio_mmap() 153 map->aio.aiocb = calloc(map->aio.nr_cblocks, sizeof(struct aiocb *)); in perf_mmap__aio_mmap() 158 map->aio.cblocks = calloc(map->aio.nr_cblocks, sizeof(struct aiocb)); in perf_mmap__aio_mmap() 163 map->aio.data = calloc(map->aio.nr_cblocks, sizeof(void *)); in perf_mmap__aio_mmap() 169 for (i = 0; i < map->aio.nr_cblocks; ++i) { in perf_mmap__aio_mmap() 205 for (i = 0; i < map->aio.nr_cblocks; ++i) in perf_mmap__aio_munmap()
|
H A D | mmap.h | 40 int nr_cblocks; member 50 int nr_cblocks, affinity, flush, comp_level; member
|
H A D | record.h | 69 int nr_cblocks; member
|
H A D | evlist.h | 207 bool auxtrace_overwrite, int nr_cblocks,
|
H A D | evlist.c | 881 bool auxtrace_overwrite, int nr_cblocks, int affinity, int flush, in evlist__mmap_ex() 890 .nr_cblocks = nr_cblocks, in evlist__mmap_ex() 879 evlist__mmap_ex(struct evlist *evlist, unsigned int pages, unsigned int auxtrace_pages, bool auxtrace_overwrite, int nr_cblocks, int affinity, int flush, int comp_level) evlist__mmap_ex() argument
|
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | mmap.c | 73 return map->aio.nr_cblocks > 0; in perf_mmap__aio_enabled() 151 map->aio.nr_cblocks = mp->nr_cblocks; in perf_mmap__aio_mmap() 152 if (map->aio.nr_cblocks) { in perf_mmap__aio_mmap() 153 map->aio.aiocb = calloc(map->aio.nr_cblocks, sizeof(struct aiocb *)); in perf_mmap__aio_mmap() 158 map->aio.cblocks = calloc(map->aio.nr_cblocks, sizeof(struct aiocb)); in perf_mmap__aio_mmap() 163 map->aio.data = calloc(map->aio.nr_cblocks, sizeof(void *)); in perf_mmap__aio_mmap() 169 for (i = 0; i < map->aio.nr_cblocks; ++i) { in perf_mmap__aio_mmap() 205 for (i = 0; i < map->aio.nr_cblocks; ++i) in perf_mmap__aio_munmap()
|
H A D | mmap.h | 37 int nr_cblocks; member 49 int nr_cblocks, affinity, flush, comp_level; member
|
H A D | record.h | 71 int nr_cblocks; member
|
H A D | evlist.h | 197 bool auxtrace_overwrite, int nr_cblocks,
|
H A D | evlist.c | 1001 bool auxtrace_overwrite, int nr_cblocks, int affinity, int flush, in evlist__mmap_ex() 1010 .nr_cblocks = nr_cblocks, in evlist__mmap_ex() 999 evlist__mmap_ex(struct evlist *evlist, unsigned int pages, unsigned int auxtrace_pages, bool auxtrace_overwrite, int nr_cblocks, int affinity, int flush, int comp_level) evlist__mmap_ex() argument
|
/kernel/linux/linux-5.10/tools/perf/ |
H A D | builtin-record.c | 259 for (i = 0; i < md->aio.nr_cblocks; ++i) { in record__aio_sync() 278 while (aio_suspend((const struct aiocb **)aiocb, md->aio.nr_cblocks, &timeout)) { in record__aio_sync() 410 opts->nr_cblocks = 0; in record__aio_parse() 413 opts->nr_cblocks = strtol(str, NULL, 0); in record__aio_parse() 414 if (!opts->nr_cblocks) in record__aio_parse() 415 opts->nr_cblocks = nr_cblocks_default; in record__aio_parse() 445 return rec->opts.nr_cblocks > 0; in record__aio_enabled() 852 opts->nr_cblocks, opts->affinity, in record__mmap_evlist() 2152 rec->opts.nr_cblocks = strtol(value, NULL, 0); in perf_record_config() 2153 if (!rec->opts.nr_cblocks) in perf_record_config() [all...] |
/kernel/linux/linux-6.6/tools/perf/ |
H A D | builtin-record.c | 357 for (i = 0; i < md->aio.nr_cblocks; ++i) { in record__aio_sync() 376 while (aio_suspend((const struct aiocb **)aiocb, md->aio.nr_cblocks, &timeout)) { in record__aio_sync() 508 opts->nr_cblocks = 0; in record__aio_parse() 511 opts->nr_cblocks = strtol(str, NULL, 0); in record__aio_parse() 512 if (!opts->nr_cblocks) in record__aio_parse() 513 opts->nr_cblocks = nr_cblocks_default; in record__aio_parse() 543 return rec->opts.nr_cblocks > 0; in record__aio_enabled() 1231 opts->nr_cblocks, opts->affinity, in record__mmap_evlist() 2913 rec->opts.nr_cblocks = strtol(value, NULL, 0); in perf_record_config() 2914 if (!rec->opts.nr_cblocks) in perf_record_config() [all...] |