Lines Matching refs:value_ptr
19 zx_status_t sys_futex_wait(user_in_ptr<const zx_futex_t> value_ptr, zx_futex_t current_value, in sys_futex_wait() argument
21 LTRACEF("futex %p current %d\n", value_ptr.get(), current_value); in sys_futex_wait()
25 return dispatcher->futex_context()->FutexWait(value_ptr, current_value, current_futex_owner, in sys_futex_wait()
30 zx_status_t sys_futex_wake(user_in_ptr<const zx_futex_t> value_ptr, uint32_t count) { in sys_futex_wake() argument
31 LTRACEF("futex %p count %" PRIu32 "\n", value_ptr.get(), count); in sys_futex_wake()
34 value_ptr, count, FutexContext::OwnerAction::RELEASE); in sys_futex_wake()
54 zx_status_t sys_futex_wake_single_owner(user_in_ptr<const zx_futex_t> value_ptr) { in sys_futex_wake_single_owner() argument
55 LTRACEF("futex %p\n", value_ptr.get()); in sys_futex_wake_single_owner()
58 value_ptr, 1u, FutexContext::OwnerAction::ASSIGN_WOKEN); in sys_futex_wake_single_owner()
75 zx_status_t sys_futex_get_owner(user_in_ptr<const zx_futex_t> value_ptr, in sys_futex_get_owner() argument
77 LTRACEF("futex %p\n", value_ptr.get()); in sys_futex_get_owner()
78 return ProcessDispatcher::GetCurrent()->futex_context()->FutexGetOwner(value_ptr, koid); in sys_futex_get_owner()
83 user_in_ptr<const zx_futex_t> value_ptr, int32_t current_value, zx_time_t deadline) { in sys_futex_wait_deprecated() argument
84 return sys_futex_wait(value_ptr, current_value, ZX_HANDLE_INVALID, deadline); in sys_futex_wait_deprecated()