Home
last modified time | relevance | path

Searched refs:value_ptr (Results 1 – 3 of 3) sorted by relevance

/kernel/syscalls/
A Dfutex.cpp19 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()
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()
[all …]
/kernel/object/
A Dfutex_context.cpp29 zx_status_t FutexContext::FutexWait(user_in_ptr<const zx_futex_t> value_ptr, in FutexWait() argument
34 uintptr_t futex_key = reinterpret_cast<uintptr_t>(value_ptr.get()); in FutexWait()
53 zx_status_t result = value_ptr.copy_from_user(&value); in FutexWait()
107 zx_status_t FutexContext::FutexWake(user_in_ptr<const zx_futex_t> value_ptr, in FutexWake() argument
116 uintptr_t futex_key = reinterpret_cast<uintptr_t>(value_ptr.get()); in FutexWake()
/kernel/object/include/object/
A Dfutex_context.h42 zx_status_t FutexWait(user_in_ptr<const zx_futex_t> value_ptr, zx_futex_t current_value,
51 zx_status_t FutexWake(user_in_ptr<const zx_futex_t> value_ptr, uint32_t wake_count,

Completed in 5 milliseconds