Home
last modified time | relevance | path

Searched refs:aio (Results 1 – 6 of 6) sorted by relevance

/tools/perf/util/
A Dmmap.c91 if (map->aio.data[idx]) { in perf_mmap__aio_free()
153 map->aio.aiocb = calloc(map->aio.nr_cblocks, sizeof(struct aiocb *)); in perf_mmap__aio_mmap()
154 if (!map->aio.aiocb) { in perf_mmap__aio_mmap()
158 map->aio.cblocks = calloc(map->aio.nr_cblocks, sizeof(struct aiocb)); in perf_mmap__aio_mmap()
159 if (!map->aio.cblocks) { in perf_mmap__aio_mmap()
163 map->aio.data = calloc(map->aio.nr_cblocks, sizeof(void *)); in perf_mmap__aio_mmap()
164 if (!map->aio.data) { in perf_mmap__aio_mmap()
207 if (map->aio.data) in perf_mmap__aio_munmap()
208 zfree(&map->aio.data); in perf_mmap__aio_munmap()
209 zfree(&map->aio.cblocks); in perf_mmap__aio_munmap()
[all …]
A Dmmap.h38 } aio; member
/tools/perf/
A Dbuiltin-record.c365 struct aiocb **aiocb = md->aio.aiocb; in record__aio_sync()
406 struct record_aio *aio = to; in record__aio_pushfn() local
422 if (record__comp_enabled(aio->rec)) { in record__aio_pushfn()
423 ssize_t compressed = zstd_compress(aio->rec->session, NULL, aio->data + aio->size, in record__aio_pushfn()
431 memcpy(aio->data + aio->size, buf, size); in record__aio_pushfn()
434 if (!aio->size) { in record__aio_pushfn()
448 aio->size += size; in record__aio_pushfn()
465 aio.data = map->aio.data[idx]; in record__aio_push()
471 ret = record__aio_write(&(map->aio.cblocks[idx]), trace_fd, aio.data, aio.size, *off); in record__aio_push()
473 *off += aio.size; in record__aio_push()
[all …]
/tools/perf/Documentation/
A Dperf-check.txt46 aio / HAVE_AIO_SUPPORT
A Dperf-config.txt603 record.aio::
A Dperf-record.txt570 --aio[=n]::

Completed in 16 milliseconds