Lines Matching refs:notify
147 notify: &'a Notify, field
270 notify: self, in notified()
523 (&me.notify, &mut me.state, &me.waiter) in project()
534 let (notify, state, waiter) = self.project(); in poll()
539 let curr = notify.state.load(SeqCst); in poll()
542 let res = notify.state.compare_exchange( in poll()
557 let mut waiters = notify.waiters.lock(); in poll()
560 let mut curr = notify.state.load(SeqCst); in poll()
574 let res = notify.state.compare_exchange( in poll()
591 let res = notify.state.compare_exchange( in poll()
634 let waiters = notify.waiters.lock(); in poll()
675 let (notify, state, waiter) = unsafe { Pin::new_unchecked(self).project() }; in drop()
681 let mut waiters = notify.waiters.lock(); in drop()
682 let mut notify_state = notify.state.load(SeqCst); in drop()
693 notify.state.store(notify_state, SeqCst); in drop()
704 if let Some(waker) = notify_locked(&mut waiters, ¬ify.state, notify_state) { in drop()