Searched refs:pw_sync_TimedMutex (Results 1 – 5 of 5) sorted by relevance
/external/pigweed/pw_sync/public/pw_sync/ |
D | timed_mutex.h | 72 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/ |
D | timed_mutex_facade_test_c.c | 22 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()
|
D | timed_mutex.cc | 19 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()
|
D | timed_mutex_facade_test.cc | 30 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);
|
D | docs.rst | 368 ``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++.
|