Searched refs:mutex (Results 151 - 175 of 587) sorted by relevance

1234567891011>>

/external/mesa3d/src/gallium/auxiliary/util/
H A Du_ringbuffer.c20 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 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/libcxx/src/
H A Dcondition_variable.cpp35 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 Dwait_for.pass.cpp16 // 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 Dwait_for_pred.pass.cpp16 // 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 Ddestructor.pass.cpp17 #include <mutex>
22 std::mutex m;
23 typedef std::unique_lock<std::mutex> Lock;
/external/libhevc/common/
H A Dithread.c22 /* 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 Dtestlock.c2 /* 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 Dlock.h21 #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 Dadopt_lock.pass.cpp10 // <mutex>
16 #include <mutex>
21 std::mutex m;
35 std::lock_guard<std::mutex> lg(m, std::adopt_lock);
H A Dmutex.fail.cpp10 // <mutex>
16 #include <mutex>
21 std::mutex m;
34 std::lock_guard<std::mutex> lg = m;
H A Dmutex.pass.cpp10 // <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 DAndroid.mk17 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 Dtry_lock.pass.cpp23 struct mutex struct
33 mutex m;
40 std::shared_lock<mutex> lk(m, std::defer_lock);
H A DAndroid.mk17 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 DAndroid.mk17 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 Dmutex.pass.cpp10 // <mutex>
16 #include <mutex>
21 std::mutex m;
34 std::unique_lock<std::mutex> ul(m);
/external/lldb/source/Host/common/
H A DCondition.cpp69 // 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 DAndroid.mk17 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 Dcondition-variable-unittest.cc16 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 DAndroid.mk17 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 DAndroid.mk17 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 DAndroid.mk17 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 DAndroid.mk17 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 Ddrd_pthread_intercepts.c139 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...]

Completed in 320 milliseconds

1234567891011>>