Home
last modified time | relevance | path

Searched refs:mutex (Results 1 – 25 of 242) sorted by relevance

12345678910

/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/
A Dpthread_mutex_lock.c30 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 Dpthread_mutex_unlock.c33 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 Dpthread_mutex_trylock.c28 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 Dpthread_mutex_timedlock.c33 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 Dpthread_mutex_setprioceiling.c26 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 Ddescr.h170 # 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 Dmutex.c32 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 Dcondvar.c68 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 Dforward.c91 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 Dmutex.c36 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 Dcondvar.c73 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 Dforward.c92 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 Dmutex.c31 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 Dcondvar.c68 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 Dlowlevellock.h34 __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 Dpthread_mutex_cond_lock.c3 #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 Dmutex.cc51 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 Dex7.c15 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 Dmutex.cc31 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 Dmutex.cc31 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 Dmutex.cc31 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 Dmutex.cc31 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 Dmutex.cc31 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 Dmutex.cc31 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 Dmutex.cc31 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()

Completed in 32 milliseconds

12345678910