/external/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_ringbuffer.c | 20 pipe_mutex mutex; member in struct:util_ringbuffer 39 pipe_mutex_init(ring->mutex); 51 pipe_mutex_destroy(ring->mutex); 79 pipe_mutex_lock(ring->mutex); 88 pipe_condvar_wait(ring->change, ring->mutex); 106 pipe_mutex_unlock(ring->mutex); 120 pipe_mutex_lock(ring->mutex); 126 pipe_condvar_wait(ring->change, ring->mutex); 158 pipe_mutex_unlock(ring->mutex);
|
/external/valgrind/main/drd/tests/ |
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/libcxx/src/ |
H A D | condition_variable.cpp | 35 condition_variable::wait(unique_lock<mutex>& lk) _NOEXCEPT 39 "condition_variable::wait: mutex not locked"); 40 int ec = pthread_cond_wait(&__cv_, lk.mutex()->native_handle()); 46 condition_variable::__do_timed_wait(unique_lock<mutex>& lk, 52 "condition_variable::timed wait: mutex not locked"); 70 int ec = pthread_cond_timedwait(&__cv_, lk.mutex()->native_handle(), &ts); 76 notify_all_at_thread_exit(condition_variable& cond, unique_lock<mutex> lk)
|
/external/libcxx/test/thread/thread.condition/thread.condition.condvar/ |
H A D | wait_for.pass.cpp | 16 // wait_for(unique_lock<mutex>& lock, 20 #include <mutex> 26 std::mutex mut; 37 std::unique_lock<std::mutex> lk(mut); 62 std::unique_lock<std::mutex>lk(mut); 76 std::unique_lock<std::mutex>lk(mut);
|
H A D | wait_for_pred.pass.cpp | 16 // wait_for(unique_lock<mutex>& lock, 21 #include <mutex> 36 std::mutex mut; 47 std::unique_lock<std::mutex> lk(mut); 70 std::unique_lock<std::mutex>lk(mut); 84 std::unique_lock<std::mutex>lk(mut);
|
H A D | destructor.pass.cpp | 17 #include <mutex> 22 std::mutex m; 23 typedef std::unique_lock<std::mutex> Lock;
|
/external/libhevc/common/ |
H A D | ithread.c | 22 /* Description : Contains abstraction for threads, mutex and semaphores*/ 142 WORD32 ithread_mutex_init(void *mutex) argument 147 if(0 == mutex) 150 ppv_mutex_handle = (HANDLE *)mutex; 156 WORD32 ithread_mutex_destroy(void *mutex) argument 161 if(0 == mutex) 164 ppv_mutex_handle = (HANDLE *)mutex; 170 WORD32 ithread_mutex_lock(void *mutex) argument 176 if(0 == mutex) 179 ppv_mutex_handle = (HANDLE *)mutex; 190 ithread_mutex_unlock(void *mutex) argument 346 ithread_mutex_init(void *mutex) argument 351 ithread_mutex_destroy(void *mutex) argument 356 ithread_mutex_lock(void *mutex) argument 361 ithread_mutex_unlock(void *mutex) argument [all...] |
/external/qemu/distrib/sdl-1.2.15/test/ |
H A D | testlock.c | 2 /* Test the thread and mutex locking functions 13 static SDL_mutex *mutex = NULL; variable 44 SDL_DestroyMutex(mutex); 53 if ( SDL_mutexP(mutex) < 0 ) { 54 fprintf(stderr, "Couldn't lock mutex: %s", SDL_GetError()); 60 if ( SDL_mutexV(mutex) < 0 ) { 61 fprintf(stderr, "Couldn't unlock mutex: %s", SDL_GetError()); 86 if ( (mutex=SDL_CreateMutex()) == NULL ) { 87 fprintf(stderr, "Couldn't create mutex: %s\n", SDL_GetError());
|
/external/chromium_org/third_party/libphonenumber/src/phonenumbers/base/synchronization/ |
H A D | lock.h | 21 #include <boost/thread/mutex.hpp> 26 typedef boost::mutex Lock; 27 typedef boost::mutex::scoped_lock AutoLock;
|
/external/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.guard/ |
H A D | adopt_lock.pass.cpp | 10 // <mutex> 16 #include <mutex> 21 std::mutex m; 35 std::lock_guard<std::mutex> lg(m, std::adopt_lock);
|
H A D | mutex.fail.cpp | 10 // <mutex> 16 #include <mutex> 21 std::mutex m; 34 std::lock_guard<std::mutex> lg = m;
|
H A D | mutex.pass.cpp | 10 // <mutex> 16 #include <mutex> 21 std::mutex m; 34 std::lock_guard<std::mutex> lg(m);
|
/external/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/ |
H A D | Android.mk | 17 test_makefile := external/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/Android.mk 19 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_adopt_lock 23 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/default 27 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_ctor 31 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_try_to_lock 35 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration 39 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point 43 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_assign 47 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex [all...] |
/external/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/ |
H A D | try_lock.pass.cpp | 23 struct mutex struct 33 mutex m; 40 std::shared_lock<mutex> lk(m, std::defer_lock);
|
H A D | Android.mk | 17 test_makefile := external/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/Android.mk 19 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock 23 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/unlock 27 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_until 31 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_for 35 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock
|
/external/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/ |
H A D | Android.mk | 17 test_makefile := external/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/Android.mk 19 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_adopt_lock 23 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/default 27 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor 31 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_try_to_lock 35 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_duration 39 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_time_point 43 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign 47 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex [all...] |
H A D | mutex.pass.cpp | 10 // <mutex> 16 #include <mutex> 21 std::mutex m; 34 std::unique_lock<std::mutex> ul(m);
|
/external/lldb/source/Host/common/ |
H A D | Condition.cpp | 69 // waiting on the owned condition variable, and unblocks the mutex 70 // specified by "mutex". The waiting thread unblocks only after 78 // The current thread re-acquires the lock on "mutex". 81 Condition::Wait (Mutex &mutex, const TimeValue *abstime, bool *timed_out) argument 89 err = ::pthread_cond_timedwait (&m_condition, mutex.GetMutex(), &abstime_ts); 92 err = ::pthread_cond_wait (&m_condition, mutex.GetMutex());
|
/external/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/ |
H A D | Android.mk | 17 test_makefile := external/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/Android.mk 19 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/lock 23 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/unlock 27 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_until 31 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_for 35 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock
|
/external/chromium_org/v8/src/base/platform/ |
H A D | condition-variable-unittest.cc | 16 Mutex mutex; local 19 LockGuard<Mutex> lock_guard(&mutex); 22 EXPECT_FALSE(cv.WaitFor(&mutex, TimeDelta::FromMicroseconds(n))); 25 EXPECT_FALSE(cv.WaitFor(&mutex, TimeDelta::FromMicroseconds(n))); 145 Mutex mutex; local 148 threads[n].mutex_ = &mutex; 154 LockGuard<Mutex> lock_guard(&mutex); 164 LockGuard<Mutex> lock_guard(&mutex); 167 cv.Wait(&mutex); 174 LockGuard<Mutex> lock_guard(&mutex); 223 LoopIncrementThread(int rem, int* counter, int limit, int thread_count, ConditionVariable* cv, Mutex* mutex) argument 271 Mutex mutex; local [all...] |
/external/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.shared/ |
H A D | Android.mk | 17 test_makefile := external/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.shared/Android.mk 19 test_name := thread/thread.mutex/thread.lock/thread.lock.shared/types
|
/external/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/ |
H A D | Android.mk | 17 test_makefile := external/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/Android.mk 19 test_name := thread/thread.mutex/thread.lock/thread.lock.unique/types
|
/external/libcxx/test/thread/thread.mutex/thread.once/thread.once.callonce/ |
H A D | Android.mk | 17 test_makefile := external/libcxx/test/thread/thread.mutex/thread.once/thread.once.callonce/Android.mk 19 test_name := thread/thread.mutex/thread.once/thread.once.callonce/call_once
|
/external/libcxx/test/thread/thread.mutex/thread.once/thread.once.onceflag/ |
H A D | Android.mk | 17 test_makefile := external/libcxx/test/thread/thread.mutex/thread.once/thread.once.onceflag/Android.mk 19 test_name := thread/thread.mutex/thread.once/thread.once.onceflag/default
|
/external/valgrind/main/drd/ |
H A D | drd_pthread_intercepts.c | 139 pthread_mutex_t mutex; member in struct:__anon32775 185 pthread_mutex_init(&sema->mutex, NULL); 192 pthread_mutex_destroy(&sema->mutex); 199 pthread_mutex_lock(&sema->mutex); 203 pthread_mutex_unlock(&sema->mutex); 219 pthread_mutex_lock(&sema->mutex); 224 pthread_mutex_unlock(&sema->mutex); 229 pthread_mutex_lock(&sema->mutex); 236 pthread_mutex_unlock(&sema->mutex); 240 * POSIX threads and DRD each have their own mutex typ 286 mutex_type(pthread_mutex_t* mutex) argument 586 pthread_mutex_init_intercept(pthread_mutex_t *mutex, const pthread_mutexattr_t* attr) argument 610 pthread_mutex_destroy_intercept(pthread_mutex_t* mutex) argument 627 pthread_mutex_lock_intercept(pthread_mutex_t* mutex) argument 644 pthread_mutex_trylock_intercept(pthread_mutex_t* mutex) argument 661 pthread_mutex_timedlock_intercept(pthread_mutex_t *mutex, const struct timespec *abs_timeout) argument 680 pthread_mutex_unlock_intercept(pthread_mutex_t *mutex) argument 733 pthread_cond_wait_intercept(pthread_cond_t *cond, pthread_mutex_t *mutex) argument 751 pthread_cond_timedwait_intercept(pthread_cond_t *cond, pthread_mutex_t *mutex, const struct timespec* abstime) argument [all...] |