Lines Matching refs:cblock
147 static int record__aio_write(struct aiocb *cblock, int trace_fd, in record__aio_write() argument
152 cblock->aio_fildes = trace_fd; in record__aio_write()
153 cblock->aio_buf = buf; in record__aio_write()
154 cblock->aio_nbytes = size; in record__aio_write()
155 cblock->aio_offset = off; in record__aio_write()
156 cblock->aio_sigevent.sigev_notify = SIGEV_NONE; in record__aio_write()
159 rc = aio_write(cblock); in record__aio_write()
163 cblock->aio_fildes = -1; in record__aio_write()
172 static int record__aio_complete(struct mmap *md, struct aiocb *cblock) in record__aio_complete() argument
180 aio_errno = aio_error(cblock); in record__aio_complete()
184 written = aio_ret = aio_return(cblock); in record__aio_complete()
191 rem_size = cblock->aio_nbytes - written; in record__aio_complete()
194 cblock->aio_fildes = -1; in record__aio_complete()
208 rem_off = cblock->aio_offset + written; in record__aio_complete()
209 rem_buf = (void *)(cblock->aio_buf + written); in record__aio_complete()
210 record__aio_write(cblock, cblock->aio_fildes, in record__aio_complete()