Lines Matching refs:nullptr
36 : my_ref_count(1), my_list(nullptr), my_next(nullptr), my_prev(nullptr), my_observer(&tso) in observer_proxy()
64 if (!obs || !(p = obs->my_proxy.exchange(nullptr))) { in clear()
68 __TBB_ASSERT(!next || p == next->my_prev, nullptr); in clear()
82 if (my_head.load(std::memory_order_relaxed) == nullptr) { in clear()
87 …_head.load(std::memory_order_relaxed) == nullptr && my_tail.load(std::memory_order_relaxed) == nul… in clear()
105 __TBB_ASSERT(!p->my_next, nullptr); in remove()
108 __TBB_ASSERT(p->my_next, nullptr); in remove()
112 __TBB_ASSERT(!p->my_prev, nullptr); in remove()
115 __TBB_ASSERT(p->my_prev, nullptr); in remove()
119 … (!my_head.load(std::memory_order_relaxed) && !my_tail.load(std::memory_order_relaxed)), nullptr); in remove()
124 __TBB_ASSERT(is_alive(r), nullptr); in remove_ref()
130 __TBB_ASSERT(r == 1, nullptr); in remove_ref()
140 __TBB_ASSERT(r || !p->my_ref_count, nullptr); in remove_ref()
150 d1::task_scheduler_observer* tso = nullptr; in do_notify_entry_observers()
166 …ERT(int(p->my_ref_count.load(std::memory_order_relaxed)) >= 1 + (p->my_observer ? 1 : 0), nullptr); in do_notify_entry_observers()
169 … __TBB_ASSERT(int(p->my_ref_count.load(std::memory_order_relaxed)), nullptr); in do_notify_entry_observers()
191 __TBB_ASSERT(!prev || p != prev, nullptr); in do_notify_entry_observers()
200 __TBB_ASSERT(p->my_ref_count.load(std::memory_order_relaxed), nullptr); in do_notify_entry_observers()
209 observer_proxy* p = nullptr, * prev = nullptr; in do_notify_exit_observers()
211 d1::task_scheduler_observer* tso = nullptr; in do_notify_exit_observers()
247 __TBB_ASSERT(!prev || p != prev, nullptr); in do_notify_exit_observers()
254 __TBB_ASSERT(p->my_ref_count || p == last, nullptr); in do_notify_exit_observers()
269 if (p->my_observer->my_task_arena == nullptr) { in observe()
273 __TBB_ASSERT(__TBB_InitOnce::initialization_done(), nullptr); in observe()
274 __TBB_ASSERT(td && td->my_arena, nullptr); in observe()
279 if (a == nullptr) { // Avoid recursion during arena initialization in observe()
283 __TBB_ASSERT(a != nullptr, nullptr); in observe()
295 if ( observer_proxy* proxy = tso.my_proxy.exchange(nullptr) ) { in observe()
297 __TBB_ASSERT( proxy->my_observer == &tso, nullptr); in observe()
304 proxy->my_observer = nullptr; in observe()
308 __TBB_ASSERT( !proxy->my_ref_count, nullptr); in observe()