condition_impl_internal::MutexOps
Summary
Public static functions
|
get_futex(Mutex *mutex)
|
zx_futex_t *
|
lock(Mutex *mutex, int *mutex_lock_err)
|
zx_status_t
|
lock_with_waiters(Mutex *mutex, int waiters_delta, int *mutex_lock_err)
|
zx_status_t
|
signal_requeue(sync_completion_t *completion, Mutex *mutex)
|
void
|
unlock(Mutex *mutex)
|
void
|
Public static functions
get_futex
zx_futex_t * condition_impl_internal::MutexOps::get_futex(
Mutex *mutex
)
lock
zx_status_t condition_impl_internal::MutexOps::lock(
Mutex *mutex,
int *mutex_lock_err
)
lock_with_waiters
zx_status_t condition_impl_internal::MutexOps::lock_with_waiters(
Mutex *mutex,
int waiters_delta,
int *mutex_lock_err
)
signal_requeue
void condition_impl_internal::MutexOps::signal_requeue(
sync_completion_t *completion,
Mutex *mutex
)
unlock
void condition_impl_internal::MutexOps::unlock(
Mutex *mutex
)