/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/ |
A D | pthread_mutex_lock.c | 30 lll_lock ((mutex)->__data.__lock, PTHREAD_MUTEX_PSHARED (mutex)) 50 pthread_mutex_t *mutex) in __pthread_mutex_lock() argument 52 assert (sizeof (mutex->__size) >= sizeof (mutex->__data)); in __pthread_mutex_lock() 65 LLL_MUTEX_LOCK (mutex); in __pthread_mutex_lock() 80 ++mutex->__data.__count; in __pthread_mutex_lock() 86 LLL_MUTEX_LOCK (mutex); in __pthread_mutex_lock() 105 LLL_MUTEX_LOCK (mutex); in __pthread_mutex_lock() 115 mutex->__data.__spins += (cnt - mutex->__data.__spins) / 8; in __pthread_mutex_lock() 131 ++mutex->__data.__nusers; in __pthread_mutex_lock() 282 ++mutex->__data.__count; in __pthread_mutex_lock_full() [all …]
|
A D | pthread_mutex_unlock.c | 33 pthread_mutex_t *mutex, in __pthread_mutex_unlock_usercnt() argument 45 mutex->__data.__owner = 0; in __pthread_mutex_unlock_usercnt() 48 --mutex->__data.__nusers; in __pthread_mutex_unlock_usercnt() 51 lll_unlock (mutex->__data.__lock, PTHREAD_MUTEX_PSHARED (mutex)); in __pthread_mutex_unlock_usercnt() 130 DEQUEUE_MUTEX (mutex); in __pthread_mutex_unlock_full() 135 --mutex->__data.__nusers; in __pthread_mutex_unlock_full() 205 DEQUEUE_MUTEX (mutex); in __pthread_mutex_unlock_full() 212 --mutex->__data.__nusers; in __pthread_mutex_unlock_full() 253 mutex->__data.__owner = 0; in __pthread_mutex_unlock_full() 257 --mutex->__data.__nusers; in __pthread_mutex_unlock_full() [all …]
|
A D | pthread_mutex_trylock.c | 28 pthread_mutex_t *mutex) in __pthread_mutex_trylock() argument 46 ++mutex->__data.__count; in __pthread_mutex_trylock() 53 mutex->__data.__owner = id; in __pthread_mutex_trylock() 54 mutex->__data.__count = 1; in __pthread_mutex_trylock() 55 ++mutex->__data.__nusers; in __pthread_mutex_trylock() 135 ++mutex->__data.__count; in __pthread_mutex_trylock() 210 ++mutex->__data.__count; in __pthread_mutex_trylock() 261 ENQUEUE_MUTEX (mutex); in __pthread_mutex_trylock() 295 ++mutex->__data.__nusers; in __pthread_mutex_trylock() 323 ++mutex->__data.__count; in __pthread_mutex_trylock() [all …]
|
A D | pthread_mutex_timedlock.c | 33 pthread_mutex_t *mutex, in pthread_mutex_timedlock() argument 56 ++mutex->__data.__count; in pthread_mutex_timedlock() 69 mutex->__data.__count = 1; in pthread_mutex_timedlock() 111 mutex->__data.__spins += (cnt - mutex->__data.__spins) / 8; in pthread_mutex_timedlock() 145 ENQUEUE_MUTEX (mutex); in pthread_mutex_timedlock() 176 ++mutex->__data.__count; in pthread_mutex_timedlock() 204 ENQUEUE_MUTEX (mutex); in pthread_mutex_timedlock() 246 ++mutex->__data.__count; in pthread_mutex_timedlock() 350 mutex->__data.__count = 1; in pthread_mutex_timedlock() 381 ++mutex->__data.__count; in pthread_mutex_timedlock() [all …]
|
A D | pthread_mutex_setprioceiling.c | 26 pthread_mutex_setprioceiling (mutex, prioceiling, old_ceiling) in pthread_mutex_setprioceiling() argument 27 pthread_mutex_t *mutex; in pthread_mutex_setprioceiling() 33 if ((mutex->__data.__kind & PTHREAD_MUTEX_PRIO_PROTECT_NP) == 0) 49 int kind = PTHREAD_MUTEX_TYPE (mutex); 50 if (mutex->__data.__owner == THREAD_GETMEM (THREAD_SELF, tid)) 59 int oldval = mutex->__data.__lock; 83 lll_futex_wait (&mutex->__data.__lock, ceilval | 2, 84 PTHREAD_MUTEX_PSHARED (mutex)); 110 mutex->__data.__lock = newlock 114 lll_futex_wake (&mutex->__data.__lock, INT_MAX, [all …]
|
A D | descr.h | 170 # define ENQUEUE_MUTEX_BOTH(mutex, val) \ argument 183 # define DEQUEUE_MUTEX(mutex) \ argument 193 mutex->__data.__list.__prev = NULL; \ 194 mutex->__data.__list.__next = NULL; \ 205 mutex->__data.__list.__next \ 210 # define DEQUEUE_MUTEX(mutex) \ argument 214 if (runp == &mutex->__data.__list) \ 220 while (next != &mutex->__data.__list) \ 227 mutex->__data.__list.__next = NULL; \ 231 #define ENQUEUE_MUTEX(mutex) ENQUEUE_MUTEX_BOTH (mutex, 0) argument [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/ |
A D | mutex.c | 32 mutex->__m_kind = in __pthread_mutex_init() 34 mutex->__m_count = 0; in __pthread_mutex_init() 35 mutex->__m_owner = NULL; in __pthread_mutex_init() 71 mutex->__m_count++; in strong_alias() 106 mutex->__m_count++; in strong_alias() 111 mutex->__m_count = 0; in strong_alias() 145 mutex->__m_count++; in strong_alias() 150 mutex->__m_count = 0; in strong_alias() 158 mutex->__m_owner = self; in strong_alias() 182 mutex->__m_count--; in strong_alias() [all …]
|
A D | condvar.c | 68 if (mutex->__m_kind != PTHREAD_MUTEX_TIMED_NP in __pthread_cond_wait() 70 && mutex->__m_owner != self) in __pthread_cond_wait() 101 pthread_mutex_unlock(mutex); in __pthread_cond_wait() 126 pthread_mutex_lock(mutex); in __pthread_cond_wait() 134 pthread_mutex_lock(mutex); in __pthread_cond_wait() 141 pthread_mutex_t *mutex, in strong_alias() 152 && mutex->__m_owner != self) in strong_alias() 177 pthread_mutex_unlock(mutex); in strong_alias() 194 pthread_mutex_lock(mutex); in strong_alias() 221 pthread_mutex_lock(mutex); in strong_alias() [all …]
|
A D | forward.c | 91 FORWARD (pthread_cond_wait, (pthread_cond_t *cond, pthread_mutex_t *mutex), 92 (cond, mutex), 0) 95 (pthread_cond_t *cond, pthread_mutex_t *mutex, 96 const struct timespec *abstime), (cond, mutex, abstime), 0) 116 FORWARD (pthread_mutex_destroy, (pthread_mutex_t *mutex), (mutex), 0) 119 (pthread_mutex_t *mutex, const pthread_mutexattr_t *mutexattr), 120 (mutex, mutexattr), 0) 123 FORWARD (pthread_mutex_lock, (pthread_mutex_t *mutex), (mutex), 0) 126 FORWARD (pthread_mutex_trylock, (pthread_mutex_t *mutex), (mutex), 0) 129 FORWARD (pthread_mutex_unlock, (pthread_mutex_t *mutex), (mutex), 0)
|
/l4re-core-master/uclibc/lib/libpthread/src/ |
A D | mutex.c | 36 mutex->__m_kind = in __pthread_mutex_init() 38 mutex->__m_count = 0; in __pthread_mutex_init() 39 mutex->__m_owner = NULL; in __pthread_mutex_init() 79 mutex->__m_count++; in strong_alias() 116 mutex->__m_count++; in strong_alias() 121 mutex->__m_count = 0; in strong_alias() 159 mutex->__m_count++; in strong_alias() 164 mutex->__m_count = 0; in strong_alias() 172 mutex->__m_owner = self; in strong_alias() 198 mutex->__m_count--; in strong_alias() [all …]
|
A D | condvar.c | 73 if (mutex->__m_kind != PTHREAD_MUTEX_TIMED_NP in __pthread_cond_wait() 75 && mutex->__m_owner != self) in __pthread_cond_wait() 106 pthread_mutex_unlock(mutex); in __pthread_cond_wait() 131 pthread_mutex_lock(mutex); in __pthread_cond_wait() 139 pthread_mutex_lock(mutex); in __pthread_cond_wait() 146 pthread_mutex_t *mutex, in strong_alias() 157 && mutex->__m_owner != self) in strong_alias() 182 pthread_mutex_unlock(mutex); in strong_alias() 199 pthread_mutex_lock(mutex); in strong_alias() 226 pthread_mutex_lock(mutex); in strong_alias() [all …]
|
A D | forward.c | 92 FORWARD (pthread_cond_wait, (pthread_cond_t *cond, pthread_mutex_t *mutex), 93 (cond, mutex), 0) 96 (pthread_cond_t *cond, pthread_mutex_t *mutex, 97 const struct timespec *abstime), (cond, mutex, abstime), 0) 117 FORWARD (pthread_mutex_destroy, (pthread_mutex_t *mutex), (mutex), 0) 120 (pthread_mutex_t *mutex, const pthread_mutexattr_t *mutexattr), 121 (mutex, mutexattr), 0) 124 FORWARD (pthread_mutex_lock, (pthread_mutex_t *mutex), (mutex), 0) 127 FORWARD (pthread_mutex_trylock, (pthread_mutex_t *mutex), (mutex), 0) 130 FORWARD (pthread_mutex_unlock, (pthread_mutex_t *mutex), (mutex), 0)
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/ |
A D | mutex.c | 31 mutex->__m_kind = in __pthread_mutex_init() 33 mutex->__m_count = 0; in __pthread_mutex_init() 34 mutex->__m_owner = NULL; in __pthread_mutex_init() 70 mutex->__m_count++; in strong_alias() 105 mutex->__m_count++; in strong_alias() 110 mutex->__m_count = 0; in strong_alias() 144 mutex->__m_count++; in strong_alias() 149 mutex->__m_count = 0; in strong_alias() 157 mutex->__m_owner = self; in strong_alias() 180 mutex->__m_count--; in __pthread_mutex_unlock() [all …]
|
A D | condvar.c | 68 if (mutex->__m_kind != PTHREAD_MUTEX_TIMED_NP in pthread_cond_wait() 70 && mutex->__m_owner != self) in pthread_cond_wait() 101 __pthread_mutex_unlock(mutex); in pthread_cond_wait() 126 __pthread_mutex_lock(mutex); in pthread_cond_wait() 134 __pthread_mutex_lock(mutex); in pthread_cond_wait() 141 pthread_mutex_t *mutex, in libpthread_hidden_def() 152 && mutex->__m_owner != self) in libpthread_hidden_def() 177 __pthread_mutex_unlock(mutex); in libpthread_hidden_def() 194 __pthread_mutex_lock(mutex); in libpthread_hidden_def() 221 __pthread_mutex_lock(mutex); in libpthread_hidden_def() [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/generic/ |
A D | lowlevellock.h | 34 __generic_mutex_lock (int *mutex) in __generic_mutex_lock() argument 39 if (atomic_bit_test_set (mutex, 31) == 0) in __generic_mutex_lock() 42 atomic_increment (mutex); in __generic_mutex_lock() 46 if (atomic_bit_test_set (mutex, 31) == 0) in __generic_mutex_lock() 48 atomic_decrement (mutex); in __generic_mutex_lock() 54 v = *mutex; in __generic_mutex_lock() 58 lll_futex_wait (mutex, v, in __generic_mutex_lock() 66 __generic_mutex_unlock (int *mutex) in __generic_mutex_unlock() argument 71 if (atomic_add_zero (mutex, 0x80000000)) in __generic_mutex_unlock() 76 lll_futex_wake (mutex, 1, in __generic_mutex_unlock()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/unix/sysv/linux/ |
A D | pthread_mutex_cond_lock.c | 3 #define LLL_MUTEX_LOCK(mutex) \ argument 4 lll_cond_lock ((mutex)->__data.__lock, PTHREAD_MUTEX_PSHARED (mutex)) 5 #define LLL_MUTEX_TRYLOCK(mutex) \ argument 6 lll_cond_trylock ((mutex)->__data.__lock) 7 #define LLL_ROBUST_MUTEX_LOCK(mutex, id) \ argument 8 lll_robust_cond_lock ((mutex)->__data.__lock, id, \ 9 PTHREAD_ROBUST_MUTEX_PSHARED (mutex))
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-11/src/c++11/ |
A D | mutex.cc | 51 mutex& 54 static mutex once_mutex; 61 inline unique_lock<mutex>* 62 set_lock_ptr(unique_lock<mutex>* ptr) 64 static unique_lock<mutex>* __once_functor_lock_ptr = nullptr; 71 __set_once_functor_lock_ptr(unique_lock<mutex>* __ptr) 77 unique_lock<mutex>& 80 static unique_lock<mutex> once_functor_lock(__get_once_mutex(), defer_lock); 92 if (unique_lock<mutex>* lock = set_lock_ptr(nullptr))
|
/l4re-core-master/uclibc/lib/contrib/uclibc/test/pthread/ |
A D | ex7.c | 15 pthread_mutex_t mutex; member 36 pthread_mutex_init(&foo.mutex, NULL); in test_thread() 46 pthread_mutex_lock(&foo.mutex); in test_thread() 48 status = pthread_cond_timedwait(&foo.cond, &foo.mutex, &timeout); in test_thread() 50 pthread_mutex_unlock(&foo.mutex); in test_thread() 53 pthread_mutex_lock(&main_event.mutex); in test_thread() 56 pthread_mutex_unlock(&main_event.mutex); in test_thread() 74 pthread_mutex_init(&main_event.mutex, NULL); in main() 92 pthread_mutex_lock(&main_event.mutex); in main() 94 pthread_cond_wait(&main_event.cond, &main_event.mutex); in main() [all …]
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-5/src/c++11/ |
A D | mutex.cc | 31 inline std::unique_lock<std::mutex>*& 34 static std::unique_lock<std::mutex>* __once_functor_lock_ptr = 0; in __get_once_functor_lock_ptr() 52 mutex& 55 static mutex once_mutex; 61 __set_once_functor_lock_ptr(unique_lock<mutex>* __ptr) 67 unique_lock<mutex>& 70 static unique_lock<mutex> once_functor_lock(__get_once_mutex(), defer_lock); 81 if (unique_lock<mutex>* __lock = __get_once_functor_lock_ptr()) in __once_proxy()
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-6/src/c++11/ |
A D | mutex.cc | 31 inline std::unique_lock<std::mutex>*& 34 static std::unique_lock<std::mutex>* __once_functor_lock_ptr = 0; in __get_once_functor_lock_ptr() 52 mutex& 55 static mutex once_mutex; 61 __set_once_functor_lock_ptr(unique_lock<mutex>* __ptr) 67 unique_lock<mutex>& 70 static unique_lock<mutex> once_functor_lock(__get_once_mutex(), defer_lock); 81 if (unique_lock<mutex>* __lock = __get_once_functor_lock_ptr()) in __once_proxy()
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-9/src/c++11/ |
A D | mutex.cc | 31 inline std::unique_lock<std::mutex>*& 34 static std::unique_lock<std::mutex>* __once_functor_lock_ptr = 0; in __get_once_functor_lock_ptr() 52 mutex& 55 static mutex once_mutex; 61 __set_once_functor_lock_ptr(unique_lock<mutex>* __ptr) 67 unique_lock<mutex>& 70 static unique_lock<mutex> once_functor_lock(__get_once_mutex(), defer_lock); 81 if (unique_lock<mutex>* __lock = __get_once_functor_lock_ptr()) in __once_proxy()
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-7/src/c++11/ |
A D | mutex.cc | 31 inline std::unique_lock<std::mutex>*& 34 static std::unique_lock<std::mutex>* __once_functor_lock_ptr = 0; in __get_once_functor_lock_ptr() 52 mutex& 55 static mutex once_mutex; 61 __set_once_functor_lock_ptr(unique_lock<mutex>* __ptr) 67 unique_lock<mutex>& 70 static unique_lock<mutex> once_functor_lock(__get_once_mutex(), defer_lock); 81 if (unique_lock<mutex>* __lock = __get_once_functor_lock_ptr()) in __once_proxy()
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-8/src/c++11/ |
A D | mutex.cc | 31 inline std::unique_lock<std::mutex>*& 34 static std::unique_lock<std::mutex>* __once_functor_lock_ptr = 0; in __get_once_functor_lock_ptr() 52 mutex& 55 static mutex once_mutex; 61 __set_once_functor_lock_ptr(unique_lock<mutex>* __ptr) 67 unique_lock<mutex>& 70 static unique_lock<mutex> once_functor_lock(__get_once_mutex(), defer_lock); 81 if (unique_lock<mutex>* __lock = __get_once_functor_lock_ptr()) in __once_proxy()
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-10/src/c++11/ |
A D | mutex.cc | 31 inline std::unique_lock<std::mutex>*& 34 static std::unique_lock<std::mutex>* __once_functor_lock_ptr = 0; in __get_once_functor_lock_ptr() 52 mutex& 55 static mutex once_mutex; 61 __set_once_functor_lock_ptr(unique_lock<mutex>* __ptr) 67 unique_lock<mutex>& 70 static unique_lock<mutex> once_functor_lock(__get_once_mutex(), defer_lock); 81 if (unique_lock<mutex>* __lock = __get_once_functor_lock_ptr()) in __once_proxy()
|
/l4re-core-master/libstdc++-v3/contrib/libstdc++-v3-4.9/src/c++11/ |
A D | mutex.cc | 31 inline std::unique_lock<std::mutex>*& 34 static std::unique_lock<std::mutex>* __once_functor_lock_ptr = 0; in __get_once_functor_lock_ptr() 52 mutex& 55 static mutex once_mutex; 61 __set_once_functor_lock_ptr(unique_lock<mutex>* __ptr) 67 unique_lock<mutex>& 70 static unique_lock<mutex> once_functor_lock(__get_once_mutex(), defer_lock); 81 if (unique_lock<mutex>* __lock = __get_once_functor_lock_ptr()) in __once_proxy()
|