Searched refs:wake_ptr (Results 1 - 3 of 3) sorted by relevance
/fuchsia/zircon/kernel/syscalls/ |
H A D | futex.cpp | 32 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 D | futex_context.h | 42 // 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 D | futex_context.cpp | 131 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