/dragonfly/test/libpthread/ |
H A D | mutex_d.exp | 102 Lock on invalid mutex - PASS 106 Lock on invalid mutex - PASS 110 Lock on invalid mutex - PASS 114 Lock on invalid mutex - PASS 118 Lock on invalid mutex - PASS 122 Lock on invalid mutex - PASS 126 Lock on invalid mutex - PASS 130 Lock on invalid mutex - PASS 134 Lock on invalid mutex - PASS 138 Lock on invalid mutex - PASS [all …]
|
H A D | mutex_d.c | 95 pthread_mutex_t *mutex; member 537 states[id].cmd.mutex = NULL; in send_cmd() 552 states[id].cmd.mutex = m; in send_mutex_cmd() 568 states[id].cmd.mutex = m; in send_mutex_cv_cmd() 581 pthread_mutex_t mutex; in mutex_init_test() local 642 pthread_mutex_t mutex; in mutex_destroy_test() local 738 pthread_mutex_t mutex; in mutex_lock_test() local 782 pthread_mutex_unlock (&mutex); in mutex_lock_test() 793 state.cmd.mutex = &mutex; in mutex_lock_test() 834 pthread_mutex_t mutex; in mutex_unlock_test() local [all …]
|
/dragonfly/contrib/gcc-4.7/libobjc/ |
H A D | thr.c | 260 objc_mutex_t mutex; in objc_mutex_allocate() local 276 mutex->depth = 0; in objc_mutex_allocate() 277 return mutex; in objc_mutex_allocate() 291 if (! mutex) in objc_mutex_deallocate() 302 objc_free (mutex); in objc_mutex_deallocate() 319 if (! mutex) in objc_mutex_lock() 349 if (! mutex) in objc_mutex_trylock() 381 if (! mutex) in objc_mutex_unlock() 394 mutex->depth = 0; in objc_mutex_unlock() 481 mutex->depth = 0; in objc_condition_wait() [all …]
|
/dragonfly/lib/libthread_xu/thread/ |
H A D | thr_mutex.c | 209 *mutex = pmutex; in mutex_init() 220 if (*mutex == NULL) in init_static() 236 if (*mutex == NULL) in init_static_private() 271 mutex->m_count = 0; 273 mutex->m_prio = 0; 324 m = *mutex; in _pthread_mutex_destroy() 325 *mutex = NULL; in _pthread_mutex_destroy() 349 m = *mutex; in mutex_trylock_common() 413 m = *mutex; in mutex_lock_common() 692 if ((mutex == NULL) || (*mutex == NULL)) in _pthread_mutex_getprioceiling() [all …]
|
H A D | thr_cond.c | 197 pthread_mutex_t *mutex; member 246 *cond, *mutex, &info); in cond_wait_common() 255 ret = _mutex_cv_unlock(mutex, &info.count); in cond_wait_common() 263 info.mutex = mutex; in cond_wait_common() 314 _mutex_cv_lock(mutex, info.count); in cond_wait_common() 327 return (cond_wait_common(cond, mutex, NULL, 0)); in _pthread_cond_wait() 332 pthread_mutex_t * __restrict mutex) in __pthread_cond_wait() argument 334 return (cond_wait_common(cond, mutex, NULL, 1)); in __pthread_cond_wait() 339 pthread_mutex_t * __restrict mutex, in _pthread_cond_timedwait() argument 346 return (cond_wait_common(cond, mutex, abstime, 0)); in _pthread_cond_timedwait() [all …]
|
/dragonfly/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 …]
|
/dragonfly/contrib/gcc-4.7/libgcc/config/ |
H A D | gthr-vxworks.h | 61 __gthread_mutex_init_function (__gthread_mutex_t *mutex) in __gthread_mutex_init_function() argument 73 __gthread_mutex_lock (__gthread_mutex_t *mutex) in __gthread_mutex_lock() argument 75 return semTake (*mutex, WAIT_FOREVER); in __gthread_mutex_lock() 79 __gthread_mutex_trylock (__gthread_mutex_t *mutex) in __gthread_mutex_trylock() argument 81 return semTake (*mutex, NO_WAIT); in __gthread_mutex_trylock() 85 __gthread_mutex_unlock (__gthread_mutex_t *mutex) in __gthread_mutex_unlock() argument 87 return semGive (*mutex); in __gthread_mutex_unlock() 93 __gthread_mutex_init_function (mutex); in __gthread_recursive_mutex_init_function() 99 return __gthread_mutex_lock (mutex); in __gthread_recursive_mutex_lock() 105 return __gthread_mutex_trylock (mutex); in __gthread_recursive_mutex_trylock() [all …]
|
/dragonfly/lib/libc/sysvipc/ |
H A D | lock.c | 58 if(mutex == NULL) in sysv_mutex_init() 60 mutex->_mutex_static_lock = 0; in sysv_mutex_init() 61 mutex->pid_owner = -1; in sysv_mutex_init() 62 mutex->tid_owner = -1; in sysv_mutex_init() 69 if (mutex->pid_owner == getpid() && in sysv_mutex_lock() 75 mutex->pid_owner = getpid(); in sysv_mutex_lock() 76 mutex->tid_owner = lwp_gettid(); in sysv_mutex_lock() 89 mutex->tid_owner = -1; in sysv_mutex_unlock() 90 mutex->pid_owner = -1; in sysv_mutex_unlock() 98 sysv_mutex_unlock(mutex); in sysv_cond_wait() [all …]
|
/dragonfly/contrib/gcc-8.0/libgomp/config/posix/ |
H A D | mutex.h | 38 static inline void gomp_mutex_init (gomp_mutex_t *mutex) in gomp_mutex_init() argument 40 pthread_mutex_init (mutex, NULL); in gomp_mutex_init() 43 static inline void gomp_mutex_lock (gomp_mutex_t *mutex) in gomp_mutex_lock() argument 45 pthread_mutex_lock (mutex); in gomp_mutex_lock() 48 static inline void gomp_mutex_unlock (gomp_mutex_t *mutex) in gomp_mutex_unlock() argument 50 pthread_mutex_unlock (mutex); in gomp_mutex_unlock() 53 static inline void gomp_mutex_destroy (gomp_mutex_t *mutex) in gomp_mutex_destroy() argument 55 pthread_mutex_destroy (mutex); in gomp_mutex_destroy()
|
H A D | sem.c | 43 ret = pthread_mutex_init (&sem->mutex, NULL); in gomp_sem_init() 58 ret = pthread_mutex_lock (&sem->mutex); in gomp_sem_wait() 65 ret = pthread_mutex_unlock (&sem->mutex); in gomp_sem_wait() 71 ret = pthread_cond_wait (&sem->cond, &sem->mutex); in gomp_sem_wait() 74 pthread_mutex_unlock (&sem->mutex); in gomp_sem_wait() 80 ret = pthread_mutex_unlock (&sem->mutex); in gomp_sem_wait() 88 ret = pthread_mutex_lock (&sem->mutex); in gomp_sem_post() 94 ret = pthread_mutex_unlock (&sem->mutex); in gomp_sem_post() 107 ret = pthread_mutex_destroy (&sem->mutex); in gomp_sem_destroy()
|
/dragonfly/contrib/gcc-4.7/libgomp/config/posix/ |
H A D | mutex.h | 37 static inline void gomp_mutex_init (gomp_mutex_t *mutex) in gomp_mutex_init() argument 39 pthread_mutex_init (mutex, NULL); in gomp_mutex_init() 42 static inline void gomp_mutex_lock (gomp_mutex_t *mutex) in gomp_mutex_lock() argument 44 pthread_mutex_lock (mutex); in gomp_mutex_lock() 47 static inline void gomp_mutex_unlock (gomp_mutex_t *mutex) in gomp_mutex_unlock() argument 49 pthread_mutex_unlock (mutex); in gomp_mutex_unlock() 52 static inline void gomp_mutex_destroy (gomp_mutex_t *mutex) in gomp_mutex_destroy() argument 54 pthread_mutex_destroy (mutex); in gomp_mutex_destroy()
|
H A D | sem.c | 42 ret = pthread_mutex_init (&sem->mutex, NULL); in gomp_sem_init() 57 ret = pthread_mutex_lock (&sem->mutex); in gomp_sem_wait() 64 ret = pthread_mutex_unlock (&sem->mutex); in gomp_sem_wait() 70 ret = pthread_cond_wait (&sem->cond, &sem->mutex); in gomp_sem_wait() 73 pthread_mutex_unlock (&sem->mutex); in gomp_sem_wait() 79 ret = pthread_mutex_unlock (&sem->mutex); in gomp_sem_wait() 87 ret = pthread_mutex_lock (&sem->mutex); in gomp_sem_post() 93 ret = pthread_mutex_unlock (&sem->mutex); in gomp_sem_post() 106 ret = pthread_mutex_destroy (&sem->mutex); in gomp_sem_destroy()
|
/dragonfly/sys/dev/drm/ |
H A D | drm_modeset_lock.c | 100 mutex_lock(&config->mutex); in drm_modeset_lock_all() 157 mutex_unlock(&dev->mode_config.mutex); in drm_modeset_unlock_all() 181 WARN_ON(!drm_modeset_is_locked(&crtc->mutex)); in drm_warn_on_modeset_not_all_locked() 184 WARN_ON(!mutex_is_locked(&dev->mode_config.mutex)); in drm_warn_on_modeset_not_all_locked() 252 if (!ww_mutex_trylock(&lock->mutex)) in modeset_lock() 266 ret = ww_mutex_lock(&lock->mutex, &ctx->ww_ctx); in modeset_lock() 326 ww_mutex_init(&lock->mutex, &crtc_ww_class); in drm_modeset_lock_init() 355 ww_mutex_lock(&lock->mutex, NULL); in drm_modeset_lock() 392 ww_mutex_unlock(&lock->mutex); in drm_modeset_unlock() 426 ret = drm_modeset_lock(&crtc->mutex, ctx); in drm_modeset_lock_all_ctx() [all …]
|
H A D | drm_global.c | 38 struct lock mutex; member 51 lockinit(&item->mutex, "drmgi", 0, LK_CANRECURSE); in drm_global_init() 84 mutex_lock(&item->mutex); in drm_global_item_ref() 101 mutex_unlock(&item->mutex); in drm_global_item_ref() 108 mutex_unlock(&item->mutex); in drm_global_item_ref() 128 mutex_lock(&item->mutex); in drm_global_item_unref() 135 mutex_unlock(&item->mutex); in drm_global_item_unref()
|
/dragonfly/contrib/gcc-4.7/libstdc++-v3/src/c++11/ |
H A D | mutex.cc | 31 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()
|
/dragonfly/contrib/gcc-8.0/libstdc++-v3/src/c++11/ |
H A D | mutex.cc | 31 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()
|
/dragonfly/lib/libc/db/hash/ |
H A D | ndbm.c | 88 pthread_mutex_destroy((void *)&db->mutex); in dbm_close() 104 pthread_mutex_lock((void *)&db->mutex); in dbm_fetch() 114 pthread_mutex_unlock((void *)&db->mutex); in dbm_fetch() 131 pthread_mutex_lock((void *)&db->mutex); in dbm_firstkey() 137 pthread_mutex_unlock((void *)&db->mutex); in dbm_firstkey() 154 pthread_mutex_lock((void *)&db->mutex); in dbm_nextkey() 160 pthread_mutex_unlock((void *)&db->mutex); in dbm_nextkey() 176 pthread_mutex_lock((void *)&db->mutex); in dbm_delete() 182 pthread_mutex_unlock((void *)&db->mutex); in dbm_delete() 202 pthread_mutex_lock((void *)&db->mutex); in dbm_store() [all …]
|
/dragonfly/contrib/zstd/lib/common/ |
H A D | threading.c | 84 int ZSTD_pthread_mutex_init(ZSTD_pthread_mutex_t* mutex, pthread_mutexattr_t const* attr) in ZSTD_pthread_mutex_init() argument 86 *mutex = (pthread_mutex_t*)ZSTD_malloc(sizeof(pthread_mutex_t)); in ZSTD_pthread_mutex_init() 87 if (!*mutex) in ZSTD_pthread_mutex_init() 89 return pthread_mutex_init(*mutex, attr); in ZSTD_pthread_mutex_init() 92 int ZSTD_pthread_mutex_destroy(ZSTD_pthread_mutex_t* mutex) in ZSTD_pthread_mutex_destroy() argument 94 if (!*mutex) in ZSTD_pthread_mutex_destroy() 97 int const ret = pthread_mutex_destroy(*mutex); in ZSTD_pthread_mutex_destroy() 98 ZSTD_free(*mutex); in ZSTD_pthread_mutex_destroy()
|
/dragonfly/sys/bus/smbus/ichsmb/ |
H A D | ichsmb.c | 140 lockuninit(&sc->mutex); in ichsmb_attach() 187 lockmgr(&sc->mutex, LK_RELEASE); in ichsmb_quick() 213 lockmgr(&sc->mutex, LK_RELEASE); in ichsmb_sendb() 235 lockmgr(&sc->mutex, LK_RELEASE); in ichsmb_recvb() 259 lockmgr(&sc->mutex, LK_RELEASE); in ichsmb_writeb() 284 lockmgr(&sc->mutex, LK_RELEASE); in ichsmb_writew() 307 lockmgr(&sc->mutex, LK_RELEASE); in ichsmb_readb() 334 lockmgr(&sc->mutex, LK_RELEASE); in ichsmb_readw() 364 lockmgr(&sc->mutex, LK_RELEASE); in ichsmb_pcall() 410 lockmgr(&sc->mutex, LK_RELEASE); in ichsmb_bwrite() [all …]
|
/dragonfly/contrib/gcc-8.0/libstdc++-v3/include/std/ |
H A D | condition_variable | 104 wait_until(unique_lock<mutex>& __lock, 110 wait_until(unique_lock<mutex>& __lock, 136 wait_for(unique_lock<mutex>& __lock, 148 wait_for(unique_lock<mutex>& __lock, 203 shared_ptr<mutex> _M_mutex; 242 lock_guard<mutex> __lock(*_M_mutex); 249 lock_guard<mutex> __lock(*_M_mutex); 257 shared_ptr<mutex> __mutex = _M_mutex; 258 unique_lock<mutex> __my_lock(*__mutex); 280 shared_ptr<mutex> __mutex = _M_mutex; [all …]
|
/dragonfly/contrib/xz/src/liblzma/common/ |
H A D | stream_encoder_mt.c | 91 mythread_mutex mutex; member 175 mythread_mutex mutex; member 241 mythread_sync(thr->mutex) { in worker_encode() 304 mythread_sync(thr->mutex) { in worker_encode() 353 mythread_sync(thr->mutex) { in worker_start() 382 mythread_sync(thr->mutex) { in worker_start() 439 &coder->threads[i].mutex); in threads_stop() 523 mythread_sync(coder->mutex) { in get_thread() 639 mythread_sync(coder->mutex) { in wait_for_work() 658 &coder->mutex); in wait_for_work() [all …]
|
/dragonfly/contrib/gcc-8.0/libgcc/ |
H A D | gthr-posix.h | 527 __gthread_objc_mutex_allocate (objc_mutex_t mutex) in __gthread_objc_mutex_allocate() argument 531 mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); in __gthread_objc_mutex_allocate() 535 objc_free (mutex->backend); in __gthread_objc_mutex_allocate() 536 mutex->backend = NULL; in __gthread_objc_mutex_allocate() 546 __gthread_objc_mutex_deallocate (objc_mutex_t mutex) in __gthread_objc_mutex_deallocate() argument 568 objc_free (mutex->backend); in __gthread_objc_mutex_deallocate() 569 mutex->backend = NULL; in __gthread_objc_mutex_deallocate() 576 __gthread_objc_mutex_lock (objc_mutex_t mutex) in __gthread_objc_mutex_lock() argument 589 __gthread_objc_mutex_trylock (objc_mutex_t mutex) in __gthread_objc_mutex_trylock() argument 602 __gthread_objc_mutex_unlock (objc_mutex_t mutex) in __gthread_objc_mutex_unlock() argument [all …]
|
/dragonfly/sys/dev/drm/include/linux/ |
H A D | mutex.h | 52 #define DEFINE_MUTEX(mutex) \ argument 53 struct lock mutex; \ 54 LOCK_SYSINIT(mutex, &mutex, "lmutex", LK_CANRECURSE) 57 mutex_destroy(struct lock *mutex) in mutex_destroy() argument 59 lockuninit(mutex); in mutex_destroy()
|
/dragonfly/contrib/gcc-4.7/libstdc++-v3/include/std/ |
H A D | condition_variable | 39 #include <mutex> // unique_lock 86 wait(unique_lock<mutex>& __lock); 98 wait_until(unique_lock<mutex>& __lock, 104 wait_until(unique_lock<mutex>& __lock, 130 wait_for(unique_lock<mutex>& __lock, 136 wait_for(unique_lock<mutex>& __lock, 177 mutex _M_mutex; 210 lock_guard<mutex> __lock(_M_mutex); 217 lock_guard<mutex> __lock(_M_mutex); 225 unique_lock<mutex> __my_lock(_M_mutex); [all …]
|
/dragonfly/contrib/gcc-4.7/libgcc/ |
H A D | gthr-posix.h | 522 __gthread_objc_mutex_allocate (objc_mutex_t mutex) in __gthread_objc_mutex_allocate() argument 526 mutex->backend = objc_malloc (sizeof (pthread_mutex_t)); in __gthread_objc_mutex_allocate() 530 objc_free (mutex->backend); in __gthread_objc_mutex_allocate() 531 mutex->backend = NULL; in __gthread_objc_mutex_allocate() 541 __gthread_objc_mutex_deallocate (objc_mutex_t mutex) in __gthread_objc_mutex_deallocate() argument 563 objc_free (mutex->backend); in __gthread_objc_mutex_deallocate() 564 mutex->backend = NULL; in __gthread_objc_mutex_deallocate() 571 __gthread_objc_mutex_lock (objc_mutex_t mutex) in __gthread_objc_mutex_lock() argument 584 __gthread_objc_mutex_trylock (objc_mutex_t mutex) in __gthread_objc_mutex_trylock() argument 597 __gthread_objc_mutex_unlock (objc_mutex_t mutex) in __gthread_objc_mutex_unlock() argument [all …]
|