/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/drd/tests/ |
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);
|
/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/icu/icu4c/source/common/ |
H A D | mutex.h | 10 // File: mutex.h 12 // Lightweight C++ wrapper for umtx_ C mutex functions 32 // private mutex where possible. 41 // Mutex mutex(&myMutex); // or no args for the global lock 43 // // When 'mutex' goes out of scope and gets destroyed here, the lock is released 46 // Note: Do NOT use the form 'Mutex mutex();' as that merely forward-declares a function 53 inline Mutex(UMutex *mutex = NULL); 63 inline Mutex::Mutex(UMutex *mutex) argument 64 : fMutex(mutex)
|
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/ |
H A D | try_lock.pass.cpp | 25 struct mutex struct 35 mutex m; 42 std::shared_lock<mutex> lk(m, std::defer_lock);
|
H A D | try_lock_until.pass.cpp | 26 struct mutex struct 39 mutex m; 47 std::shared_lock<mutex> lk(m, std::defer_lock);
|
H A D | unlock.pass.cpp | 25 struct mutex struct 31 mutex m; 38 std::shared_lock<mutex> lk(m);
|
H A D | try_lock_for.pass.cpp | 28 struct mutex struct 40 mutex m; 47 std::shared_lock<mutex> lk(m, std::defer_lock);
|
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/ |
H A D | member_swap.pass.cpp | 23 struct mutex struct 29 mutex m; 36 std::shared_lock<mutex> lk1(m); 37 std::shared_lock<mutex> lk2; 39 assert(lk1.mutex() == nullptr); 41 assert(lk2.mutex() == &m);
|
H A D | nonmember_swap.pass.cpp | 24 struct mutex struct 30 mutex m; 37 std::shared_lock<mutex> lk1(m); 38 std::shared_lock<mutex> lk2; 40 assert(lk1.mutex() == nullptr); 42 assert(lk2.mutex() == &m);
|
H A D | release.pass.cpp | 23 struct mutex struct 31 int mutex::lock_count = 0; 32 int mutex::unlock_count = 0; 34 mutex m; 41 std::shared_lock<mutex> lk(m); 42 assert(lk.mutex() == &m); 44 assert(mutex::lock_count == 1); 45 assert(mutex::unlock_count == 0); 47 assert(lk.mutex() == nullptr); 49 assert(mutex [all...] |
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/ |
H A D | try_lock.pass.cpp | 12 // <mutex> 18 #include <mutex> 23 struct mutex struct 33 mutex m; 37 std::unique_lock<mutex> lk(m, std::defer_lock);
|
H A D | try_lock_until.pass.cpp | 12 // <mutex> 19 #include <mutex> 24 struct mutex struct 37 mutex m; 42 std::unique_lock<mutex> lk(m, std::defer_lock);
|
H A D | unlock.pass.cpp | 12 // <mutex> 18 #include <mutex> 23 struct mutex struct 29 mutex m; 33 std::unique_lock<mutex> lk(m);
|
H A D | try_lock_for.pass.cpp | 12 // <mutex> 19 #include <mutex> 26 struct mutex struct 38 mutex m; 42 std::unique_lock<mutex> lk(m, std::defer_lock);
|
/external/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/ |
H A D | member_swap.pass.cpp | 12 // <mutex> 18 #include <mutex> 21 struct mutex struct 27 mutex m; 31 std::unique_lock<mutex> lk1(m); 32 std::unique_lock<mutex> lk2; 34 assert(lk1.mutex() == nullptr); 36 assert(lk2.mutex() == &m);
|
H A D | nonmember_swap.pass.cpp | 12 // <mutex> 19 #include <mutex> 22 struct mutex struct 28 mutex m; 32 std::unique_lock<mutex> lk1(m); 33 std::unique_lock<mutex> lk2; 35 assert(lk1.mutex() == nullptr); 37 assert(lk2.mutex() == &m);
|
H A D | release.pass.cpp | 12 // <mutex> 18 #include <mutex> 21 struct mutex struct 29 int mutex::lock_count = 0; 30 int mutex::unlock_count = 0; 32 mutex m; 36 std::unique_lock<mutex> lk(m); 37 assert(lk.mutex() == &m); 39 assert(mutex::lock_count == 1); 40 assert(mutex [all...] |
/external/compiler-rt/test/tsan/ |
H A D | signal_cond.cc | 12 pthread_mutex_t mutex; variable 23 pthread_mutex_lock(&mutex); 25 pthread_cond_wait(&cond, &mutex); 26 pthread_mutex_unlock(&mutex); 41 pthread_mutex_lock(&mutex); 44 pthread_mutex_unlock(&mutex);
|
/external/deqp/framework/delibs/dethread/unix/ |
H A D | deMutexUnix.c | 21 * \brief Unix implementation of mutex. 32 /* \todo [2009-11-12 pyry] It is quite nasty to allocate mutex structs from heap. */ 40 pthread_mutex_t* mutex = deMalloc(sizeof(pthread_mutex_t)); local 42 if (!mutex) 47 deFree(mutex); 58 deFree(mutex); 69 deFree(mutex); 75 ret = pthread_mutex_init(mutex, &attr); 79 deFree(mutex); 85 return (deMutex)mutex; 88 deMutex_destroy(deMutex mutex) argument 96 deMutex_lock(deMutex mutex) argument 103 deMutex_unlock(deMutex mutex) argument 110 deMutex_tryLock(deMutex mutex) argument [all...] |
/external/jemalloc/include/jemalloc/internal/ |
H A D | mutex.h | 51 bool malloc_mutex_init(malloc_mutex_t *mutex); 52 void malloc_mutex_prefork(malloc_mutex_t *mutex); 53 void malloc_mutex_postfork_parent(malloc_mutex_t *mutex); 54 void malloc_mutex_postfork_child(malloc_mutex_t *mutex); 62 void malloc_mutex_lock(malloc_mutex_t *mutex); 63 void malloc_mutex_unlock(malloc_mutex_t *mutex); 68 malloc_mutex_lock(malloc_mutex_t *mutex) argument 73 EnterCriticalSection(&mutex->lock); 75 OSSpinLockLock(&mutex->lock); 77 pthread_mutex_lock(&mutex 83 malloc_mutex_unlock(malloc_mutex_t *mutex) argument [all...] |
/external/lldb/tools/debugserver/source/ |
H A D | PThreadMutex.cpp | 44 PThreadMutex::Locker::Locker(pthread_mutex_t *mutex, const char *function, const char *file, const int line) : argument 45 m_pMutex(mutex), 69 fprintf(stdout, "::pthread_mutex_trylock (%8.8p) mutex is locked (function %s in %s:%i), waiting...\n", m_pMutex, m_function, m_file, m_line);
|
/external/skia/include/core/ |
H A D | SkMutex.h | 15 explicit SkAutoMutexAcquire(SkBaseMutex& mutex) : fMutex(&mutex) { argument 17 mutex.acquire(); 20 explicit SkAutoMutexAcquire(SkBaseMutex* mutex) : fMutex(mutex) { argument 21 if (mutex) { 22 mutex->acquire(); 26 /** If the mutex has not been released, release it now. */ 33 /** If the mutex has not been released, release it now. */ 41 /** Assert that we're holding the mutex [all...] |