Home
last modified time | relevance | path

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

1234567

/dragonfly/test/libpthread/
H A Dmutex_d.exp102 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 Dmutex_d.c95 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 Dthr.c260 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 Dthr_mutex.c209 *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 Dthr_cond.c197 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 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 …]
/dragonfly/contrib/gcc-4.7/libgcc/config/
H A Dgthr-vxworks.h61 __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 Dlock.c58 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 Dmutex.h38 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 Dsem.c43 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 Dmutex.h37 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 Dsem.c42 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 Ddrm_modeset_lock.c100 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 Ddrm_global.c38 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 Dmutex.cc31 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 Dmutex.cc31 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 Dndbm.c88 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 Dthreading.c84 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 Dichsmb.c140 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 Dcondition_variable104 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 Dstream_encoder_mt.c91 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 Dgthr-posix.h527 __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 Dmutex.h52 #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 Dcondition_variable39 #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 Dgthr-posix.h522 __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 …]

1234567