HomeSort by: relevance | last modified time | path
    Searched refs:mutex (Results 1 - 25 of 1680) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /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>

Completed in 33 milliseconds

1 2 3 4 5 6 7 8 91011>>