Searched refs:mutex_t (Results 1 - 21 of 21) sorted by relevance

/freebsd-11-stable/cddl/contrib/opensolaris/head/
H A Dsynch.h55 upad64_t pad1[3]; /* reserved for a mutex_t */
62 * and pthread_cond_t. These structures are identical to mutex_t (lwp_mutex_t)
64 * of <synch.h> (to allow a "#typedef mutex_t pthread_mutex_t") would pull in
67 * in <sys/types.h>). Any modifications done to mutex_t/lwp_mutex_t or
70 typedef lwp_mutex_t mutex_t; typedef
85 mutex_t mutex; /* used with process-shared rwlocks */
104 int cond_wait(cond_t *, mutex_t *);
105 int cond_timedwait(cond_t *, mutex_t *, const timespec_t *);
106 int cond_reltimedwait(cond_t *, mutex_t *, const timespec_t *);
109 int mutex_init(mutex_t *, in
[all...]
H A Dthread.h41 typedef pthread_mutex_t mutex_t; typedef
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Dmutex.h43 } mutex_t; typedef in typeref:struct:mutex
117 mutex_is_locked(mutex_t *m)
123 mutex_is_owned(mutex_t *m)
140 mutex_t lock; \
144 linux_mutex_init(mutex_t *m, const char *name, int flags)
151 linux_mutex_destroy(mutex_t *m)
158 extern int linux_mutex_lock_interruptible(mutex_t *m);
/freebsd-11-stable/sys/contrib/octeon-sdk/cvmx-malloc/
H A Dthread-m.h46 typedef cvmx_spinlock_t mutex_t; typedef
54 typedef int mutex_t; typedef
H A Darena.c60 static CVMX_SHARED mutex_t list_lock; // shared...
H A Dmalloc.c2169 mutex_t mutex;
/freebsd-11-stable/contrib/gcc/
H A Dgthr-solaris.h50 mutex_t mutex;
53 typedef mutex_t __gthread_mutex_t;
58 mutex_t actual;
300 && __gthrw_(mutex_init) ((mutex_t *) (&(mutex->backend)), USYNC_THREAD, 0))
311 __gthrw_(mutex_destroy) ((mutex_t *) (&(mutex->backend)));
321 && __gthrw_(mutex_lock) ((mutex_t *) (&(mutex->backend))) != 0)
332 && __gthrw_(mutex_trylock) ((mutex_t *) (&(mutex->backend))) != 0)
343 && __gthrw_(mutex_unlock) ((mutex_t *) (&(mutex->backend))) != 0)
378 (mutex_t *) (&(mutex->backend)));
/freebsd-11-stable/cddl/compat/opensolaris/misc/
H A Dthread_pool_impl.h72 mutex_t tp_mutex; /* protects the pool data */
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_solaris.cpp205 CHECK(sizeof(mutex_t) <= sizeof(opaque_storage_));
207 CHECK_EQ(mutex_init((mutex_t *)&opaque_storage_, USYNC_THREAD, NULL), 0);
211 CHECK(sizeof(mutex_t) <= sizeof(opaque_storage_));
213 CHECK_EQ(mutex_lock((mutex_t *)&opaque_storage_), 0);
221 CHECK_EQ(mutex_unlock((mutex_t *)&opaque_storage_), 0);
/freebsd-11-stable/lib/libc/include/
H A Dreentrant.h67 * The mutex primitives used by the library (mutex_t, mutex_lock, etc.)
87 #define mutex_t pthread_mutex_t macro
/freebsd-11-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_lock.c150 linux_mutex_lock_interruptible(mutex_t *m)
/freebsd-11-stable/crypto/openssl/crypto/threads/
H A Dth-lock.c160 static mutex_t *lock_cs;
171 lock_cs = OPENSSL_malloc(CRYPTO_num_locks() * sizeof(mutex_t));
H A Dmttest.c752 static mutex_t *lock_cs;
762 lock_cs = OPENSSL_malloc(CRYPTO_num_locks() * sizeof(mutex_t));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/IntelJITEvents/
H A Dittnotify_config.h179 typedef CRITICAL_SECTION mutex_t; typedef
193 typedef pthread_mutex_t mutex_t; typedef
342 mutex_t mutex;
/freebsd-11-stable/crypto/heimdal/include/
H A Dheim_threads.h61 #define HEIMDAL_MUTEX mutex_t
/freebsd-11-stable/lib/libc/gen/
H A Ddlfcn.c166 static mutex_t dl_phdr_info_lock = MUTEX_INITIALIZER;
/freebsd-11-stable/contrib/unbound/util/
H A Dlocks.h195 typedef mutex_t lock_basic_type;
202 typedef mutex_t lock_quick_type;
/freebsd-11-stable/contrib/llvm-project/openmp/runtime/src/thirdparty/ittnotify/
H A Dittnotify_config.h227 typedef CRITICAL_SECTION mutex_t; typedef
244 typedef pthread_mutex_t mutex_t; typedef
449 mutex_t mutex;
/freebsd-11-stable/lib/libc/rpc/
H A Dgetnetconfig.c131 static mutex_t nc_file_lock = MUTEX_INITIALIZER;
134 static mutex_t ni_lock = MUTEX_INITIALIZER;
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libzpool/common/sys/
H A Dzfs_context.h251 mutex_t m_lock;
265 //extern int _mutex_init(mutex_t *mp, int type, void *arg);
266 //extern int _mutex_destroy(mutex_t *mp);
267 //extern int _mutex_owned(mutex_t *mp);
/freebsd-11-stable/lib/libc/yp/
H A Dyplib.c107 static mutex_t _ypmutex = MUTEX_INITIALIZER;

Completed in 157 milliseconds