Lines Matching refs:wake_list
223 let (mut wake_list, all_readers) = get_wake_list(waiters); in notify_one()
242 if !wake_list.is_empty() { in notify_one()
245 unsafe { (*muptr).transfer_waiters(&mut wake_list, all_readers) }; in notify_one()
252 for w in wake_list { in notify_one()
284 let mut wake_list = unsafe { (*self.waiters.get()).take() }; in notify_all() localVariable
294 if !wake_list.is_empty() { in notify_all()
297 unsafe { (*muptr).transfer_waiters(&mut wake_list, false) }; in notify_all()
301 for w in &wake_list { in notify_all()
309 for w in wake_list { in notify_all()
362 let (mut wake_list, all_readers) = if wake_next || waiting_for == WaitingFor::None { in cancel_waiter()
374 if !wake_list.is_empty() { in cancel_waiter()
377 unsafe { (*muptr).transfer_waiters(&mut wake_list, all_readers) }; in cancel_waiter()
393 for w in wake_list { in cancel_waiter()