Lines Matching refs:last
54 void do_notify_entry_observers( observer_proxy*& last, bool worker );
57 void do_notify_exit_observers( observer_proxy* last, bool worker );
85 inline void notify_entry_observers( observer_proxy*& last, bool worker );
88 inline void notify_exit_observers( observer_proxy*& last, bool worker );
132 void observer_list::notify_entry_observers(observer_proxy*& last, bool worker) { in notify_entry_observers() argument
133 if (last == my_tail.load(std::memory_order_relaxed)) in notify_entry_observers()
135 do_notify_entry_observers(last, worker); in notify_entry_observers()
138 void observer_list::notify_exit_observers( observer_proxy*& last, bool worker ) { in notify_exit_observers() argument
139 if (last == nullptr) { in notify_exit_observers()
142 __TBB_ASSERT(!is_poisoned(last), nullptr); in notify_exit_observers()
143 do_notify_exit_observers( last, worker ); in notify_exit_observers()
144 __TBB_ASSERT(last != nullptr, nullptr); in notify_exit_observers()
145 poison_pointer(last); in notify_exit_observers()