Home
last modified time | relevance | path

Searched refs:locked (Results 1 – 5 of 5) sorted by relevance

/oneTBB/src/tbbmalloc/
H A DSynchronize.h56 scoped_lock(MallocMutex& m, bool block, bool *locked) : m_mutex(m), m_taken(false) { in scoped_lock() argument
63 if (locked) *locked = m_taken; in scoped_lock()
H A Dbackend.cpp393 bool locked = false; in getFromBin() local
394 MallocMutex::scoped_lock scopedLock(b->tLock, wait, &locked); in getFromBin()
396 if (!locked) { in getFromBin()
519 bool locked = false; in tryAddBlock() local
525 MallocMutex::scoped_lock scopedLock(b->tLock, /*wait=*/false, &locked); in tryAddBlock()
526 if (!locked) in tryAddBlock()
538 MallocMutex::scoped_lock scopedLock(b->tLock, /*wait=*/false, &locked); in tryAddBlock()
539 if (!locked) in tryAddBlock()
H A Dfrontend.cpp699 bool locked = false; in markUnused() local
700 MallocMutex::scoped_lock lock(listLock, /*block=*/false, &locked); in markUnused()
701 if (!locked) // not wait for marking if someone doing something with it in markUnused()
2874 bool locked = false; in doThreadShutdownNotification() local
2875 MallocMutex::scoped_lock lock(MemoryPool::memPoolListLock, /*wait=*/!main_thread, &locked); in doThreadShutdownNotification()
2876 if (locked) { // the list is safe to process in doThreadShutdownNotification()
/oneTBB/src/tbb/
H A Dtask_group_context.cpp115 …_state.load(std::memory_order_relaxed) == d1::task_group_context::state::locked, "The context can … in bind_to_impl()
167 if (state <= d1::task_group_context::state::locked) { in bind_to()
172 …me std::underlying_type<d1::task_group_context::state>::type)d1::task_group_context::state::locked) in bind_to()
174 ctx.my_state.compare_exchange_strong(state, d1::task_group_context::state::locked) in bind_to()
194 spin_wait_while_eq(ctx.my_state, d1::task_group_context::state::locked); in bind_to()
197 …RT(ctx.my_state.load(std::memory_order_relaxed) != d1::task_group_context::state::locked, nullptr); in bind_to()
/oneTBB/include/oneapi/tbb/
H A Dtask_group.h210 locked, enumerator