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

/freebsd-13-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-13-stable/sys/compat/linuxkpi/common/include/linux/
H A Dmutex.h44 } mutex_t; typedef in typeref:struct:mutex
123 mutex_is_locked(mutex_t *m)
129 mutex_is_owned(mutex_t *m)
156 mutex_t lock; \
160 linux_mutex_init(mutex_t *m, const char *name, int flags)
167 linux_mutex_destroy(mutex_t *m)
174 extern int linux_mutex_lock_interruptible(mutex_t *m);
/freebsd-13-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-13-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-13-stable/lib/libc/include/
H A Dreentrant.h69 * The mutex primitives used by the library (mutex_t, mutex_lock, etc.)
89 #define mutex_t pthread_mutex_t macro
/freebsd-13-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_lock.c150 linux_mutex_lock_interruptible(mutex_t *m)
/freebsd-13-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-13-stable/crypto/heimdal/include/
H A Dheim_threads.h61 #define HEIMDAL_MUTEX mutex_t
/freebsd-13-stable/lib/libc/gen/
H A Ddlfcn.c171 static mutex_t dl_phdr_info_lock = MUTEX_INITIALIZER;
/freebsd-13-stable/contrib/unbound/util/
H A Dlocks.h195 typedef mutex_t lock_basic_type;
202 typedef mutex_t lock_quick_type;
/freebsd-13-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-13-stable/lib/libc/rpc/
H A Dgetnetconfig.c133 static mutex_t nc_file_lock = MUTEX_INITIALIZER;
136 static mutex_t ni_lock = MUTEX_INITIALIZER;
/freebsd-13-stable/lib/libc/yp/
H A Dyplib.c109 static mutex_t _ypmutex = MUTEX_INITIALIZER;

Completed in 208 milliseconds