Searched refs:lock_pool (Results 1 – 12 of 12) sorted by relevance
56 namespace lock_pool { namespace97 atomics::detail::uintptr_t h = lock_pool::hash_ptr< Alignment >(addr); in scoped_lock()99 m_lock = lock_pool::short_lock(h); in scoped_lock()101 m_lock = lock_pool::long_lock(h); in scoped_lock()105 lock_pool::unlock(m_lock); in ~scoped_lock()128 m_wait_state = lock_pool::allocate_wait_state(this->get_lock_state(), addr); in scoped_wait_state()132 lock_pool::free_wait_state(this->get_lock_state(), m_wait_state); in ~scoped_wait_state()137 lock_pool::wait(this->get_lock_state(), m_wait_state); in wait()
40 typedef lock_pool::scoped_lock< base_type::storage_alignment, true > scoped_lock;41 typedef lock_pool::scoped_wait_state< base_type::storage_alignment > scoped_wait_state;74 lock_pool::notify_one(lock.get_lock_state(), &storage); in notify_one()81 lock_pool::notify_all(lock.get_lock_state(), &storage); in notify_all()
43 typedef lock_pool::scoped_lock< base_type::storage_alignment, true > scoped_lock;44 typedef lock_pool::scoped_wait_state< base_type::storage_alignment > scoped_wait_state;73 lock_pool::notify_one(lock.get_lock_state(), &storage); in notify_one()79 lock_pool::notify_all(lock.get_lock_state(), &storage); in notify_all()
35 atomics::detail::lock_pool::thread_fence(); in thread_fence()40 atomics::detail::lock_pool::signal_fence(); in signal_fence()
68 typedef lock_pool::scoped_lock< storage_alignment > scoped_lock;
43 virtual IMemoryPool *lock_pool() = 0;
56 IMemoryPool *lock_pool() override;
110 _pool = _memory_manager->pool_manager()->lock_pool(); in acquire()
39 IMemoryPool *PoolManager::lock_pool() in lock_pool() function in PoolManager
123 lock_pool.cpp
12 set(boost_atomic_sources src/lock_pool.cpp)
115 namespace lock_pool { namespace1397 lock_pool::unlock(lock_pool::short_lock(0u)); in thread_fence()