Lines Matching defs:processing
98 * Whenever a data_vio has completed processing for the bio it was servicing, release_data_vio()
100 * state of the pool. If the pool is not currently processing released data_vios, the pool's
107 * each data_vio, it first checks whether that data_vio was processing a discard. If so, and there
175 /* Whether the pool is processing, or scheduled to process releases */
176 atomic_t processing;
653 * schedule_releases() - Ensure that release processing is scheduled.
655 * If this call switches the state to processing, enqueue. Otherwise, some other thread has already
662 if (atomic_cmpxchg(&pool->processing, false, true))
747 atomic_set(&pool->processing, false);
908 BUG_ON(atomic_read(&pool->processing));
1155 * the end of processing a data_vio.
1235 * processing a data_vio.
1253 /** clean_hash_lock() - Release the hash lock at the end of processing a data_vio. */