Lines Matching defs:waiting
408 result = VDO_ASSERT(!vdo_waitq_has_waiters(&info->waiting),
578 vdo_waitq_notify_all_waiters(&info->waiting,
678 vdo_waitq_notify_all_waiters(&info->waiting, complete_waiter_with_error, &result);
721 distribute_page_over_waitq(info, &info->waiting);
840 * schedule_page_save() - Add a page to the outgoing list of pages waiting to be saved.
857 * launch_page_save() - Add a page to outgoing pages waiting to be saved, and then start saving
883 * allocate_free_page() - Allocate a free page to the first completion in the waiting queue, and
918 &pbn, &info->waiting);
919 cache->waiter_count -= vdo_waitq_num_waiters(&info->waiting);
923 vdo_waitq_notify_all_waiters(&info->waiting,
936 * waiting for a free page.
1068 reclaimed = (!was_discard || (info->busy > 0) || vdo_waitq_has_waiters(&info->waiting));
1072 reclamations = distribute_page_over_waitq(info, &info->waiting);
1186 vdo_waitq_enqueue_waiter(&info->waiting, &vdo_page_comp->waiter);
1189 vdo_waitq_notify_all_waiters(&info->waiting,
1252 vdo_waitq_enqueue_waiter(&info->waiting, &page_completion->waiter);
2012 "Newly expired page not already waiting to write");
2091 /* This page is waiting to be written out. */
2325 bool waiting = vdo_waiter_is_waiting(&page->waiter);
2327 if (waiting && (zone->flusher == page))
2331 if (waiting || page->writing)