Lines Matching defs:list

658 	 * out of the "done" list and if necessary it will wait
800 * It builds the list of completed asynchronous requests,
802 * put the aio request structure back into the free list.
848 * - reqlist queue is a simple linked list
849 * - done queue is a double linked list
855 aio_req_t *q2, *q2work, *list;
858 list = *reqlist;
871 q2->aio_req_prev->aio_req_next = list;
872 list = q2;
880 q2work->aio_req_prev->aio_req_next = list;
881 list = q2;
887 *reqlist = list;
1181 * Asynchronous list IO. A chain of aiocb's are copied in
1184 * called. Optimize for the common case where the list
1188 * point that supports a list of IO requests. Whether this
1190 * locking strategy. Processing a list could adversely impact
1271 * a list head should be allocated if notification is
1272 * enabled for this list.
1309 * Prepare data to send when list of aiocb's
1542 * Asynchronous list IO.
1543 * If list I/O is called with LIO_WAIT it can still return
1545 * or if the list include UFS I/O requests. If this happens,
1601 * To find the list head, we go through the
1602 * list of aiocb structs, find the request
1603 * its for, then get the list head that reqp
1725 * do cleanup completion for all requests in list. memory for
2239 * set error for a list IO entry that failed.
2431 * get an aio_reqp from the free list or allocate one
2745 * save a reference to a user's outstanding aio in a hash list.
2979 * a list head should be allocated if notification is
2980 * enabled for this list.
3018 * Prepare data to send when list of aiocb's
3328 * get an aio_reqp from the free list or allocate one
3464 * a list head should be allocated if notification is
3465 * enabled for this list.
3503 * Prepare data to send when list of aiocb's has
3826 aio_req_free_port(aiop, reqp); /* back to free list */
3834 aio_req_free_port(aiop, reqp); /* request struct back to free list */