Lines Matching refs:lock
140 mMutex->lock(); in acquire()
224 void lock() { in lock() function in PtrRWMutex
437 ScopedLock lock; in destroy() local
438 if (lock.tryAcquire(arena, true)) { in destroy()
440 lock.clear(); in destroy()
459 ScopedLock lock{ arena, true }; in shutdown() local
461 lock.clear(); in shutdown()
469 std::pair<tbb::task_arena*, std::size_t> acquire(Random& rnd, ScopedLock& lock) { in acquire() argument
477 [&ts, &lock, &resIdx](ArenaPtrRWMutex& arena, std::size_t idx) -> tbb::task_arena* { in acquire()
479 if (lock.tryAcquire(arena, false)) { in acquire()
495 void release(ScopedLock& lock) { in release() argument
501 lock.release(); in release()
548 ArenaTable::ScopedLock lock; in do_it() local
549 auto entry = arenaTable.acquire(r, lock); in do_it()
585 arenaTable.release(lock); in do_it()