Lines Matching refs:FutexWake
37 // current_value, and if so it sleeps awaiting a FutexWake() on value_ptr.
38 // Those two steps must together be atomic with respect to FutexWake().
39 // If a FutexWake() operation could occur between them, a userland mutex
63 // All the work necessary for removing us from the hash table was done by FutexWake()
72 // queue, because FutexWake() probably didn't do that.
79 // were *also* woken by FutexWake() (which removed the thread from the
83 // the property that if FutexWake() is called with wake_count=1 and
89 // example, suppose a FutexWake() call from pthread_mutex_unlock()
95 // woken -- the wakeup from the FutexWake() call would have got lost.
99 zx_status_t FutexContext::FutexWake(user_in_ptr<const int> value_ptr,