| /freebsd-12.1/contrib/gcc/config/i386/ |
| H A D | gthr-win32.c | 149 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 D | gthr-win32.h | 668 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 D | gthr-nks.h | 191 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 D | gthr-solaris.h | 50 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 D | gthr-posix95.h | 393 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 D | gthr-rtems.h | 65 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 D | gthr-dce.h | 311 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 D | gthr-vxworks.h | 54 __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 D | gthr-posix.h | 427 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 D | gthr-single.h | 137 __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 D | gthr-tpf.h | 148 __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 D | proc_mutex.c | 25 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 D | global_mutex.c | 77 *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 D | thread_mutex.c | 25 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 D | mutex.c | 77 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 D | mutex.h | 139 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 D | mutex.c | 40 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 D | bsm_control.c | 324 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 D | mythread.h | 51 #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 D | Mutex.cpp | 49 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 D | mutex.c | 84 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 D | t_cond.c | 45 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 D | t_mutex.c | 49 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 D | mutex.h | 39 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 D | thr_mutex.c | 298 *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 …]
|