/external/webrtc/webrtc/base/ |
H A D | openssladapter.cc | 45 // TODO: Use a nicer abstraction for mutex. 62 #error You must define mutex operations appropriate for your platform! 66 MUTEX_TYPE mutex; member in struct:CRYPTO_dynlock_value 204 MUTEX_SETUP(value->mutex); 211 MUTEX_LOCK(l->mutex); 213 MUTEX_UNLOCK(l->mutex); 219 MUTEX_CLEANUP(l->mutex);
|
/external/webp/src/utils/ |
H A D | thread_utils.c | 105 static int pthread_mutex_init(pthread_mutex_t* const mutex, void* mutexattr) { argument 108 InitializeCriticalSectionEx(mutex, 0 /*dwSpinCount*/, 0 /*Flags*/); 110 InitializeCriticalSection(mutex); 115 static int pthread_mutex_lock(pthread_mutex_t* const mutex) { argument 116 EnterCriticalSection(mutex); 120 static int pthread_mutex_unlock(pthread_mutex_t* const mutex) { argument 121 LeaveCriticalSection(mutex); 125 static int pthread_mutex_destroy(pthread_mutex_t* const mutex) { argument 126 DeleteCriticalSection(mutex); 179 pthread_mutex_t* const mutex) { 178 pthread_cond_wait(pthread_cond_t* const condition, pthread_mutex_t* const mutex) argument [all...] |
/external/vulkan-validation-layers/tests/gtest-1.7.0/fused-src/gtest/ |
H A D | gtest.h | 2424 // MutexBase and Mutex implement mutex on pthreads-based platforms. They 2427 // Mutex mutex; 2429 // MutexLock lock(&mutex); // Acquires the mutex and releases it at the end 2434 // the following to define a static mutex: 2438 // You can forward declare a static mutex like this: 2442 // To create a dynamic mutex, just define an object of type Mutex. 2445 // Acquires this mutex. 2452 // Releases this mutex. 2457 // mutex whe 2520 GTestMutexLock(MutexBase* mutex) argument [all...] |
/external/vulkan-validation-layers/tests/gtest-1.7.0/include/gtest/internal/ |
H A D | gtest-port.h | 1392 // Mutex implements mutex on Windows platforms. It is used in conjunction 1395 // Mutex mutex; 1397 // MutexLock lock(&mutex); // Acquires the mutex and releases it at the 1426 // Does nothing if the current thread holds the mutex. Otherwise, crashes 1447 # define GTEST_DECLARE_STATIC_MUTEX_(mutex) \ 1448 extern ::testing::internal::Mutex mutex 1450 # define GTEST_DEFINE_STATIC_MUTEX_(mutex) \ 1451 ::testing::internal::Mutex mutex(::testing::internal::Mutex::kStaticMutex) 1460 explicit GTestMutexLock(Mutex* mutex) argument 1715 GTestMutexLock(MutexBase* mutex) argument [all...] |
/external/vulkan-validation-layers/tests/gtest-1.7.0/test/ |
H A D | gtest-port_test.cc | 309 pthread_mutex_t* mutex = static_cast<pthread_mutex_t*>(data); local 310 pthread_mutex_lock(mutex); 311 pthread_mutex_unlock(mutex); 317 pthread_mutex_t mutex; local 321 // TODO(vladl@google.com): turn mutex into internal::Mutex for automatic 323 pthread_mutex_init(&mutex, NULL); 324 pthread_mutex_lock(&mutex); 328 const int status = pthread_create(&thread_id, &attr, &ThreadFunc, &mutex); 332 pthread_mutex_unlock(&mutex); 352 pthread_mutex_destroy(&mutex); 1058 AtomicCounterWithMutex(Mutex* mutex) argument 1108 Mutex mutex; local [all...] |
/external/valgrind/drd/ |
H A D | drd_clientobj.h | 86 Addr mutex; // Client mutex specified in pthread_cond_wait() call, and member in struct:cond_info 148 struct mutex_info mutex; member in union:drd_clientobj
|
H A D | drd_clientreq.c | 415 const Addr mutex = arg[2]; local 417 DRD_(mutex_unlock)(mutex, mutex_type); 418 DRD_(cond_pre_wait)(cond, mutex); 426 const Addr mutex = arg[2]; local 429 DRD_(mutex_post_lock)(mutex, took_lock, True);
|
H A D | drd_cond.c | 70 p->mutex = 0; 80 if (p->mutex) 83 q = &(DRD_(clientobj_get)(p->mutex, ClientMutex)->mutex); 207 void DRD_(cond_pre_wait)(const Addr cond, const Addr mutex) argument 230 p->mutex = mutex; 232 else if (p->mutex != mutex) 236 .cond = cond, .mutex1 = p->mutex, [all...] |
H A D | drd_error.h | 110 Addr mutex; member in struct:__anon24870 123 Addr mutex; member in struct:__anon24872 130 Addr mutex; member in struct:__anon24873
|
H A D | drd_mutex.c | 69 const Addr mutex, const MutexT mutex_type) 71 tl_assert(mutex); 72 tl_assert(p->a1 == mutex); 86 void DRD_(mutex_ignore_ordering)(const Addr mutex) argument 88 struct mutex_info* p = DRD_(mutex_get)(mutex); 94 mutex); 99 DRD_(not_a_mutex)(mutex); 122 "Destroying locked mutex", 130 /** Report that address 'mutex' is not the address of a mutex objec 68 mutex_initialize(struct mutex_info* const p, const Addr mutex, const MutexT mutex_type) argument 131 not_a_mutex(const Addr mutex) argument 146 wrong_mutex_type(const Addr mutex) argument 159 mutex_get_or_allocate(const Addr mutex, const MutexT mutex_type) argument 187 mutex_get(const Addr mutex) argument 195 mutex_init(const Addr mutex, const MutexT mutex_type) argument 231 mutex_post_destroy(const Addr mutex) argument 251 mutex_pre_lock(const Addr mutex, MutexT mutex_type, const Bool trylock) argument 302 mutex_post_lock(const Addr mutex, const Bool took_lock, const Bool post_cond_wait) argument 366 mutex_unlock(const Addr mutex, MutexT mutex_type) argument 505 mutex_is_locked_by(const Addr mutex, const DrdThreadId tid) argument 515 mutex_get_recursion_count(const Addr mutex) argument [all...] |
H A D | drd_pthread_intercepts.c | 213 pthread_mutex_t mutex; member in struct:__anon24882 265 static __always_inline void DRD_(ignore_mutex_ordering)(pthread_mutex_t *mutex) argument 268 mutex, 0, 0, 0, 0); 274 pthread_mutex_init(&sema->mutex, NULL); 275 DRD_(ignore_mutex_ordering)(&sema->mutex); 282 pthread_mutex_destroy(&sema->mutex); 288 pthread_mutex_lock(&sema->mutex); 290 pthread_cond_wait(&sema->cond, &sema->mutex); 292 pthread_mutex_unlock(&sema->mutex); 297 pthread_mutex_lock(&sema->mutex); 367 mutex_type(pthread_mutex_t* mutex) argument 811 pthread_mutex_init_intercept(pthread_mutex_t *mutex, const pthread_mutexattr_t* attr) argument 836 mutex_init_intercept(mutex_t *mutex, int type, void *arg) argument 857 pthread_mutex_destroy_intercept(pthread_mutex_t* mutex) argument 880 pthread_mutex_lock_intercept(pthread_mutex_t* mutex) argument 907 lmutex_lock_intercept(mutex_t *mutex) argument 925 pthread_mutex_trylock_intercept(pthread_mutex_t* mutex) argument 948 pthread_mutex_timedlock_intercept(pthread_mutex_t *mutex, const struct timespec *abs_timeout) argument 973 pthread_mutex_unlock_intercept(pthread_mutex_t *mutex) argument 998 lmutex_unlock_intercept(mutex_t *mutex) argument 1078 pthread_cond_wait_intercept(pthread_cond_t *cond, pthread_mutex_t *mutex) argument 1101 pthread_cond_timedwait_intercept(pthread_cond_t *cond, pthread_mutex_t *mutex, const struct timespec* abstime) argument [all...] |
H A D | drd_qtcore_intercepts.c | 62 /** Convert a Qt4 mutex type to a DRD mutex type. */ 75 /** Find out the type of a Qt4 mutex (recursive or not). 77 * mutex_type_unknown and let drd_mutex.c look up the real mutex type. 87 void* mutex, 94 mutex, qt_to_drd_mutex_type(mode), 0, 0, 0); 95 CALL_FN_W_WW(ret, fn, mutex, mode); 97 mutex, 0, 0, 0, 0); 102 void* mutex, 109 mutex, qt_to_drd_mutex_typ 86 QT4CORE_FUNC(void, _ZN6QMutexC1ENS_13RecursionModeE, void* mutex, qt_mutex_mode mode) argument 101 QT4CORE_FUNC(void, _ZN6QMutexC2ENS_13RecursionModeE, void* mutex, qt_mutex_mode mode) argument 116 QT4CORE_FUNC(void, _ZN6QMutexD1Ev, void* mutex) argument 130 QT4CORE_FUNC(void, _ZN6QMutexD2Ev, void** mutex) argument 144 QT4CORE_FUNC(void, _ZN6QMutex4lockEv, void* mutex) argument 158 QT4CORE_FUNC(int, _ZN6QMutex7tryLockEv, void* mutex) argument 173 QT4CORE_FUNC(int, _ZN6QMutex7tryLockEi, void* mutex, int timeout_ms) argument 189 QT4CORE_FUNC(void, _ZN6QMutex6unlockEv, void* mutex) argument [all...] |
/external/valgrind/drd/tests/ |
H A D | bug-235681.c | 13 pthread_mutex_t mutex; variable 25 rc = pthread_mutex_lock(&mutex); 31 rc = pthread_cond_wait(&cond_var, &mutex); 39 rc = pthread_mutex_unlock(&mutex); 56 rc = pthread_mutex_init(&mutex, NULL); 71 rc = pthread_mutex_lock(&mutex); 82 rc = pthread_mutex_unlock(&mutex);
|
H A D | free_is_write.c | 17 // 'mutex' protects 'count'. 18 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable 33 pthread_mutex_lock(&mutex); 36 pthread_mutex_unlock(&mutex); 56 pthread_mutex_lock(&mutex); 57 while (count < THREAD_COUNT && pthread_cond_wait(&cond, &mutex) == 0) 59 pthread_mutex_unlock(&mutex);
|
H A D | hold_lock.c | 28 pthread_mutex_t mutex; local 45 fprintf(stderr, "Locking mutex ...\n"); 49 pthread_mutex_init(&mutex, &mutexattr); 51 pthread_mutex_lock(&mutex); 53 pthread_mutex_lock(&mutex); 54 pthread_mutex_unlock(&mutex); 55 pthread_mutex_unlock(&mutex); 56 pthread_mutex_destroy(&mutex);
|
H A D | pth_inconsistent_cond_wait.c | 3 * times that pthread_cond_signal() is called without that the mutex 75 static void* thread_func(void* mutex) argument 80 PTH_CALL(pthread_mutex_lock(mutex)); 86 PTH_CALL(pthread_cond_timedwait(&s_cond, mutex, &deadline)); 87 PTH_CALL(pthread_mutex_unlock(mutex));
|
H A D | pth_process_shared_mutex.c | 2 * Test program that locks and unlocks a process-shared mutex. 15 pthread_mutex_t mutex; local 20 pthread_mutex_init(&mutex, &attr); 23 pthread_mutex_lock(&mutex); 24 pthread_mutex_unlock(&mutex); 25 pthread_mutex_destroy(&mutex);
|
H A D | trylock.c | 22 pthread_mutex_t mutex; local 63 r = pthread_mutex_init(&mutex, NULL); assert(r == 0); 64 fprintf(stderr, "Locking mutex via pthread_mutex_trylock().\n"); 65 r = pthread_mutex_trylock(&mutex); assert(r == 0); 66 r = pthread_mutex_unlock(&mutex); assert(r == 0); 67 fprintf(stderr, "Locking mutex via pthread_mutex_lock().\n"); 68 r = pthread_mutex_lock(&mutex); assert(r == 0); 69 r = pthread_mutex_unlock(&mutex); assert(r == 0); 70 fprintf(stderr, "Locking mutex via pthread_mutex_timedlock().\n"); 72 r = pthread_mutex_timedlock(&mutex, [all...] |
/external/valgrind/helgrind/ |
H A D | hg_intercepts.c | 765 pthread_mutex_t *mutex, 773 fprintf(stderr, "<< pthread_mxinit %p", mutex); fflush(stderr); 784 CALL_FN_W_WW(ret, fn, mutex,attr); 788 pthread_mutex_t*,mutex, long,mbRec); 803 mutex_t *mutex, int type, void *arg) 810 fprintf(stderr, "<< mxinit %p", mutex); fflush(stderr); 815 CALL_FN_W_WWW(ret, fn, mutex, type, arg); 819 mutex_t *, mutex, long, mbRec); 837 static int mutex_destroy_WRK(pthread_mutex_t *mutex) argument 845 fprintf(stderr, "<< pthread_mxdestroy %p", mutex); fflus 764 PTH_FUNC(int, pthreadZumutexZuinit, pthread_mutex_t *mutex, pthread_mutexattr_t* attr) argument 802 PTH_FUNC(int, mutexZuinit, mutex_t *mutex, int type, void *arg) argument 871 PTH_FUNC(int, pthreadZumutexZudestroy, pthread_mutex_t *mutex) argument 876 PTH_FUNC(int, mutexZudestroy, pthread_mutex_t *mutex) argument 890 mutex_lock_WRK(pthread_mutex_t *mutex) argument 923 PTH_FUNC(int, pthreadZumutexZulock, pthread_mutex_t *mutex) argument 928 PTH_FUNC(int, mutexZulock, pthread_mutex_t *mutex) argument 941 PTH_FUNC(void, lmutexZulock, mutex_t *mutex) argument 975 mutex_trylock_WRK(pthread_mutex_t *mutex) argument 1009 PTH_FUNC(int, pthreadZumutexZutrylock, pthread_mutex_t *mutex) argument 1014 PTH_FUNC(int, mutexZutrylock, pthread_mutex_t *mutex) argument 1030 mutex_timedlock_WRK(pthread_mutex_t *mutex, void *timeout) argument 1065 PTH_FUNC(int, pthreadZumutexZutimedlock, pthread_mutex_t *mutex, void *timeout) argument 1071 PTH_FUNC(int, pthreadZumutexZureltimedlock, pthread_mutex_t *mutex, void *timeout) argument 1084 mutex_unlock_WRK(pthread_mutex_t *mutex) argument 1113 PTH_FUNC(int, pthreadZumutexZuunlock, pthread_mutex_t *mutex) argument 1118 PTH_FUNC(int, mutexZuunlock, pthread_mutex_t *mutex) argument 1130 PTH_FUNC(void, lmutexZuunlock, mutex_t *mutex) argument 1172 pthread_cond_wait_WRK(pthread_cond_t* cond, pthread_mutex_t* mutex) argument 1228 PTH_FUNC(int, pthreadZucondZuwaitZAZa, pthread_cond_t* cond, pthread_mutex_t* mutex) argument 1233 PTH_FUNC(int, pthreadZucondZuwaitZa, pthread_cond_t* cond, pthread_mutex_t* mutex) argument 1238 PTH_FUNC(int, condZuwait, pthread_cond_t *cond, pthread_mutex_t *mutex) argument 1259 pthread_cond_timedwait_WRK(pthread_cond_t* cond, pthread_mutex_t* mutex, struct timespec* abstime, int timeout_error) argument 1327 PTH_FUNC(int, pthreadZucondZutimedwaitZAZa, pthread_cond_t* cond, pthread_mutex_t* mutex, struct timespec* abstime) argument 1333 PTH_FUNC(int, pthreadZucondZutimedwait, pthread_cond_t* cond, pthread_mutex_t* mutex, struct timespec* abstime) argument 1338 PTH_FUNC(int, pthreadZucondZutimedwaitZDZa, pthread_cond_t* cond, pthread_mutex_t* mutex, struct timespec* abstime) argument 1343 PTH_FUNC(int, pthreadZucondZutimedwaitZuZa, pthread_cond_t* cond, pthread_mutex_t* mutex, struct timespec* abstime) argument 1349 PTH_FUNC(int, condZutimedwait, pthread_cond_t *cond, pthread_mutex_t *mutex, struct timespec *abstime) argument 1354 PTH_FUNC(int, condZureltimedwait, pthread_cond_t *cond, pthread_mutex_t *mutex, struct timespec *reltime) argument 3173 QMutex_constructor_WRK(void* mutex, long recmode) argument 3195 QMutex_destructor_WRK(void* mutex) argument 3215 QT4_FUNC(void*, _ZN6QMutexC2ENS_13RecursionModeE, void* mutex, long recmode) argument 3235 QT4_FUNC(void*, _ZN6QMutexD2Ev, void* mutex) argument [all...] |
H A D | hg_main.c | 1150 "granted on mutex/rwlock which is currently " 1163 "granted on mutex/wrlock which does not " 1283 lock_ga should refer to a standard mutex. */ 2005 void* mutex, Word mbRec ) 2009 (Int)tid, mbRec, (void*)mutex ); 2012 (Addr)mutex, tid ); 2018 void evh__HG_PTHREAD_MUTEX_DESTROY_PRE( ThreadId tid, void* mutex, argument 2026 (Int)tid, (void*)mutex, (Int)mutex_is_init ); 2032 lk = map_locks_maybe_lookup( (Addr)mutex ); 2035 /* We're destroying a mutex whic 2004 evh__HG_PTHREAD_MUTEX_INIT_POST( ThreadId tid, void* mutex, Word mbRec ) argument 2075 evh__HG_PTHREAD_MUTEX_LOCK_PRE( ThreadId tid, void* mutex, Word isTryLock ) argument 2490 evh__HG_PTHREAD_COND_WAIT_POST( ThreadId tid, void* cond, void* mutex, Bool timeout) argument [all...] |
/external/valgrind/helgrind/tests/ |
H A D | cond_timedwait_invalid.c | 10 pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; local 21 assert(pthread_mutex_lock(&mutex)==0); 22 assert(pthread_cond_timedwait(&cond, &mutex, &abstime)==EINVAL); 23 assert(pthread_mutex_unlock(&mutex)==0);
|
H A D | cond_timedwait_test.c | 5 pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; local 12 pthread_mutex_lock(&mutex); 13 pthread_cond_timedwait(&cond, &mutex, &now); 14 pthread_mutex_unlock(&mutex); 16 pthread_mutex_destroy(&mutex);
|
H A D | pth_destroy_cond.c | 8 pthread_mutex_t mutex; variable 15 pthread_mutex_lock(&mutex); 19 pthread_mutex_unlock(&mutex); 25 pthread_mutex_init(&mutex, NULL); 28 pthread_mutex_lock(&mutex); 31 pthread_cond_wait(&cond, &mutex); 33 pthread_mutex_unlock(&mutex); 36 pthread_mutex_destroy(&mutex);
|
/external/valgrind/memcheck/tests/darwin/ |
H A D | pth-supp.c | 6 pthread_rwlock_t mutex; local 7 pthread_rwlock_init(&mutex, NULL);
|
/external/valgrind/none/tests/ |
H A D | ppoll_alarm.c | 13 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable 19 pthread_mutex_lock(&mutex); 22 pthread_mutex_unlock(&mutex); 44 pthread_mutex_lock(&mutex); 46 pthread_cond_wait(&cond, &mutex); 48 pthread_mutex_unlock(&mutex);
|