Searched refs:my_references (Results 1 – 3 of 3) sorted by relevance
132 …__TBB_ASSERT(my_references.load(std::memory_order_relaxed) >= ref_param, "broken arena reference c… in on_thread_leaving()143 …unsigned remaining_ref = my_references.fetch_sub(ref_param, std::memory_order_release) - ref_param; in on_thread_leaving()260 my_references = ref_external; // accounts for the external thread in arena()303 …__TBB_ASSERT( !my_references.load(std::memory_order_relaxed), "There are threads in the dying aren… in free_arena()335 __TBB_ASSERT( my_references.load(std::memory_order_relaxed) == 0, nullptr); in free_arena()400 my_references += arena::ref_worker; in try_join()584 __TBB_ASSERT(a->my_references > 0, nullptr); in attach()585 a->my_references += arena::ref_external; in attach()
56 a.my_references += arena::ref_worker; in resume()91 td.my_arena->my_references += arena::ref_external; in create_coroutine()
194 std::atomic<unsigned> my_references; // heavy use in stealing loop member319 return my_references.load(std::memory_order_acquire) >> ref_external_bits; in num_workers_active()380 unsigned references() const { return my_references.load(std::memory_order_acquire); } in references()