Lines Matching refs:pool_lock
64 static DEFINE_RAW_SPINLOCK(pool_lock);
144 * READ_ONCE()s pair with the WRITE_ONCE()s in pool_lock critical
148 raw_spin_lock_irqsave(&pool_lock, flags);
160 raw_spin_unlock_irqrestore(&pool_lock, flags);
178 raw_spin_lock_irqsave(&pool_lock, flags);
184 raw_spin_unlock_irqrestore(&pool_lock, flags);
236 raw_spin_lock(&pool_lock);
269 raw_spin_unlock(&pool_lock);
285 * To reduce contention on the global pool_lock, the actual freeing of
286 * debug objects will be delayed if the pool_lock is busy.
296 if (!raw_spin_trylock_irqsave(&pool_lock, flags))
316 raw_spin_unlock_irqrestore(&pool_lock, flags);
323 * memory outside the pool_lock held region.
330 raw_spin_unlock_irqrestore(&pool_lock, flags);
373 raw_spin_lock(&pool_lock);
416 raw_spin_unlock(&pool_lock);
448 raw_spin_lock_irqsave(&pool_lock, flags);
451 raw_spin_unlock_irqrestore(&pool_lock, flags);