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
)