Lines Matching defs:aio_fsync
408 * aio_fsync - asynchronously force all IO operations associated
416 aio_fsync(proc_t p, struct aio_fsync_args *uap, int *retval )
448 } /* aio_fsync */
1393 * aio_fsync complicates matters a bit since we cannot do the fsync until all async
1394 * IO requests at the time the aio_fsync call came in have completed.
1409 /* leave aio_fsync calls on the work queue if there are IO */
1435 * aio_delay_fsync_request - look to see if this aio_fsync request should be delayed at
1524 * aio_fsync calls sync up all async IO requests queued at the time
1525 * the aio_fsync call was made. So we mark each currently queued async
1528 * request with the aiocb pointer passed in on the aio_fsync call to
1529 * know which IOs must complete before we process the aio_fsync call.
1667 * aio_mark_requests - aio_fsync calls synchronize file data for all queued async IO
1668 * requests at the moment the aio_fsync call is queued. We use aio_workq_entry.fsyncp
1670 * field from the aio_fsync call as the aio_workq_entry.fsyncp in marked requests.