Searched refs:wake_ptr (Results 1 - 3 of 3) sorted by relevance

/fuchsia/zircon/kernel/syscalls/
H A Dfutex.cpp32 zx_status_t sys_futex_requeue(user_in_ptr<const zx_futex_t> wake_ptr, uint32_t wake_count, int32_t current_value, argument
36 wake_ptr.get(), wake_count, current_value, requeue_ptr.get(), requeue_count);
39 wake_ptr, wake_count, current_value,
/fuchsia/zircon/kernel/object/include/object/
H A Dfutex_context.h42 // FutexWait first verifies that the integer pointed to by |wake_ptr|
44 // Otherwise it will wake up to |wake_count| number of threads blocked on the |wake_ptr| futex.
45 // If any other threads remain blocked on on the |wake_ptr| futex, up to |requeue_count|
48 zx_status_t FutexRequeue(user_in_ptr<const int> wake_ptr, uint32_t wake_count, int current_value,
/fuchsia/zircon/kernel/object/
H A Dfutex_context.cpp131 zx_status_t FutexContext::FutexRequeue(user_in_ptr<const int> wake_ptr, uint32_t wake_count, int current_value, argument
142 zx_status_t result = wake_ptr.copy_from_user(&value);
146 uintptr_t wake_key = reinterpret_cast<uintptr_t>(wake_ptr.get());
169 // node is now the head of wake_ptr futex after possibly removing some threads to wake

Completed in 32 milliseconds