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

/bionic/benchmarks/
H A Dpthread_benchmark.cpp70 pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; local
73 pthread_mutex_lock(&mutex);
74 pthread_mutex_unlock(&mutex);
80 pthread_mutex_t mutex = PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP; local
83 pthread_mutex_lock(&mutex);
84 pthread_mutex_unlock(&mutex);
90 pthread_mutex_t mutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; local
93 pthread_mutex_lock(&mutex);
94 pthread_mutex_unlock(&mutex);
101 pthread_mutex_t mutex; member in struct:__anon1::PIMutex
[all...]
/bionic/libc/bionic/
H A Dpthread_cond.cpp46 // XXX after unlocking the mutex and before waiting, and if other
173 static int __pthread_cond_timedwait(pthread_cond_internal_t* cond, pthread_mutex_t* mutex, argument
181 pthread_mutex_unlock(mutex);
184 pthread_mutex_lock(mutex);
200 int pthread_cond_wait(pthread_cond_t* cond_interface, pthread_mutex_t* mutex) { argument
202 return __pthread_cond_timedwait(cond, mutex, false, nullptr);
205 int pthread_cond_timedwait(pthread_cond_t *cond_interface, pthread_mutex_t * mutex, argument
209 return __pthread_cond_timedwait(cond, mutex, cond->use_realtime_clock(), abstime);
213 pthread_mutex_t* mutex,
215 return __pthread_cond_timedwait(__get_internal_cond(cond_interface), mutex, fals
212 pthread_cond_timedwait_monotonic_np(pthread_cond_t* cond_interface, pthread_mutex_t* mutex, const timespec* abs_timeout) argument
220 pthread_cond_timedwait_monotonic(pthread_cond_t* cond_interface, pthread_mutex_t* mutex, const timespec* abs_timeout) argument
228 pthread_cond_timedwait_relative_np(pthread_cond_t* cond_interface, pthread_mutex_t* mutex, const timespec* rel_timeout) argument
240 pthread_cond_timeout_np(pthread_cond_t* cond_interface, pthread_mutex_t* mutex, unsigned ms) argument
[all...]
H A Dpthread_mutex.cpp50 /* a mutex attribute holds the following fields
53 * 0-3 type type of mutex
55 * 5 protocol whether it is a priority inherit mutex.
108 * mutexes but won't cleanup if a process dies with the mutex held.
136 // Priority Inheritance mutex implementation
138 // mutex type, can be 0 (normal), 1 (recursive), 2 (errorcheck), constant during lifetime
142 // <number of times a thread holding a recursive PI mutex> - 1
149 static inline __always_inline int PIMutexTryLock(PIMutex& mutex) { argument
153 if (__predict_true(atomic_compare_exchange_strong_explicit(&mutex.owner_tid,
160 // We already own this mutex
178 PIMutexTimedLock(PIMutex& mutex, bool use_realtime_clock, const timespec* abs_timeout) argument
192 PIMutexUnlock(PIMutex& mutex) argument
227 PIMutexDestroy(PIMutex& mutex) argument
260 PIMutex mutex; member in union:PIMutexAllocator::Node
501 pthread_mutex_internal_t* mutex = __get_internal_mutex(mutex_interface); local
554 NormalMutexTryLock(pthread_mutex_internal_t* mutex, uint16_t shared) argument
579 NormalMutexLock(pthread_mutex_internal_t* mutex, uint16_t shared, bool use_realtime_clock, const timespec* abs_timeout_or_null) argument
618 NormalMutexUnlock(pthread_mutex_internal_t* mutex, uint16_t shared) argument
658 RecursiveIncrement(pthread_mutex_internal_t* mutex, uint16_t old_state) argument
675 RecursiveOrErrorcheckMutexWait(pthread_mutex_internal_t* mutex, uint16_t shared, uint16_t old_state, bool use_realtime_clock, const timespec* abs_timeout) argument
701 MutexLockWithTimeout(pthread_mutex_internal_t* mutex, bool use_realtime_clock, const timespec* abs_timeout_or_null) argument
790 HandleUsingDestroyedMutex(pthread_mutex_t* mutex, const char* function_name) argument
808 pthread_mutex_internal_t* mutex = __get_internal_mutex(mutex_interface); local
842 pthread_mutex_internal_t* mutex = __get_internal_mutex(mutex_interface); local
891 pthread_mutex_internal_t* mutex = __get_internal_mutex(mutex_interface); local
954 pthread_mutex_internal_t* mutex = __get_internal_mutex(mutex_interface); local
983 pthread_mutex_internal_t* mutex = __get_internal_mutex(mutex_interface); local
[all...]
/bionic/tools/versioner/src/
H A DDeclarationDatabase.h22 #include <mutex>
196 std::mutex mutex; member in class:HeaderDatabase
/bionic/tests/
H A Dpthread_test.cpp315 pthread_mutex_t mutex; member in struct:TestBug37410
320 ASSERT_EQ(0, pthread_mutex_init(&data.mutex, NULL));
321 ASSERT_EQ(0, pthread_mutex_lock(&data.mutex));
327 ASSERT_EQ(0, pthread_mutex_lock(&data.mutex));
328 ASSERT_EQ(0, pthread_mutex_unlock(&data.mutex));
339 pthread_mutex_unlock(&data->mutex);
1340 pthread_mutex_t mutex; member in class:pthread_CondWakeupTest
1351 std::function<int (pthread_cond_t* cond, pthread_mutex_t* mutex)> wait_function;
1355 ASSERT_EQ(0, pthread_mutex_init(&mutex, nullptr));
1366 void StartWaitingThread(std::function<int (pthread_cond_t* cond, pthread_mutex_t* mutex)> wait_functio
1459 pthread_mutex_t mutex; local
2243 pthread_mutex_t* mutex = reinterpret_cast<pthread_mutex_t*>( local
[all...]

Completed in 112 milliseconds