Lines Matching refs:waiting
408 result = VDO_ASSERT(!vdo_waitq_has_waiters(&info->waiting), in reset_page_info()
578 vdo_waitq_notify_all_waiters(&info->waiting, in set_persistent_error()
678 vdo_waitq_notify_all_waiters(&info->waiting, complete_waiter_with_error, &result); in handle_load_error()
721 distribute_page_over_waitq(info, &info->waiting); in page_is_loaded()
918 &pbn, &info->waiting); in allocate_free_page()
919 cache->waiter_count -= vdo_waitq_num_waiters(&info->waiting); in allocate_free_page()
923 vdo_waitq_notify_all_waiters(&info->waiting, in allocate_free_page()
1068 reclaimed = (!was_discard || (info->busy > 0) || vdo_waitq_has_waiters(&info->waiting)); in page_is_written_out()
1072 reclamations = distribute_page_over_waitq(info, &info->waiting); in page_is_written_out()
1186 vdo_waitq_enqueue_waiter(&info->waiting, &vdo_page_comp->waiter); in load_page_for_completion()
1189 vdo_waitq_notify_all_waiters(&info->waiting, in load_page_for_completion()
1252 vdo_waitq_enqueue_waiter(&info->waiting, &page_completion->waiter); in vdo_get_page()
2325 bool waiting = vdo_waiter_is_waiting(&page->waiter); in vdo_write_tree_page() local
2327 if (waiting && (zone->flusher == page)) in vdo_write_tree_page()
2331 if (waiting || page->writing) in vdo_write_tree_page()