Lines Matching defs:wait
83 #define WAIT 4 /* wait for the log blocks to hit the disk */
1042 * log blocks. later on, we will only wait on blocks that correspond
1404 * or wait on a more recent transaction, or just ignore it
1956 /* wait for all commits to finish */
2967 wait_queue_entry_t wait;
2973 * we only want to wait once.
2975 init_waitqueue_entry(&wait, current);
2976 add_wait_queue(&journal->j_join_wait, &wait);
2984 remove_wait_queue(&journal->j_join_wait, &wait);
3068 * wait for it to finish before beginning we don't sleep if there
3098 * have to do is wait for someone else to do a commit
3522 * will wait until the current transaction is done/committed before returning
3606 * wait on j_join_wait until all the writers are done. By the time it
3650 * we wait on j_join_wait. We will wake up when the last writer has
3954 * wait on it.
3957 struct buffer_head *bh, int wait)
3962 if (!wait)
4055 * j must wait means we have to flush the log blocks, and the
4299 * queue don't wait for this proc to flush journal lists and such.