Lines Matching refs:pool_lock
61 static DEFINE_RAW_SPINLOCK(pool_lock);
141 * READ_ONCE()s pair with the WRITE_ONCE()s in pool_lock critical
145 raw_spin_lock_irqsave(&pool_lock, flags);
157 raw_spin_unlock_irqrestore(&pool_lock, flags);
175 raw_spin_lock_irqsave(&pool_lock, flags);
181 raw_spin_unlock_irqrestore(&pool_lock, flags);
233 raw_spin_lock(&pool_lock);
266 raw_spin_unlock(&pool_lock);
282 * To reduce contention on the global pool_lock, the actual freeing of
283 * debug objects will be delayed if the pool_lock is busy.
293 if (!raw_spin_trylock_irqsave(&pool_lock, flags))
313 raw_spin_unlock_irqrestore(&pool_lock, flags);
320 * memory outside the pool_lock held region.
327 raw_spin_unlock_irqrestore(&pool_lock, flags);
370 raw_spin_lock(&pool_lock);
413 raw_spin_unlock(&pool_lock);
445 raw_spin_lock_irqsave(&pool_lock, flags);
448 raw_spin_unlock_irqrestore(&pool_lock, flags);