| /src/sys/external/bsd/drm2/include/linux/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.17 2021/12/19 11:33:31 riastradh Exp $ */ 35 #include <sys/mutex.h> 44 struct mutex { struct 53 linux_mutex_init(struct mutex *mutex) 55 mutex_init(&mutex->mtx_lock, MUTEX_DEFAULT, IPL_NONE); 60 __mutex_init(struct mutex *mutex, const char *name __unused, 63 linux_mutex_init(mutex); 68 linux_mutex_destroy(struct mutex *mutex [all...] |
| /src/sys/arch/evbarm/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.3 2020/08/12 13:28:46 skrll Exp $ */ 4 #include <aarch64/mutex.h> 6 #include <arm/mutex.h>
|
| /src/external/apache2/llvm/dist/libcxx/src/ |
| mutex_destructor.cpp | 9 // Define ~mutex. 11 // On some platforms ~mutex has been made trivial and the definition is only 15 // that *nothing* sees the non-trivial mutex declaration. For this reason 31 class _LIBCPP_TYPE_VIS mutex class 37 constexpr mutex() = default; 38 mutex(const mutex&) = delete; 39 mutex& operator=(const mutex&) = delete; 40 ~mutex() noexcept [all...] |
| /src/external/gpl3/gdb/dist/gnulib/import/ |
| windows-recmutex.c | 28 glwthread_recmutex_init (glwthread_recmutex_t *mutex) 30 mutex->owner = 0; 31 mutex->depth = 0; 32 InitializeCriticalSection (&mutex->lock); 33 mutex->guard.done = 1; 37 glwthread_recmutex_lock (glwthread_recmutex_t *mutex) 39 if (!mutex->guard.done) 41 if (InterlockedIncrement (&mutex->guard.started) == 0) 42 /* This thread is the first one to need this mutex. Initialize it. */ 43 glwthread_recmutex_init (mutex); [all...] |
| windows-mutex.c | 23 #include "windows-mutex.h" 28 glwthread_mutex_init (glwthread_mutex_t *mutex) 30 InitializeCriticalSection (&mutex->lock); 31 mutex->guard.done = 1; 35 glwthread_mutex_lock (glwthread_mutex_t *mutex) 37 if (!mutex->guard.done) 39 if (InterlockedIncrement (&mutex->guard.started) == 0) 40 /* This thread is the first one to need this mutex. Initialize it. */ 41 glwthread_mutex_init (mutex); 44 /* Don't let mutex->guard.started grow and wrap around. * [all...] |
| /src/external/gpl3/gdb.old/dist/gnulib/import/ |
| windows-recmutex.c | 28 glwthread_recmutex_init (glwthread_recmutex_t *mutex) 30 mutex->owner = 0; 31 mutex->depth = 0; 32 InitializeCriticalSection (&mutex->lock); 33 mutex->guard.done = 1; 37 glwthread_recmutex_lock (glwthread_recmutex_t *mutex) 39 if (!mutex->guard.done) 41 if (InterlockedIncrement (&mutex->guard.started) == 0) 42 /* This thread is the first one to need this mutex. Initialize it. */ 43 glwthread_recmutex_init (mutex); [all...] |
| windows-mutex.c | 23 #include "windows-mutex.h" 28 glwthread_mutex_init (glwthread_mutex_t *mutex) 30 InitializeCriticalSection (&mutex->lock); 31 mutex->guard.done = 1; 35 glwthread_mutex_lock (glwthread_mutex_t *mutex) 37 if (!mutex->guard.done) 39 if (InterlockedIncrement (&mutex->guard.started) == 0) 40 /* This thread is the first one to need this mutex. Initialize it. */ 41 glwthread_mutex_init (mutex); 44 /* Don't let mutex->guard.started grow and wrap around. * [all...] |
| /src/external/gpl3/gcc/dist/libgomp/config/linux/ |
| mutex.h | 26 /* This is a Linux specific implementation of a mutex synchronization 37 extern void gomp_mutex_lock_slow (gomp_mutex_t *mutex, int); 38 extern void gomp_mutex_unlock_slow (gomp_mutex_t *mutex); 41 gomp_mutex_init (gomp_mutex_t *mutex) 43 *mutex = 0; 47 gomp_mutex_destroy (gomp_mutex_t *mutex) 52 gomp_mutex_lock (gomp_mutex_t *mutex) 55 if (!__atomic_compare_exchange_n (mutex, &oldval, 1, false, 57 gomp_mutex_lock_slow (mutex, oldval); 61 gomp_mutex_unlock (gomp_mutex_t *mutex) [all...] |
| /src/external/gpl3/gcc.old/dist/libgomp/config/linux/ |
| mutex.h | 26 /* This is a Linux specific implementation of a mutex synchronization 37 extern void gomp_mutex_lock_slow (gomp_mutex_t *mutex, int); 38 extern void gomp_mutex_unlock_slow (gomp_mutex_t *mutex); 41 gomp_mutex_init (gomp_mutex_t *mutex) 43 *mutex = 0; 47 gomp_mutex_destroy (gomp_mutex_t *mutex) 52 gomp_mutex_lock (gomp_mutex_t *mutex) 55 if (!__atomic_compare_exchange_n (mutex, &oldval, 1, false, 57 gomp_mutex_lock_slow (mutex, oldval); 61 gomp_mutex_unlock (gomp_mutex_t *mutex) [all...] |
| /src/sys/arch/acorn32/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.2 2007/02/09 21:55:00 ad Exp $ */ 3 #include <arm/mutex.h>
|
| /src/sys/arch/algor/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.2 2007/02/09 21:55:00 ad Exp $ */ 3 #include <mips/mutex.h>
|
| /src/sys/arch/amd64/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.2 2007/02/09 21:55:01 ad Exp $ */ 3 #include <x86/mutex.h>
|
| /src/sys/arch/amiga/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.2 2007/02/09 21:55:01 ad Exp $ */ 3 #include <m68k/mutex.h>
|
| /src/sys/arch/amigappc/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.3 2009/07/21 09:49:16 phx Exp $ */ 3 #include <powerpc/mutex.h>
|
| /src/sys/arch/arc/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.2 2007/02/09 21:55:02 ad Exp $ */ 3 #include <mips/mutex.h>
|
| /src/sys/arch/atari/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.2 2007/02/09 21:55:02 ad Exp $ */ 3 #include <m68k/mutex.h>
|
| /src/sys/arch/bebox/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.2 2007/02/09 21:55:02 ad Exp $ */ 3 #include <powerpc/mutex.h>
|
| /src/sys/arch/cats/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.2 2007/02/09 21:55:02 ad Exp $ */ 3 #include <arm/mutex.h>
|
| /src/sys/arch/cesfic/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.2 2007/02/09 21:55:02 ad Exp $ */ 3 #include <m68k/mutex.h>
|
| /src/sys/arch/cobalt/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.2 2007/02/09 21:55:02 ad Exp $ */ 3 #include <mips/mutex.h>
|
| /src/sys/arch/dreamcast/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.2 2007/02/09 21:55:02 ad Exp $ */ 3 #include <sh3/mutex.h>
|
| /src/sys/arch/emips/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.1 2011/01/26 01:18:52 pooka Exp $ */ 3 #include <mips/mutex.h>
|
| /src/sys/arch/epoc32/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.1 2013/04/28 12:11:26 kiyohara Exp $ */ 3 #include <arm/mutex.h>
|
| /src/sys/arch/evbcf/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.2 2014/03/18 18:20:41 riastradh Exp $ */ 3 #include <m68k/mutex.h>
|
| /src/sys/arch/evbmips/include/ |
| mutex.h | 1 /* $NetBSD: mutex.h,v 1.2 2007/02/09 21:55:03 ad Exp $ */ 3 #include <mips/mutex.h>
|