Home
last modified time | relevance | path

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

12345678910>>...20

/freebsd-12.1/contrib/gcc/config/i386/
H A Dgthr-win32.c149 mutex->counter = -1; in __gthr_win32_mutex_init_function()
189 mutex->counter = -1; in __gthr_win32_recursive_mutex_init_function()
190 mutex->depth = 0; in __gthr_win32_recursive_mutex_init_function()
191 mutex->owner = 0; in __gthr_win32_recursive_mutex_init_function()
201 mutex->depth = 1; in __gthr_win32_recursive_mutex_lock()
207 ++(mutex->depth); in __gthr_win32_recursive_mutex_lock()
211 mutex->depth = 1; in __gthr_win32_recursive_mutex_lock()
230 mutex->depth = 1; in __gthr_win32_recursive_mutex_trylock()
234 ++(mutex->depth); in __gthr_win32_recursive_mutex_trylock()
244 --(mutex->depth); in __gthr_win32_recursive_mutex_unlock()
[all …]
/freebsd-12.1/contrib/gcc/
H A Dgthr-win32.h668 mutex->depth = 0; in __gthread_recursive_mutex_init_function()
669 mutex->owner = 0; in __gthread_recursive_mutex_init_function()
681 mutex->depth = 1; in __gthread_recursive_mutex_lock()
682 mutex->owner = me; in __gthread_recursive_mutex_lock()
687 ++(mutex->depth); in __gthread_recursive_mutex_lock()
691 mutex->depth = 1; in __gthread_recursive_mutex_lock()
692 mutex->owner = me; in __gthread_recursive_mutex_lock()
713 mutex->depth = 1; in __gthread_recursive_mutex_trylock()
714 mutex->owner = me; in __gthread_recursive_mutex_trylock()
717 ++(mutex->depth); in __gthread_recursive_mutex_trylock()
[all …]
H A Dgthr-nks.h191 NXUnlock ((NXMutex_t *)mutex->backend); in __gthread_objc_mutex_deallocate()
194 mutex->backend = NULL; in __gthread_objc_mutex_deallocate()
200 __gthread_objc_mutex_lock (objc_mutex_t mutex) in __gthread_objc_mutex_lock() argument
202 return NXLock ((NXMutex_t *)mutex->backend); in __gthread_objc_mutex_lock()
341 *mutex = NXMutexAlloc (0, 0, &info); in __gthread_mutex_init_function()
347 return NXLock (*mutex); in __gthread_mutex_lock()
353 if (NXTryLock (*mutex)) in __gthread_mutex_trylock()
361 return NXUnlock (*mutex); in __gthread_mutex_unlock()
375 return NXLock (*mutex); in __gthread_recursive_mutex_lock()
381 if (NXTryLock (*mutex)) in __gthread_recursive_mutex_trylock()
[all …]
H A Dgthr-solaris.h50 mutex_t mutex; member
494 mutex->depth = 0; in __gthread_recursive_mutex_init_function()
495 mutex->owner = (thread_t) 0; in __gthread_recursive_mutex_init_function()
506 if (mutex->owner != me) in __gthread_recursive_mutex_lock()
509 mutex->owner = me; in __gthread_recursive_mutex_lock()
512 mutex->depth++; in __gthread_recursive_mutex_lock()
524 if (mutex->owner != me) in __gthread_recursive_mutex_trylock()
528 mutex->owner = me; in __gthread_recursive_mutex_trylock()
531 mutex->depth++; in __gthread_recursive_mutex_trylock()
541 if (--mutex->depth == 0) in __gthread_recursive_mutex_unlock()
[all …]
H A Dgthr-posix95.h393 objc_free (mutex->backend); in __gthread_objc_mutex_allocate()
394 mutex->backend = NULL; in __gthread_objc_mutex_allocate()
427 mutex->backend = NULL; in __gthread_objc_mutex_deallocate()
603 mutex->depth = 0; in __gthread_recursive_mutex_init_function()
615 if (mutex->owner != me) in __gthread_recursive_mutex_lock()
618 mutex->owner = me; in __gthread_recursive_mutex_lock()
621 mutex->depth++; in __gthread_recursive_mutex_lock()
633 if (mutex->owner != me) in __gthread_recursive_mutex_trylock()
637 mutex->owner = me; in __gthread_recursive_mutex_trylock()
640 mutex->depth++; in __gthread_recursive_mutex_trylock()
[all …]
H A Dgthr-rtems.h65 extern void rtems_gxx_mutex_init (__gthread_mutex_t *mutex);
66 extern int rtems_gxx_mutex_lock (__gthread_mutex_t *mutex);
115 __gthread_mutex_lock (__gthread_mutex_t *mutex) in __gthread_mutex_lock() argument
117 return rtems_gxx_mutex_lock (mutex); in __gthread_mutex_lock()
121 __gthread_mutex_trylock (__gthread_mutex_t *mutex) in __gthread_mutex_trylock() argument
123 return rtems_gxx_mutex_trylock (mutex); in __gthread_mutex_trylock()
127 __gthread_mutex_unlock (__gthread_mutex_t *mutex) in __gthread_mutex_unlock() argument
129 return rtems_gxx_mutex_unlock( mutex ); in __gthread_mutex_unlock()
135 return rtems_gxx_recursive_mutex_lock (mutex); in __gthread_recursive_mutex_lock()
141 return rtems_gxx_recursive_mutex_trylock (mutex); in __gthread_recursive_mutex_trylock()
[all …]
H A Dgthr-dce.h311 objc_free (mutex->backend); in __gthread_objc_mutex_allocate()
312 mutex->backend = NULL; in __gthread_objc_mutex_allocate()
329 objc_free (mutex->backend); in __gthread_objc_mutex_deallocate()
330 mutex->backend = NULL; in __gthread_objc_mutex_deallocate()
338 __gthread_objc_mutex_lock (objc_mutex_t mutex) in __gthread_objc_mutex_lock() argument
359 __gthread_objc_mutex_unlock (objc_mutex_t mutex) in __gthread_objc_mutex_unlock() argument
478 __gthread_mutex_lock (__gthread_mutex_t *mutex) in __gthread_mutex_lock() argument
481 return __gthrw_(pthread_mutex_lock) (mutex); in __gthread_mutex_lock()
527 return __gthread_mutex_lock (mutex); in __gthread_recursive_mutex_lock()
533 return __gthread_mutex_trylock (mutex); in __gthread_recursive_mutex_trylock()
[all …]
H A Dgthr-vxworks.h54 __gthread_mutex_init_function (__gthread_mutex_t *mutex) in __gthread_mutex_init_function() argument
60 __gthread_mutex_lock (__gthread_mutex_t *mutex) in __gthread_mutex_lock() argument
62 return semTake (*mutex, WAIT_FOREVER); in __gthread_mutex_lock()
66 __gthread_mutex_trylock (__gthread_mutex_t *mutex) in __gthread_mutex_trylock() argument
68 return semTake (*mutex, NO_WAIT); in __gthread_mutex_trylock()
72 __gthread_mutex_unlock (__gthread_mutex_t *mutex) in __gthread_mutex_unlock() argument
74 return semGive (*mutex); in __gthread_mutex_unlock()
80 __gthread_mutex_init_function (mutex); in __gthread_recursive_mutex_init_function()
86 return __gthread_mutex_lock (mutex); in __gthread_recursive_mutex_lock()
92 return __gthread_mutex_trylock (mutex); in __gthread_recursive_mutex_trylock()
[all …]
H A Dgthr-posix.h427 objc_free (mutex->backend); in __gthread_objc_mutex_allocate()
428 mutex->backend = NULL; in __gthread_objc_mutex_allocate()
460 objc_free (mutex->backend); in __gthread_objc_mutex_deallocate()
461 mutex->backend = NULL; in __gthread_objc_mutex_deallocate()
468 __gthread_objc_mutex_lock (objc_mutex_t mutex) in __gthread_objc_mutex_lock() argument
494 __gthread_objc_mutex_unlock (objc_mutex_t mutex) in __gthread_objc_mutex_unlock() argument
547 (pthread_mutex_t *) mutex->backend); in __gthread_objc_condition_wait()
608 __gthread_mutex_lock (__gthread_mutex_t *mutex) in __gthread_mutex_lock() argument
659 return __gthread_mutex_lock (mutex); in __gthread_recursive_mutex_lock()
665 return __gthread_mutex_trylock (mutex); in __gthread_recursive_mutex_trylock()
[all …]
H A Dgthr-single.h137 __gthread_objc_mutex_allocate (objc_mutex_t UNUSED(mutex)) in __gthread_objc_mutex_allocate() argument
151 __gthread_objc_mutex_lock (objc_mutex_t UNUSED(mutex)) in __gthread_objc_mutex_lock() argument
159 __gthread_objc_mutex_trylock (objc_mutex_t UNUSED(mutex)) in __gthread_objc_mutex_trylock() argument
167 __gthread_objc_mutex_unlock (objc_mutex_t UNUSED(mutex)) in __gthread_objc_mutex_unlock() argument
191 objc_mutex_t UNUSED(mutex)) in __gthread_objc_condition_wait() argument
219 __gthread_mutex_lock (__gthread_mutex_t * UNUSED(mutex)) in __gthread_mutex_lock() argument
225 __gthread_mutex_trylock (__gthread_mutex_t * UNUSED(mutex)) in __gthread_mutex_trylock() argument
231 __gthread_mutex_unlock (__gthread_mutex_t * UNUSED(mutex)) in __gthread_mutex_unlock() argument
239 return __gthread_mutex_lock (mutex); in __gthread_recursive_mutex_lock()
245 return __gthread_mutex_trylock (mutex); in __gthread_recursive_mutex_trylock()
[all …]
H A Dgthr-tpf.h148 __gthread_mutex_lock (__gthread_mutex_t *mutex) in __gthread_mutex_lock() argument
151 return __gthrw_(pthread_mutex_lock) (mutex); in __gthread_mutex_lock()
157 __gthread_mutex_trylock (__gthread_mutex_t *mutex) in __gthread_mutex_trylock() argument
160 return __gthrw_(pthread_mutex_trylock) (mutex); in __gthread_mutex_trylock()
166 __gthread_mutex_unlock (__gthread_mutex_t *mutex) in __gthread_mutex_unlock() argument
169 return __gthrw_(pthread_mutex_unlock) (mutex); in __gthread_mutex_unlock()
175 __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex) in __gthread_recursive_mutex_lock() argument
178 return __gthread_mutex_lock (mutex); in __gthread_recursive_mutex_lock()
187 return __gthread_mutex_trylock (mutex); in __gthread_recursive_mutex_trylock()
196 return __gthread_mutex_unlock (mutex); in __gthread_recursive_mutex_unlock()
[all …]
/freebsd-12.1/contrib/apr/locks/unix/
H A Dproc_mutex.c25 return apr_pool_cleanup_run(mutex->pool, mutex, apr_proc_mutex_cleanup); in apr_proc_mutex_destroy()
155 mutex->curr_locked = 1; in proc_mutex_posix_acquire()
598 mutex->curr_locked=1; in proc_mutex_fcntl_acquire()
771 *mutex = new_mutex;
871 mutex.meth = mutex.inter_meth;
907 *mutex = new_mutex;
915 return (*mutex)->meth->child_init(mutex, pool, fname);
920 return mutex->meth->acquire(mutex);
925 return mutex->meth->tryacquire(mutex);
930 return mutex->meth->release(mutex);
[all …]
H A Dglobal_mutex.c77 *mutex = m; in apr_global_mutex_create()
97 if (mutex->thread_mutex) { in apr_global_mutex_lock()
105 rv = apr_proc_mutex_lock(mutex->proc_mutex); in apr_global_mutex_lock()
109 if (mutex->thread_mutex) { in apr_global_mutex_lock()
123 if (mutex->thread_mutex) { in apr_global_mutex_trylock()
131 rv = apr_proc_mutex_trylock(mutex->proc_mutex); in apr_global_mutex_trylock()
135 if (mutex->thread_mutex) { in apr_global_mutex_trylock()
148 rv = apr_proc_mutex_unlock(mutex->proc_mutex); in apr_global_mutex_unlock()
150 if (mutex->thread_mutex) { in apr_global_mutex_unlock()
175 return apr_pool_cleanup_run(mutex->pool, mutex, global_mutex_cleanup); in apr_global_mutex_destroy()
[all …]
H A Dthread_mutex.c25 apr_thread_mutex_t *mutex = data; in thread_mutex_cleanup() local
28 rv = pthread_mutex_destroy(&mutex->mutex); in thread_mutex_cleanup()
37 APR_DECLARE(apr_status_t) apr_thread_mutex_create(apr_thread_mutex_t **mutex, in apr_thread_mutex_create() argument
66 rv = pthread_mutex_init(&new_mutex->mutex, &mattr); in apr_thread_mutex_create()
71 rv = pthread_mutex_init(&new_mutex->mutex, NULL); in apr_thread_mutex_create()
84 *mutex = new_mutex; in apr_thread_mutex_create()
88 APR_DECLARE(apr_status_t) apr_thread_mutex_lock(apr_thread_mutex_t *mutex) in apr_thread_mutex_lock() argument
92 rv = pthread_mutex_lock(&mutex->mutex); in apr_thread_mutex_lock()
106 rv = pthread_mutex_trylock(&mutex->mutex); in apr_thread_mutex_trylock()
121 status = pthread_mutex_unlock(&mutex->mutex); in apr_thread_mutex_unlock()
[all …]
/freebsd-12.1/contrib/jemalloc/src/
H A Dmutex.c77 malloc_mutex_lock_final(mutex); in malloc_mutex_lock_slow()
95 malloc_mutex_lock_final(mutex); in malloc_mutex_lock_slow()
160 InitializeSRWLock(&mutex->lock); in malloc_mutex_init()
170 mutex->lock = 0; in malloc_mutex_init()
174 postponed_mutexes = mutex; in malloc_mutex_init()
195 mutex->lock_order = lock_order; in malloc_mutex_init()
198 mutex_addr_comp, mutex); in malloc_mutex_init()
208 malloc_mutex_lock(tsdn, mutex); in malloc_mutex_prefork()
213 malloc_mutex_unlock(tsdn, mutex); in malloc_mutex_postfork_parent()
221 if (malloc_mutex_init(mutex, mutex->witness.name, in malloc_mutex_postfork_child()
[all …]
/freebsd-12.1/contrib/jemalloc/include/jemalloc/internal/
H A Dmutex.h139 MALLOC_MUTEX_LOCK(mutex); in malloc_mutex_lock_final()
144 return MALLOC_MUTEX_TRYLOCK(mutex); in malloc_mutex_trylock_final()
150 mutex_prof_data_t *data = &mutex->prof_data; in mutex_owner_stats_update()
164 if (malloc_mutex_trylock_final(mutex)) { in malloc_mutex_trylock()
167 mutex_owner_stats_update(tsdn, mutex); in malloc_mutex_trylock()
202 if (malloc_mutex_trylock_final(mutex)) { in malloc_mutex_lock()
203 malloc_mutex_lock_slow(mutex); in malloc_mutex_lock()
205 mutex_owner_stats_update(tsdn, mutex); in malloc_mutex_lock()
214 MALLOC_MUTEX_UNLOCK(mutex); in malloc_mutex_unlock()
231 malloc_mutex_t *mutex) { in malloc_mutex_prof_read() argument
[all …]
/freebsd-12.1/contrib/subversion/subversion/libsvn_subr/
H A Dmutex.c40 apr_thread_mutex_t *mutex; member
61 svn_mutex__t *mutex = apr_pcalloc(result_pool, sizeof(*mutex)); in svn_mutex__init() local
65 apr_thread_mutex_create(&mutex->mutex, in svn_mutex__init()
72 *mutex_p = mutex; in svn_mutex__init()
79 svn_mutex__lock(svn_mutex__t *mutex) in svn_mutex__lock() argument
81 if (mutex) in svn_mutex__lock()
84 apr_status_t status = apr_thread_mutex_lock(mutex->mutex); in svn_mutex__lock()
97 if (mutex) in svn_mutex__unlock()
100 apr_status_t status = apr_thread_mutex_unlock(mutex->mutex); in svn_mutex__unlock()
112 svn_mutex__get(svn_mutex__t *mutex) in svn_mutex__get() argument
[all …]
/freebsd-12.1/contrib/openbsm/libbsm/
H A Dbsm_control.c324 pthread_mutex_lock(&mutex); in setac()
328 pthread_mutex_unlock(&mutex); in setac()
340 pthread_mutex_lock(&mutex); in endac()
348 pthread_mutex_unlock(&mutex); in endac()
366 pthread_mutex_lock(&mutex); in getacdir()
411 pthread_mutex_lock(&mutex); in getacdist()
445 pthread_mutex_lock(&mutex); in getacmin()
479 pthread_mutex_lock(&mutex); in getacfilesz()
544 pthread_mutex_lock(&mutex); in getaccommon()
638 pthread_mutex_lock(&mutex); in getacexpire()
[all …]
/freebsd-12.1/contrib/xz/src/common/
H A Dmythread.h51 #define mythread_sync(mutex) mythread_sync_helper1(mutex, __LINE__) argument
52 #define mythread_sync_helper1(mutex, line) mythread_sync_helper2(mutex, line) argument
195 int ret = pthread_mutex_lock(mutex); in mythread_mutex_lock()
415 InitializeCriticalSection(mutex); in mythread_mutex_init()
422 DeleteCriticalSection(mutex); in mythread_mutex_destroy()
428 EnterCriticalSection(mutex); in mythread_mutex_lock()
434 LeaveCriticalSection(mutex); in mythread_mutex_unlock()
474 LeaveCriticalSection(mutex); in mythread_cond_wait()
476 EnterCriticalSection(mutex); in mythread_cond_wait()
489 LeaveCriticalSection(mutex); in mythread_cond_timedwait()
[all …]
/freebsd-12.1/contrib/llvm/lib/Support/
H A DMutex.cpp49 pthread_mutex_t* mutex = in MutexImpl() local
65 errorcode = pthread_mutex_init(mutex, &attr); in MutexImpl()
73 data_ = mutex; in MutexImpl()
80 assert(mutex != nullptr); in ~MutexImpl()
81 pthread_mutex_destroy(mutex); in ~MutexImpl()
82 free(mutex); in ~MutexImpl()
89 assert(mutex != nullptr); in acquire()
91 int errorcode = pthread_mutex_lock(mutex); in acquire()
99 assert(mutex != nullptr); in release()
101 int errorcode = pthread_mutex_unlock(mutex); in release()
[all …]
/freebsd-12.1/contrib/apr/atomic/unix/
H A Dmutex.c84 return mutex; in mutex_hash()
103 DECLARE_MUTEX_LOCKED(mutex, mem); in apr_atomic_set32()
107 MUTEX_UNLOCK(mutex); in apr_atomic_set32()
113 DECLARE_MUTEX_LOCKED(mutex, mem); in apr_atomic_add32()
118 MUTEX_UNLOCK(mutex); in apr_atomic_add32()
127 MUTEX_UNLOCK(mutex); in apr_atomic_sub32()
143 MUTEX_UNLOCK(mutex); in apr_atomic_dec32()
159 MUTEX_UNLOCK(mutex); in apr_atomic_cas32()
172 MUTEX_UNLOCK(mutex); in apr_atomic_xchg32()
187 MUTEX_UNLOCK(mutex); in apr_atomic_casptr()
[all …]
/freebsd-12.1/contrib/netbsd-tests/lib/libpthread/
H A Dt_cond.c45 static pthread_mutex_t mutex; variable
59 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); in signal_delay_wait_threadfunc()
64 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); in signal_delay_wait_threadfunc()
86 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); in ATF_TC_BODY()
102 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); in ATF_TC_BODY()
118 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); in signal_before_unlock_threadfunc()
125 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); in signal_before_unlock_threadfunc()
147 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); in ATF_TC_BODY()
500 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); in destroy_busy_threadfunc()
523 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); in ATF_TC_BODY()
[all …]
H A Dt_mutex.c49 static pthread_mutex_t mutex; variable
87 mutex_lock(&mutex, &ts_lengthy); in mutex1_threadfunc()
92 pthread_mutex_unlock(&mutex); in mutex1_threadfunc()
119 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); in ATF_TC_BODY()
128 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); in ATF_TC_BODY()
141 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); in mutex2_threadfunc()
187 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); in ATF_TC_BODY()
192 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); in ATF_TC_BODY()
307 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); in mutex4_threadfunc()
636 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); in ATF_TC_BODY()
[all …]
/freebsd-12.1/contrib/gcclibs/libgomp/config/linux/
H A Dmutex.h39 static inline void gomp_mutex_init (gomp_mutex_t *mutex) in gomp_mutex_init() argument
41 *mutex = 0; in gomp_mutex_init()
44 extern void gomp_mutex_lock_slow (gomp_mutex_t *mutex);
45 static inline void gomp_mutex_lock (gomp_mutex_t *mutex) in gomp_mutex_lock() argument
47 if (!__sync_bool_compare_and_swap (mutex, 0, 1)) in gomp_mutex_lock()
48 gomp_mutex_lock_slow (mutex); in gomp_mutex_lock()
51 extern void gomp_mutex_unlock_slow (gomp_mutex_t *mutex);
52 static inline void gomp_mutex_unlock (gomp_mutex_t *mutex) in gomp_mutex_unlock() argument
54 int val = __sync_lock_test_and_set (mutex, 0); in gomp_mutex_unlock()
56 gomp_mutex_unlock_slow (mutex); in gomp_mutex_unlock()
[all …]
/freebsd-12.1/lib/libthr/thread/
H A Dthr_mutex.c298 *mutex = pmutex; in mutex_init()
401 *mutex = THR_PSHARED_PTR; in __Tthr_mutex_init()
468 m = *mutex; in _thr_mutex_destroy()
484 *mutex = THR_MUTEX_DESTROYED; in _thr_mutex_destroy()
595 *m = *mutex; in check_and_init_mutex()
609 *m = *mutex; in check_and_init_mutex()
782 mp = *mutex; in _thr_mutex_unlock()
1017 m = *mutex; in _pthread_mutex_getprioceiling()
1042 m = *mutex; in _pthread_mutex_setprioceiling()
1153 m = *mutex; in _pthread_mutex_isowned_np()
[all …]

12345678910>>...20