Searched refs:aiocb (Results 1 – 4 of 4) sorted by relevance
6 struct aiocb aiocb; in main() local8 aiocb.aio_fildes = 0; in main()9 aiocb.aio_offset = 0; in main()10 aiocb.aio_buf = 0; in main()11 aiocb.aio_nbytes = 0; in main()12 aiocb.aio_reqprio = 0; in main()13 aiocb.aio_sigevent.sigev_notify = 1 /*SIGEV_NONE*/; in main()15 return (int)aio_return(&aiocb); in main()
14 struct aiocb;35 struct aiocb *cblocks;36 struct aiocb **aiocb; member
162 map->aio.aiocb = calloc(map->aio.nr_cblocks, sizeof(struct aiocb *)); in perf_mmap__aio_mmap() 163 if (!map->aio.aiocb) { in perf_mmap__aio_mmap() 164 pr_debug2("failed to allocate aiocb for data buffer, error %m\n"); in perf_mmap__aio_mmap() 167 map->aio.cblocks = calloc(map->aio.nr_cblocks, sizeof(struct aiocb)); in perf_mmap__aio_mmap() 219 zfree(&map->aio.aiocb); in perf_mmap__aio_mmap()
293 static int record__aio_write(struct aiocb *cblock, int trace_fd, in record__aio_write() 318 static int record__aio_complete(struct mmap *md, struct aiocb *cblock) in record__aio_complete() 366 struct aiocb **aiocb = md->aio.aiocb; in record__aio_sync() 367 struct aiocb *cblocks = md->aio.cblocks; in record__aio_sync() 376 aiocb[i] = NULL; in record__aio_sync() 385 aiocb[i] = &cblocks[i]; in record__aio_sync() 392 while (aio_suspend((const struct aiocb **)aiocb, m in record__aio_sync() 365 struct aiocb **aiocb = md->aio.aiocb; record__aio_sync() local [all...]