Searched refs:discard_limiter (Results 1 – 1 of 1) sorted by relevance
168 struct limiter discard_limiter; member235 VDO_ASSERT_LOG_ONLY((pool->discard_limiter.busy == 0), in check_for_drain_complete_locked()239 bio_list_empty(&pool->discard_limiter.new_waiters)); in check_for_drain_complete_locked()674 if (bio_list_empty(&pool->discard_limiter.waiters)) { in reuse_or_release_resources()676 pool->discard_limiter.release_count++; in reuse_or_release_resources()678 assign_discard_permit(&pool->discard_limiter); in reuse_or_release_resources()682 if (pool->limiter.arrival < pool->discard_limiter.arrival) { in reuse_or_release_resources()684 } else if (pool->discard_limiter.arrival < U64_MAX) { in reuse_or_release_resources()685 assign_data_vio(&pool->discard_limiter, data_vio); in reuse_or_release_resources()707 get_waiters(&pool->discard_limiter); in process_release_callback()[all …]