Searched refs:mutex (Results 26 - 50 of 1571) sorted by relevance

1234567891011>>

/freebsd-10.2-release/contrib/subversion/subversion/libsvn_subr/
H A Dmutex.c32 /* 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 Dsem.c45 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.c40 _pthread_mutex_init_calloc_cb_stub(pthread_mutex_t *mutex, argument
/freebsd-10.2-release/contrib/apr/include/arch/unix/
H A Dapr_arch_thread_mutex.h34 pthread_mutex_t mutex; member in struct:apr_thread_mutex_t
/freebsd-10.2-release/lib/libkse/thread/
H A Dthr_mutex.c50 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 Dgthr-posix95.h381 /* 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 Dgthr-dce.h298 /* 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 Dgthr-tpf.h148 __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 Dgthr-posix.h415 /* 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 DRWMutex.h84 /// 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 Dcrypto-stubs.c52 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 Derror_string.c50 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 Dpthread_np.h59 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 Dmutex.c78 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 Dbsm_control.c58 * 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 Dbsm_class.c57 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 Dcl_event.c60 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 Dcl_spinlock.c56 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 Dcl_spinlock_osd.h56 pthread_mutex_t mutex; member in struct:_cl_spinlock_t
/freebsd-10.2-release/contrib/netbsd-tests/lib/libpthread/
H A Dt_mutex.c43 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 Dt_preempt.c46 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 DMutex.h42 /// 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 Dbar.c49 gomp_mutex_unlock (&bar->mutex);
57 gomp_mutex_unlock (&bar->mutex);
/freebsd-10.2-release/sys/dev/drm2/
H A Ddrm_global.c40 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 Dshared_mutex.cpp28 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_);

Completed in 380 milliseconds

1234567891011>>