Searched refs:last_awoken (Results 1 – 1 of 1) sorted by relevance
1521 last_awoken: AtomicPtr<ThreadData>, field1532 last_awoken: AtomicPtr::new(ptr::null_mut()), in new()1543 self.last_awoken.store(this_thread_ptr, Ordering::SeqCst); in run()1550 assert!(self.last_awoken.load(Ordering::SeqCst).is_null()); in unpark_one()1568 let last_awoken = self.last_awoken.load(Ordering::SeqCst); in unpark_one() localVariable1569 assert!(!last_awoken.is_null()); in unpark_one()1570 if !queue.is_empty() && queue[0] != last_awoken { in unpark_one()1573 queue, last_awoken in unpark_one()1576 self.last_awoken.store(ptr::null_mut(), Ordering::SeqCst); in unpark_one()