Lines Matching defs:aio
111 static int driver_aio_write(vnode_t *vp, struct aio_req *aio, cred_t *cred_p);
112 static int driver_aio_read(vnode_t *vp, struct aio_req *aio, cred_t *cred_p);
569 /* don't block if no outstanding aio */
802 * put the aio request structure back into the free list.
1087 * initialize aio by allocating an aio_t struct for this
1107 * start a special thread that will cleanup after aio requests
1111 * SOFTLOCKed. Some pages will be SOFTLOCKed when there are aio
1786 * Write out the results for an aio request that is done.
2444 /* this is an old solaris aio request */
2453 * initialize aio request.
2479 aiop = kmem_zalloc(sizeof (struct aio), KM_NOSLEEP);
2563 * the process is unmapping a segment with outstanding aio. normally,
2564 * the process will have completed the aio before unmapping the
2565 * segment. If the process does unmap a segment with outstanding aio,
2640 * once all the pending aio requests have been processed.
2674 * Wait for all the pending aio to complete.
2745 * save a reference to a user's outstanding aio in a hash list.
2850 driver_aio_write(vnode_t *vp, struct aio_req *aio, cred_t *cred_p)
2863 return ((*cb->cb_awrite)(dev, aio, cred_p));
2874 driver_aio_read(vnode_t *vp, struct aio_req *aio, cred_t *cred_p)
2887 return ((*cb->cb_aread)(dev, aio, cred_p));
3341 /* this is an old solaris aio request */
3350 * initialize aio request.