Home
last modified time | relevance | path

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

/aosp_15_r20/external/pigweed/pw_sync/public/pw_sync/
H A Dtimed_mutex.h83 using pw_sync_TimedMutex = pw::sync::TimedMutex; variable
87 typedef struct pw_sync_TimedMutex pw_sync_TimedMutex; typedef
94 void pw_sync_TimedMutex_Lock(pw_sync_TimedMutex* mutex)
98 bool pw_sync_TimedMutex_TryLock(pw_sync_TimedMutex* mutex)
102 bool pw_sync_TimedMutex_TryLockFor(pw_sync_TimedMutex* mutex,
108 bool pw_sync_TimedMutex_TryLockUntil(pw_sync_TimedMutex* mutex,
113 void pw_sync_TimedMutex_Unlock(pw_sync_TimedMutex* mutex)
/aosp_15_r20/external/pigweed/pw_sync/
H A 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()
30 bool pw_sync_TimedMutex_CallTryLockFor(pw_sync_TimedMutex* mutex, in pw_sync_TimedMutex_CallTryLockFor()
36 pw_sync_TimedMutex* mutex, pw_chrono_SystemClock_TimePoint deadline) { in pw_sync_TimedMutex_CallTryLockUntil()
40 void pw_sync_TimedMutex_CallUnlock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_CallUnlock()
H A 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 timeout) { in pw_sync_TimedMutex_TryLockFor()
33 pw_sync_TimedMutex* mutex, pw_chrono_SystemClock_TimePoint deadline) { in pw_sync_TimedMutex_TryLockUntil()
38 extern "C" void pw_sync_TimedMutex_Unlock(pw_sync_TimedMutex* mutex) { in pw_sync_TimedMutex_Unlock()
H A Dtimed_mutex_facade_test.cc31 void pw_sync_TimedMutex_CallLock(pw_sync_TimedMutex* mutex);
32 bool pw_sync_TimedMutex_CallTryLock(pw_sync_TimedMutex* mutex);
33 bool pw_sync_TimedMutex_CallTryLockFor(pw_sync_TimedMutex* mutex,
36 pw_sync_TimedMutex* mutex, pw_chrono_SystemClock_TimePoint deadline);
37 void pw_sync_TimedMutex_CallUnlock(pw_sync_TimedMutex* mutex);
H A Ddocs.rst317 ``pw_sync_TimedMutex`` opaque struct alias.
360 extern pw_sync_TimedMutex mutex; // This can only be created in C++.