Searched defs:mutex (Results 1 - 25 of 151) sorted by relevance

1234567

/external/valgrind/memcheck/tests/darwin/
H A Dpth-supp.c6 pthread_rwlock_t mutex; local
7 pthread_rwlock_init(&mutex, NULL);
/external/valgrind/drd/tests/
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);
/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/icu/icu4c/source/common/
H A Dmutex.h10 // 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 Dtry_lock.pass.cpp25 struct mutex struct
35 mutex m;
42 std::shared_lock<mutex> lk(m, std::defer_lock);
H A Dtry_lock_until.pass.cpp26 struct mutex struct
39 mutex m;
47 std::shared_lock<mutex> lk(m, std::defer_lock);
H A Dunlock.pass.cpp25 struct mutex struct
31 mutex m;
38 std::shared_lock<mutex> lk(m);
H A Dtry_lock_for.pass.cpp28 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 Dmember_swap.pass.cpp23 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 Dnonmember_swap.pass.cpp24 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 Drelease.pass.cpp23 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 Dtry_lock.pass.cpp12 // <mutex>
18 #include <mutex>
23 struct mutex struct
33 mutex m;
37 std::unique_lock<mutex> lk(m, std::defer_lock);
H A Dtry_lock_until.pass.cpp12 // <mutex>
19 #include <mutex>
24 struct mutex struct
37 mutex m;
42 std::unique_lock<mutex> lk(m, std::defer_lock);
H A Dunlock.pass.cpp12 // <mutex>
18 #include <mutex>
23 struct mutex struct
29 mutex m;
33 std::unique_lock<mutex> lk(m);
H A Dtry_lock_for.pass.cpp12 // <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 Dmember_swap.pass.cpp12 // <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 Dnonmember_swap.pass.cpp12 // <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 Drelease.pass.cpp12 // <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 Dsignal_cond.cc12 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 DdeMutexUnix.c21 * \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 Dmutex.h51 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 DPThreadMutex.cpp44 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 DSkMutex.h15 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...]

Completed in 389 milliseconds

1234567