Searched refs:discard_limiter (Results 1 – 1 of 1) sorted by relevance
169 struct limiter discard_limiter; member237 VDO_ASSERT_LOG_ONLY((pool->discard_limiter.busy == 0), in check_for_drain_complete_locked()241 bio_list_empty(&pool->discard_limiter.new_waiters)); in check_for_drain_complete_locked()670 if (bio_list_empty(&pool->discard_limiter.waiters)) { in reuse_or_release_resources()672 pool->discard_limiter.release_count++; in reuse_or_release_resources()674 assign_discard_permit(&pool->discard_limiter); in reuse_or_release_resources()678 if (pool->limiter.arrival < pool->discard_limiter.arrival) { in reuse_or_release_resources()680 } else if (pool->discard_limiter.arrival < U64_MAX) { in reuse_or_release_resources()681 assign_data_vio(&pool->discard_limiter, data_vio); in reuse_or_release_resources()703 get_waiters(&pool->discard_limiter); in process_release_callback()[all …]