/freebsd-10.2-release/contrib/subversion/subversion/libsvn_subr/ |
H A D | mutex.c | 32 /* always initialize the mutex pointer, even though it is not 45 return svn_error_wrap_apr(status, _("Can't create mutex")); 55 svn_mutex__lock(svn_mutex__t *mutex) argument 58 if (mutex) 60 apr_status_t status = apr_thread_mutex_lock(mutex); 62 return svn_error_wrap_apr(status, _("Can't lock mutex")); 70 svn_mutex__unlock(svn_mutex__t *mutex, argument 74 if (mutex) 76 apr_status_t status = apr_thread_mutex_unlock(mutex); 78 return svn_error_wrap_apr(status, _("Can't unlock mutex")); [all...] |
/freebsd-10.2-release/contrib/gcclibs/libgomp/config/posix/ |
H A D | sem.c | 45 ret = pthread_mutex_init (&sem->mutex, NULL); 60 ret = pthread_mutex_lock (&sem->mutex); 67 ret = pthread_mutex_unlock (&sem->mutex); 73 ret = pthread_cond_wait (&sem->cond, &sem->mutex); 76 pthread_mutex_unlock (&sem->mutex); 82 ret = pthread_mutex_unlock (&sem->mutex); 90 ret = pthread_mutex_lock (&sem->mutex); 96 ret = pthread_mutex_unlock (&sem->mutex); 109 ret = pthread_mutex_destroy (&sem->mutex);
|
/freebsd-10.2-release/lib/libc/gen/ |
H A D | __pthread_mutex_init_calloc_cb_stub.c | 40 _pthread_mutex_init_calloc_cb_stub(pthread_mutex_t *mutex, argument
|
/freebsd-10.2-release/contrib/apr/include/arch/unix/ |
H A D | apr_arch_thread_mutex.h | 34 pthread_mutex_t mutex; member in struct:apr_thread_mutex_t
|
/freebsd-10.2-release/lib/libkse/thread/ |
H A D | thr_mutex.c | 50 PANIC("mutex is not on list"); \ 55 PANIC("mutex is on list"); \ 91 int __pthread_mutex_init(pthread_mutex_t *mutex, 93 int __pthread_mutex_trylock(pthread_mutex_t *mutex); 97 int _pthread_mutex_init_calloc_cb(pthread_mutex_t *mutex, 117 thr_mutex_init(pthread_mutex_t *mutex, argument 127 if (mutex == NULL) 130 /* Check if default mutex attributes: */ 132 /* Default to a (error checking) POSIX mutex: */ 139 /* Check mutex typ 221 __pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *mutex_attr) argument 229 _pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *mutex_attr) argument 246 _pthread_mutex_init_calloc_cb(pthread_mutex_t *mutex, void *(calloc_cb)(size_t, size_t)) argument 262 _thr_mutex_reinit(pthread_mutex_t *mutex) argument 275 _pthread_mutex_destroy(pthread_mutex_t *mutex) argument 322 init_static(struct pthread *thread, pthread_mutex_t *mutex) argument 339 init_static_private(struct pthread *thread, pthread_mutex_t *mutex) argument 356 mutex_trylock_common(struct pthread *curthread, pthread_mutex_t *mutex) argument 485 __pthread_mutex_trylock(pthread_mutex_t *mutex) argument 505 _pthread_mutex_trylock(pthread_mutex_t *mutex) argument 1356 mutex_priority_adjust(struct pthread *curthread, pthread_mutex_t mutex) argument 1483 mutex_rescan_owned(struct pthread *curthread, struct pthread *pthread, struct pthread_mutex *mutex) argument 1668 mutex_handoff(struct pthread *curthread, struct pthread_mutex *mutex) argument 1799 mutex_queue_deq(struct pthread_mutex *mutex) argument 1822 mutex_queue_remove(pthread_mutex_t mutex, pthread_t pthread) argument 1834 mutex_queue_enq(pthread_mutex_t mutex, pthread_t pthread) argument 1856 _pthread_mutex_isowned_np(pthread_mutex_t *mutex) argument [all...] |
/freebsd-10.2-release/contrib/gcc/ |
H A D | gthr-posix95.h | 381 /* Backend mutex functions */ 383 /* Allocate a mutex. */ 385 __gthread_objc_mutex_allocate (objc_mutex_t mutex) argument 389 mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); 391 if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) 393 objc_free (mutex->backend); 394 mutex->backend = NULL; 402 /* Deallocate a mutex. */ 404 __gthread_objc_mutex_deallocate (objc_mutex_t mutex) argument 417 count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex 434 __gthread_objc_mutex_lock(objc_mutex_t mutex) argument 447 __gthread_objc_mutex_trylock(objc_mutex_t mutex) argument 460 __gthread_objc_mutex_unlock(objc_mutex_t mutex) argument 509 __gthread_objc_condition_wait(objc_condition_t condition, objc_mutex_t mutex) argument 574 __gthread_mutex_lock(__gthread_mutex_t *mutex) argument 583 __gthread_mutex_trylock(__gthread_mutex_t *mutex) argument 592 __gthread_mutex_unlock(__gthread_mutex_t *mutex) argument 601 __gthread_recursive_mutex_init_function(__gthread_recursive_mutex_t *mutex) argument 609 __gthread_recursive_mutex_lock(__gthread_recursive_mutex_t *mutex) argument 627 __gthread_recursive_mutex_trylock(__gthread_recursive_mutex_t *mutex) argument 646 __gthread_recursive_mutex_unlock(__gthread_recursive_mutex_t *mutex) argument [all...] |
H A D | gthr-dce.h | 298 /* Backend mutex functions */ 300 /* Allocate a mutex. */ 302 __gthread_objc_mutex_allocate (objc_mutex_t mutex) argument 306 mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); 308 if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, 311 objc_free (mutex->backend); 312 mutex->backend = NULL; 320 /* Deallocate a mutex. */ 322 __gthread_objc_mutex_deallocate (objc_mutex_t mutex) argument 326 if (__gthrw_(pthread_mutex_destroy) ((pthread_mutex_t *) mutex 338 __gthread_objc_mutex_lock(objc_mutex_t mutex) argument 348 __gthread_objc_mutex_trylock(objc_mutex_t mutex) argument 359 __gthread_objc_mutex_unlock(objc_mutex_t mutex) argument 471 __gthread_mutex_init_function(__gthread_mutex_t *mutex) argument 478 __gthread_mutex_lock(__gthread_mutex_t *mutex) argument 487 __gthread_mutex_trylock(__gthread_mutex_t *mutex) argument 496 __gthread_mutex_unlock(__gthread_mutex_t *mutex) argument 505 __gthread_recursive_mutex_init_function(__gthread_recursive_mutex_t *mutex) argument 525 __gthread_recursive_mutex_lock(__gthread_recursive_mutex_t *mutex) argument 531 __gthread_recursive_mutex_trylock(__gthread_recursive_mutex_t *mutex) argument 537 __gthread_recursive_mutex_unlock(__gthread_recursive_mutex_t *mutex) argument [all...] |
H A D | gthr-tpf.h | 148 __gthread_mutex_lock (__gthread_mutex_t *mutex) argument 151 return __gthrw_(pthread_mutex_lock) (mutex); 157 __gthread_mutex_trylock (__gthread_mutex_t *mutex) argument 160 return __gthrw_(pthread_mutex_trylock) (mutex); 166 __gthread_mutex_unlock (__gthread_mutex_t *mutex) argument 169 return __gthrw_(pthread_mutex_unlock) (mutex); 175 __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex) argument 178 return __gthread_mutex_lock (mutex); 184 __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex) argument 187 return __gthread_mutex_trylock (mutex); 193 __gthread_recursive_mutex_unlock(__gthread_recursive_mutex_t *mutex) argument 202 __gthread_recursive_mutex_init_function(__gthread_recursive_mutex_t *mutex) argument [all...] |
H A D | gthr-posix.h | 415 /* Backend mutex functions */ 417 /* Allocate a mutex. */ 419 __gthread_objc_mutex_allocate (objc_mutex_t mutex) argument 423 mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); 425 if (__gthrw_(pthread_mutex_init) ((pthread_mutex_t *) mutex->backend, NULL)) 427 objc_free (mutex->backend); 428 mutex->backend = NULL; 436 /* Deallocate a mutex. */ 438 __gthread_objc_mutex_deallocate (objc_mutex_t mutex) argument 451 count = __gthrw_(pthread_mutex_unlock) ((pthread_mutex_t *) mutex 468 __gthread_objc_mutex_lock(objc_mutex_t mutex) argument 481 __gthread_objc_mutex_trylock(objc_mutex_t mutex) argument 494 __gthread_objc_mutex_unlock(objc_mutex_t mutex) argument 543 __gthread_objc_condition_wait(objc_condition_t condition, objc_mutex_t mutex) argument 608 __gthread_mutex_lock(__gthread_mutex_t *mutex) argument 617 __gthread_mutex_trylock(__gthread_mutex_t *mutex) argument 626 __gthread_mutex_unlock(__gthread_mutex_t *mutex) argument 636 __gthread_recursive_mutex_init_function(__gthread_recursive_mutex_t *mutex) argument 657 __gthread_recursive_mutex_lock(__gthread_recursive_mutex_t *mutex) argument 663 __gthread_recursive_mutex_trylock(__gthread_recursive_mutex_t *mutex) argument 669 __gthread_recursive_mutex_unlock(__gthread_recursive_mutex_t *mutex) argument [all...] |
/freebsd-10.2-release/contrib/llvm/include/llvm/Support/ |
H A D | RWMutex.h | 84 /// SmartMutex - An R/W mutex with a compile time constant parameter that 85 /// indicates whether this mutex should become a no-op when we're not 145 SmartRWMutex<mt_only>& mutex; member in struct:llvm::sys::SmartScopedReader 147 explicit SmartScopedReader(SmartRWMutex<mt_only>& m) : mutex(m) { 148 mutex.reader_acquire(); 152 mutex.reader_release(); 160 SmartRWMutex<mt_only>& mutex; member in struct:llvm::sys::SmartScopedWriter 162 explicit SmartScopedWriter(SmartRWMutex<mt_only>& m) : mutex(m) { 163 mutex.writer_acquire(); 167 mutex [all...] |
/freebsd-10.2-release/crypto/heimdal/lib/krb5/ |
H A D | crypto-stubs.c | 52 p->mutex = malloc(sizeof(HEIMDAL_MUTEX)); 53 if (p->mutex == NULL) { 57 HEIMDAL_MUTEX_init(p->mutex); 68 HEIMDAL_MUTEX_destroy(context->mutex); 69 free(context->mutex);
|
H A D | error_string.c | 50 HEIMDAL_MUTEX_lock(context->mutex); 55 HEIMDAL_MUTEX_unlock(context->mutex); 108 HEIMDAL_MUTEX_lock(context->mutex); 117 HEIMDAL_MUTEX_unlock(context->mutex); 169 HEIMDAL_MUTEX_lock(context->mutex); 171 HEIMDAL_MUTEX_unlock(context->mutex); 175 HEIMDAL_MUTEX_unlock(context->mutex); 190 HEIMDAL_MUTEX_unlock(context->mutex); 211 HEIMDAL_MUTEX_lock(context->mutex); 214 HEIMDAL_MUTEX_unlock(context->mutex); [all...] |
/freebsd-10.2-release/include/ |
H A D | pthread_np.h | 59 int pthread_mutex_getspinloops_np(pthread_mutex_t *mutex, int *count); 60 int pthread_mutex_setspinloops_np(pthread_mutex_t *mutex, int count); 61 int pthread_mutex_getyieldloops_np(pthread_mutex_t *mutex, int *count); 62 int pthread_mutex_setyieldloops_np(pthread_mutex_t *mutex, int count); 63 int pthread_mutex_isowned_np(pthread_mutex_t *mutex);
|
/freebsd-10.2-release/contrib/apr/atomic/unix/ |
H A D | mutex.c | 78 apr_thread_mutex_t *mutex = hash_mutex[ATOMIC_HASH(mem)]; local 80 if (apr_thread_mutex_lock(mutex) != APR_SUCCESS) { 84 return mutex; 103 DECLARE_MUTEX_LOCKED(mutex, mem); 107 MUTEX_UNLOCK(mutex); 113 DECLARE_MUTEX_LOCKED(mutex, mem); 118 MUTEX_UNLOCK(mutex); 125 DECLARE_MUTEX_LOCKED(mutex, mem); 127 MUTEX_UNLOCK(mutex); 138 DECLARE_MUTEX_LOCKED(mutex, me [all...] |
/freebsd-10.2-release/contrib/openbsm/libbsm/ |
H A D | bsm_control.c | 58 * parameters. These static fields are protected by 'mutex'. 68 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable 101 * Must be called with mutex held. 325 pthread_mutex_lock(&mutex); 329 pthread_mutex_unlock(&mutex); 341 pthread_mutex_lock(&mutex); 349 pthread_mutex_unlock(&mutex); 367 pthread_mutex_lock(&mutex); 377 pthread_mutex_unlock(&mutex); 383 pthread_mutex_unlock(&mutex); [all...] |
H A D | bsm_class.c | 57 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; variable 100 * Must be called with mutex held. 141 pthread_mutex_lock(&mutex); 145 pthread_mutex_unlock(&mutex); 164 pthread_mutex_lock(&mutex); 168 pthread_mutex_unlock(&mutex); 176 * Must be called with mutex held. 191 pthread_mutex_lock(&mutex); 195 pthread_mutex_unlock(&mutex); 211 pthread_mutex_lock(&mutex); [all...] |
/freebsd-10.2-release/contrib/ofed/management/opensm/complib/ |
H A D | cl_event.c | 60 pthread_mutex_init(&p_event->mutex, NULL); 76 pthread_mutex_destroy(&p_event->mutex); 87 pthread_mutex_lock(&p_event->mutex); 95 pthread_mutex_unlock(&p_event->mutex); 105 pthread_mutex_lock(&p_event->mutex); 107 pthread_mutex_unlock(&p_event->mutex); 124 pthread_mutex_lock(&p_event->mutex); 131 pthread_mutex_unlock(&p_event->mutex); 137 pthread_mutex_unlock(&p_event->mutex); 144 (&p_event->condvar, &p_event->mutex)) [all...] |
H A D | cl_spinlock.c | 56 if (pthread_mutex_init(&p_spinlock->mutex, NULL)) 70 pthread_mutex_lock(&p_spinlock->mutex); 71 pthread_mutex_unlock(&p_spinlock->mutex); 72 pthread_mutex_destroy(&p_spinlock->mutex); 82 pthread_mutex_lock(&p_spinlock->mutex); 90 pthread_mutex_unlock(&p_spinlock->mutex);
|
/freebsd-10.2-release/contrib/ofed/management/opensm/include/complib/ |
H A D | cl_spinlock_osd.h | 56 pthread_mutex_t mutex; member in struct:_cl_spinlock_t
|
/freebsd-10.2-release/contrib/netbsd-tests/lib/libpthread/ |
H A D | t_mutex.c | 43 static pthread_mutex_t mutex; variable 55 printf("2: Locking mutex\n"); 56 pthread_mutex_lock(&mutex); 57 printf("2: Got mutex. *param = %d\n", *param); 61 pthread_mutex_unlock(&mutex); 79 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL)); 81 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); 86 printf("1: Before releasing the mutex.\n"); 88 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); 89 printf("1: After releasing the mutex [all...] |
H A D | t_preempt.c | 46 pthread_mutex_t mutex; variable 58 printf("2: Locking mutex\n"); 59 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); 60 printf("2: Got mutex.\n"); 63 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); 95 PTHREAD_REQUIRE(pthread_mutex_init(&mutex, NULL)); 97 PTHREAD_REQUIRE(pthread_mutex_lock(&mutex)); 106 PTHREAD_REQUIRE(pthread_cond_wait(&cond, &mutex)); 111 PTHREAD_REQUIRE(pthread_mutex_unlock(&mutex)); 112 printf("1: After releasing the mutex [all...] |
/freebsd-10.2-release/contrib/llvm/tools/lldb/include/lldb/Host/ |
H A D | Mutex.h | 42 /// A scoped locking class that allows a variety of pthread mutex 43 /// objects to have a mutex locked when an Mutex::Locker 46 /// is called. This provides an exception safe way to lock a mutex 55 /// This will create a scoped mutex locking object that doesn't 56 /// have a mutex to lock. One will need to be provided using the 66 /// This will create a scoped mutex locking object that extracts 67 /// the mutex owned by \a m and locks it. 71 /// valid mutex object. 78 /// This will create a scoped mutex locking object that extracts 79 /// the mutex owne 106 Lock(Mutex *mutex) argument 131 TryLock(Mutex *mutex, const char *failure_message = NULL) argument [all...] |
/freebsd-10.2-release/contrib/gcclibs/libgomp/config/linux/ |
H A D | bar.c | 49 gomp_mutex_unlock (&bar->mutex); 57 gomp_mutex_unlock (&bar->mutex);
|
/freebsd-10.2-release/sys/dev/drm2/ |
H A D | drm_global.c | 40 struct sx mutex; member in struct:drm_global_item 53 sx_init(&item->mutex, "drmgi"); 66 sx_destroy(&item->mutex); 76 sx_xlock(&item->mutex); 94 sx_xunlock(&item->mutex); 97 sx_xunlock(&item->mutex); 107 sx_xlock(&item->mutex); 115 sx_xunlock(&item->mutex);
|
/freebsd-10.2-release/contrib/libc++/src/ |
H A D | shared_mutex.cpp | 28 unique_lock<mutex> lk(__mut_); 39 unique_lock<mutex> lk(__mut_); 51 lock_guard<mutex> _(__mut_); 61 unique_lock<mutex> lk(__mut_); 72 unique_lock<mutex> lk(__mut_); 87 lock_guard<mutex> _(__mut_);
|