Searched refs:my_ref_count (Results 1 – 6 of 6) sorted by relevance
45 poison_value(my_ref_count); in ~observer_proxy()73 --p->my_ref_count; in clear()123 std::uintptr_t r = p->my_ref_count.load(std::memory_order_acquire); in remove_ref()126 if (p->my_ref_count.compare_exchange_strong(r, r - 1)) { in remove_ref()135 r = --p->my_ref_count; in remove_ref()140 __TBB_ASSERT(r || !p->my_ref_count, nullptr); in remove_ref()170 ++p->my_ref_count; in do_notify_entry_observers()188 ++p->my_ref_count; in do_notify_entry_observers()244 ++p->my_ref_count; in do_notify_exit_observers()254 __TBB_ASSERT(p->my_ref_count || p == last, nullptr); in do_notify_exit_observers()[all …]
178 ++my_ref_count; in add_ref()191 bool is_last_ref = --my_ref_count == 0; in remove_ref()226 ++thr_control->my_ref_count; in create_threading_control()249 …while (my_public_ref_count.load(std::memory_order_relaxed) == 1 && my_ref_count.load(std::memory_o… in wait_last_reference()258 …while (my_public_ref_count.load(std::memory_order_acquire) == 1 && my_ref_count.load(std::memory_o… in wait_last_reference()285 …ing_control(unsigned public_ref, unsigned ref) : my_public_ref_count(public_ref), my_ref_count(ref) in threading_control()
103 std::atomic<std::uintptr_t> my_ref_count; variable124 std::uintptr_t r = --p->my_ref_count; in remove_ref_fast()
138 std::atomic<int> my_ref_count; member in tbb::detail::r1::rml::private_server171 if( --my_ref_count==0 ) { in remove_server_ref()332 my_ref_count(my_n_thread+1), in private_server()
144 std::atomic<unsigned> my_ref_count{0};
374 std::atomic<int> my_ref_count; member in tbb::detail::rml::ipc_server452 if( --my_ref_count==0 ) { in remove_server_ref()612 my_server.my_ref_count++; in wake_or_launch()711 my_server.my_ref_count++; in wake_or_launch()798 my_server.my_ref_count++; in wake_or_launch()831 my_ref_count = 1; in ipc_server()