Searched refs:zxr_mutex_t (Results 1 - 9 of 9) sorted by relevance

/fuchsia/zircon/system/ulib/runtime/include/runtime/
H A Dmutex.h16 } zxr_mutex_t; typedef in typeref:struct:__anon1181
18 #define ZXR_MUTEX_INIT ((zxr_mutex_t){})
24 zx_status_t zxr_mutex_trylock(zxr_mutex_t* mutex);
31 zx_status_t __zxr_mutex_timedlock(zxr_mutex_t* mutex, zx_time_t abstime);
34 void zxr_mutex_lock(zxr_mutex_t* mutex);
37 void zxr_mutex_unlock(zxr_mutex_t* mutex);
44 void zxr_mutex_lock_with_waiter(zxr_mutex_t* mutex);
/fuchsia/zircon/third_party/ulib/musl/src/thread/
H A Dmtx_init.c5 static_assert(sizeof(mtx_t) == sizeof(zxr_mutex_t), "mtx_t has an unexpected size");
12 *(zxr_mutex_t*)&m->__i = ZXR_MUTEX_INIT;
H A Dmtx_trylock.c5 zx_status_t status = zxr_mutex_trylock((zxr_mutex_t*)&m->__i);
H A Dmtx_lock.c8 zxr_mutex_lock((zxr_mutex_t*)&m->__i);
H A Dmtx_unlock.c8 zxr_mutex_unlock((zxr_mutex_t*)&m->__i);
H A Dmtx_timedlock.c13 zx_status_t status = __zxr_mutex_timedlock((zxr_mutex_t*)&m->__i, deadline);
H A Dcnd_timedwait.c25 zxr_mutex_t* m = (zxr_mutex_t*)mutex;
/fuchsia/zircon/system/ulib/runtime/
H A Dmutex.c25 static zx_status_t lock_slow_path(zxr_mutex_t* mutex, zx_time_t abstime,
53 zx_status_t zxr_mutex_trylock(zxr_mutex_t* mutex) {
62 zx_status_t __zxr_mutex_timedlock(zxr_mutex_t* mutex, zx_time_t abstime) {
73 void zxr_mutex_lock(zxr_mutex_t* mutex) {
79 void zxr_mutex_lock_with_waiter(zxr_mutex_t* mutex) {
90 void zxr_mutex_unlock(zxr_mutex_t* mutex) {
/fuchsia/zircon/system/utest/core/zxr-mutex/
H A Dmutex.c15 static zxr_mutex_t mutex = ZXR_MUTEX_INIT;
117 static zxr_mutex_t static_mutex;
118 zxr_mutex_t mutex = ZXR_MUTEX_INIT;
119 int status = memcmp(&static_mutex, &mutex, sizeof(zxr_mutex_t));

Completed in 44 milliseconds