Searched defs:mutex (Results 1 - 25 of 291) sorted by last modified time

1234567891011>>

/external/webrtc/webrtc/base/
H A Dopenssladapter.cc45 // 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 Dthread_utils.c105 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 Dgtest.h2424 // 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 Dgtest-port.h1392 // 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 Dgtest-port_test.cc309 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 Ddrd_clientobj.h86 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 Ddrd_clientreq.c415 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 Ddrd_cond.c70 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 Ddrd_error.h110 Addr mutex; member in struct:__anon24870
123 Addr mutex; member in struct:__anon24872
130 Addr mutex; member in struct:__anon24873
H A Ddrd_mutex.c69 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 Ddrd_pthread_intercepts.c213 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 Ddrd_qtcore_intercepts.c62 /** 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 Dbug-235681.c13 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 Dfree_is_write.c17 // '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 Dhold_lock.c28 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 Dpth_inconsistent_cond_wait.c3 * 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 Dpth_process_shared_mutex.c2 * 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 Dtrylock.c22 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 Dhg_intercepts.c765 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 Dhg_main.c1150 "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 Dcond_timedwait_invalid.c10 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 Dcond_timedwait_test.c5 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 Dpth_destroy_cond.c8 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 Dpth-supp.c6 pthread_rwlock_t mutex; local
7 pthread_rwlock_init(&mutex, NULL);
/external/valgrind/none/tests/
H A Dppoll_alarm.c13 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);

Completed in 376 milliseconds

1234567891011>>