Home
last modified time | relevance | path

Searched refs:pw_sync_TimedMutex (Results 1 – 5 of 5) sorted by relevance

/external/pigweed/pw_sync/public/pw_sync/
Dtimed_mutex.h72 using pw_sync_TimedMutex = pw::sync::TimedMutex; variable
76 typedef struct pw_sync_TimedMutex pw_sync_TimedMutex; typedef
82 void pw_sync_TimedMutex_Lock(pw_sync_TimedMutex* mutex)
84 bool pw_sync_TimedMutex_TryLock(pw_sync_TimedMutex* mutex)
86 bool pw_sync_TimedMutex_TryLockFor(pw_sync_TimedMutex* mutex,
90 pw_sync_TimedMutex* mutex,
92 void pw_sync_TimedMutex_Unlock(pw_sync_TimedMutex* mutex)
/external/pigweed/pw_sync/
Dtimed_mutex_facade_test_c.c22 void pw_sync_TimedMutex_CallLock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_CallLock()
26 bool pw_sync_TimedMutex_CallTryLock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_CallTryLock()
31 pw_sync_TimedMutex* mutex, pw_chrono_SystemClock_Duration for_at_least) { in pw_sync_TimedMutex_CallTryLockFor()
36 pw_sync_TimedMutex* mutex, pw_chrono_SystemClock_TimePoint until_at_least) { in pw_sync_TimedMutex_CallTryLockUntil()
40 void pw_sync_TimedMutex_CallUnlock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_CallUnlock()
Dtimed_mutex.cc19 extern "C" void pw_sync_TimedMutex_Lock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_Lock()
23 extern "C" bool pw_sync_TimedMutex_TryLock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_TryLock()
28 pw_sync_TimedMutex* mutex, pw_chrono_SystemClock_Duration for_at_least) { in pw_sync_TimedMutex_TryLockFor()
33 pw_sync_TimedMutex* mutex, pw_chrono_SystemClock_TimePoint until_at_least) { in pw_sync_TimedMutex_TryLockUntil()
38 extern "C" void pw_sync_TimedMutex_Unlock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_Unlock()
Dtimed_mutex_facade_test.cc30 void pw_sync_TimedMutex_CallLock(pw_sync_TimedMutex* mutex);
31 bool pw_sync_TimedMutex_CallTryLock(pw_sync_TimedMutex* mutex);
33 pw_sync_TimedMutex* mutex, pw_chrono_SystemClock_Duration for_at_least);
35 pw_sync_TimedMutex* mutex, pw_chrono_SystemClock_TimePoint until_at_least);
36 void pw_sync_TimedMutex_CallUnlock(pw_sync_TimedMutex* mutex);
Ddocs.rst368 ``pw_sync_TimedMutex`` opaque struct alias.
370 .. cpp:function:: void pw_sync_TimedMutex_Lock(pw_sync_TimedMutex* mutex)
374 .. cpp:function:: bool pw_sync_TimedMutex_TryLock(pw_sync_TimedMutex* mutex)
378 .. cpp:function:: bool pw_sync_TimedMutex_TryLockFor(pw_sync_TimedMutex* mutex, pw_chrono_SystemClo…
382 .. cpp:function:: bool pw_sync_TimedMutex_TryLockUntil(pw_sync_TimedMutex* mutex, pw_chrono_SystemC…
386 .. cpp:function:: void pw_sync_TimedMutex_Unlock(pw_sync_TimedMutex* mutex)
426 extern pw_sync_TimedMutex mutex; // This can only be created in C++.