Lines Matching refs:waiters
204 INIT_LIST_HEAD(&head->waiters);
215 list_for_each_entry(tic, &head->waiters, t_queue)
247 list_for_each_entry(tic, &head->waiters, t_queue) {
294 list_add_tail(&tic->t_queue, &head->waiters);
325 * Once a ticket gets put onto head->waiters, it will only return after the
333 * As tickets are only ever moved on and off head->waiters under head->lock, we
336 * head->waiters because the t_queue list head will be empty and we hold the
352 * If there are other waiters on the queue then give them a chance at
353 * logspace before us. Wake up the first waiters, if we do not wake
354 * up all the waiters then go to sleep waiting for more free space,
359 if (!list_empty_careful(&head->waiters)) {
509 * Run all the pending iclog callbacks and wake log force waiters and iclog
510 * space waiters so they can process the newly set shutdown state. We really
512 * and so state cannot change on disk anymore. However, we cannot wake waiters
844 * the iclog hits stable storage before any completion waiters are woken.
1148 if (!list_empty_careful(&log->l_write_head.waiters)) {
1157 if (!list_empty_careful(&log->l_reserve_head.waiters)) {
2113 * CIL to wake up the waiters.