Lines Matching defs:wait
55 static int __xfs_buf_submit(struct xfs_buf *bp, bool wait);
835 /* Initiate the buffer read and wait. */
1166 DECLARE_WAITQUEUE (wait, current);
1171 add_wait_queue(&bp->b_waiters, &wait);
1178 remove_wait_queue(&bp->b_waiters, &wait);
1654 bool wait)
1703 if (wait)
1785 * returned. These buffers will have an elevated hold count, so wait on those
1800 /* need to wait, so skip it this pass */
1827 * First wait on the buftarg I/O count for all in-flight buffers to be
2135 * submitted using sync I/O and placed on the wait list such that the caller can
2179 * If we have a wait list, each buffer (and associated delwri
2204 * out and not wait for I/O completion on any of the buffers. This interface
2226 * This will take the @buffer_list, write all buffers out and wait for I/O
2266 * buffer reference to a temporary wait list. We reuse this infrastructure to
2269 * Note the buffer transitions from the queued state, to the submitted and wait
2297 * the buffer on the wait list with the original reference. Rather than
2298 * bounce the buffer from a local wait list back to the original list
2299 * after I/O completion, reuse the original list as the wait list.
2304 * The buffer is now locked, under I/O and wait listed on the original