Home
last modified time | relevance | path

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

12345678910

/external/qemu/distrib/sdl-1.2.15/src/thread/dc/
DSDL_sysmutex.c34 spinlock_t mutex; member
40 SDL_mutex *mutex; in SDL_CreateMutex() local
43 mutex = (SDL_mutex *)SDL_malloc(sizeof(*mutex)); in SDL_CreateMutex()
44 if ( mutex ) { in SDL_CreateMutex()
45 spinlock_init(&mutex->mutex); in SDL_CreateMutex()
46 mutex->recursive = 0; in SDL_CreateMutex()
47 mutex->owner = 0; in SDL_CreateMutex()
51 return mutex; in SDL_CreateMutex()
55 void SDL_DestroyMutex(SDL_mutex *mutex) in SDL_DestroyMutex() argument
57 if ( mutex ) { in SDL_DestroyMutex()
[all …]
/external/qemu/distrib/sdl-1.2.15/src/thread/generic/
DSDL_sysmutex.c39 SDL_mutex *mutex; in SDL_CreateMutex() local
42 mutex = (SDL_mutex *)SDL_malloc(sizeof(*mutex)); in SDL_CreateMutex()
43 if ( mutex ) { in SDL_CreateMutex()
45 mutex->sem = SDL_CreateSemaphore(1); in SDL_CreateMutex()
46 mutex->recursive = 0; in SDL_CreateMutex()
47 mutex->owner = 0; in SDL_CreateMutex()
48 if ( ! mutex->sem ) { in SDL_CreateMutex()
49 SDL_free(mutex); in SDL_CreateMutex()
50 mutex = NULL; in SDL_CreateMutex()
55 return mutex; in SDL_CreateMutex()
[all …]
/external/guava/guava/src/com/google/common/collect/
DSynchronized.java60 final Object mutex; field in Synchronized.SynchronizedObject
62 SynchronizedObject(Object delegate, @Nullable Object mutex) { in SynchronizedObject() argument
64 this.mutex = (mutex == null) ? this : mutex; in SynchronizedObject()
74 synchronized (mutex) { in toString()
86 synchronized (mutex) { in writeObject()
96 Collection<E> collection, @Nullable Object mutex) { in collection() argument
97 return new SynchronizedCollection<E>(collection, mutex); in collection()
103 Collection<E> delegate, @Nullable Object mutex) { in SynchronizedCollection() argument
104 super(delegate, mutex); in SynchronizedCollection()
114 synchronized (mutex) { in add()
[all …]
/external/guava/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/
DSynchronized.java57 final Object mutex; field in Synchronized.SynchronizedObject
59 SynchronizedObject(Object delegate, @Nullable Object mutex) { in SynchronizedObject() argument
61 this.mutex = (mutex == null) ? this : mutex; in SynchronizedObject()
71 synchronized (mutex) { in toString()
83 Collection<E> collection, @Nullable Object mutex) { in collection() argument
84 return new SynchronizedCollection<E>(collection, mutex); in collection()
90 Collection<E> delegate, @Nullable Object mutex) { in SynchronizedCollection() argument
91 super(delegate, mutex); in SynchronizedCollection()
101 synchronized (mutex) { in add()
108 synchronized (mutex) { in addAll()
[all …]
/external/valgrind/main/drd/
Ddrd_qtcore_intercepts.c89 void* mutex, in QT4CORE_FUNC() argument
96 mutex, qt_to_drd_mutex_type(mode), 0, 0, 0); in QT4CORE_FUNC()
97 CALL_FN_W_WW(ret, fn, mutex, mode); in QT4CORE_FUNC()
99 mutex, 0, 0, 0, 0); in QT4CORE_FUNC()
104 void* mutex, in QT4CORE_FUNC() argument
111 mutex, qt_to_drd_mutex_type(mode), 0, 0, 0); in QT4CORE_FUNC()
112 CALL_FN_W_WW(ret, fn, mutex, mode); in QT4CORE_FUNC()
114 mutex, 0, 0, 0, 0); in QT4CORE_FUNC()
119 void* mutex) in QT4CORE_FUNC() argument
125 mutex, 0, 0, 0, 0); in QT4CORE_FUNC()
[all …]
Ddrd_mutex.c70 const Addr mutex, const MutexT mutex_type) in DRD_()
72 tl_assert(mutex); in DRD_()
73 tl_assert(p->a1 == mutex); in DRD_()
114 void DRD_(not_a_mutex)(const Addr mutex) in DRD_()
117 mutex, -1, DRD_INVALID_THREADID }; in DRD_()
129 static void wrong_mutex_type(const Addr mutex) in wrong_mutex_type() argument
132 mutex, -1, DRD_INVALID_THREADID }; in wrong_mutex_type()
142 DRD_(mutex_get_or_allocate)(const Addr mutex, const MutexT mutex_type) in DRD_()
146 tl_assert(offsetof(DrdClientobj, mutex) == 0); in DRD_()
147 p = &(DRD_(clientobj_get)(mutex, ClientMutex)->mutex); in DRD_()
[all …]
Ddrd_pthread_intercepts.c267 static __always_inline MutexT DRD_(mutex_type)(pthread_mutex_t* mutex) in DRD_()
271 if (IS_ALIGNED(&mutex->__m_kind)) in DRD_()
273 const int kind = mutex->__m_kind & 3; in DRD_()
278 if (IS_ALIGNED(&mutex->__data.__kind)) in DRD_()
280 const int kind = mutex->__data.__kind & 3; in DRD_()
566 int pthread_mutex_init_intercept(pthread_mutex_t *mutex, in pthread_mutex_init_intercept() argument
577 mutex, DRD_(pthread_to_drd_mutex_type)(mt), in pthread_mutex_init_intercept()
579 CALL_FN_W_WW(ret, fn, mutex, attr); in pthread_mutex_init_intercept()
581 mutex, 0, 0, 0, 0); in pthread_mutex_init_intercept()
586 (pthread_mutex_t *mutex, const pthread_mutexattr_t* attr),
[all …]
/external/qemu/distrib/sdl-1.2.15/src/thread/riscos/
DSDL_sysmutex.c44 SDL_mutex *mutex; in SDL_CreateMutex() local
48 mutex = (SDL_mutex *)SDL_calloc(1, sizeof(*mutex)); in SDL_CreateMutex()
49 if ( mutex ) { in SDL_CreateMutex()
56 if ( pthread_mutex_init(&mutex->id, &attr) != 0 ) { in SDL_CreateMutex()
58 SDL_free(mutex); in SDL_CreateMutex()
59 mutex = NULL; in SDL_CreateMutex()
64 return(mutex); in SDL_CreateMutex()
67 void SDL_DestroyMutex(SDL_mutex *mutex) in SDL_DestroyMutex() argument
69 if ( mutex ) { in SDL_DestroyMutex()
70 pthread_mutex_destroy(&mutex->id); in SDL_DestroyMutex()
[all …]
/external/qemu/distrib/sdl-1.2.15/src/thread/pthread/
DSDL_sysmutex.c43 SDL_mutex *mutex; in SDL_CreateMutex() local
47 mutex = (SDL_mutex *)SDL_calloc(1, sizeof(*mutex)); in SDL_CreateMutex()
48 if ( mutex ) { in SDL_CreateMutex()
57 if ( pthread_mutex_init(&mutex->id, &attr) != 0 ) { in SDL_CreateMutex()
59 SDL_free(mutex); in SDL_CreateMutex()
60 mutex = NULL; in SDL_CreateMutex()
65 return(mutex); in SDL_CreateMutex()
68 void SDL_DestroyMutex(SDL_mutex *mutex) in SDL_DestroyMutex() argument
70 if ( mutex ) { in SDL_DestroyMutex()
71 pthread_mutex_destroy(&mutex->id); in SDL_DestroyMutex()
[all …]
/external/qemu/distrib/sdl-1.2.15/src/thread/win32/
DSDL_sysmutex.c39 SDL_mutex *mutex; in SDL_CreateMutex() local
42 mutex = (SDL_mutex *)SDL_malloc(sizeof(*mutex)); in SDL_CreateMutex()
43 if ( mutex ) { in SDL_CreateMutex()
45 mutex->id = CreateMutex(NULL, FALSE, NULL); in SDL_CreateMutex()
46 if ( ! mutex->id ) { in SDL_CreateMutex()
48 SDL_free(mutex); in SDL_CreateMutex()
49 mutex = NULL; in SDL_CreateMutex()
54 return(mutex); in SDL_CreateMutex()
58 void SDL_DestroyMutex(SDL_mutex *mutex) in SDL_DestroyMutex() argument
60 if ( mutex ) { in SDL_DestroyMutex()
[all …]
/external/srec/portable/include/
Dpmutex.h50 #define createMutex(mutex, locked) \ argument
51 (*mutex = CreateMutex(NULL, locked, NULL)) == 0 ? ESR_MUTEX_CREATION_ERROR : ESR_SUCCESS
53 #define lockMutex(mutex) waitForHandle(mutex, INFINITE) argument
54 #define unlockMutex(mutex) (ReleaseMutex(*mutex) ? ESR_SUCCESS : ESR_FATAL_ERROR) argument
55 #define deleteMutex(mutex) ((void) CloseHandle(*mutex)) argument
73 ESR_ReturnCode createMutex_posix(MUTEX *mutex, ESR_BOOL locked);
74 ESR_ReturnCode deleteMutex_posix(MUTEX *mutex);
76 #define createMutex(mutex, locked) createMutex_posix(mutex, locked) argument
77 #define deleteMutex(mutex) deleteMutex_posix(mutex) argument
78 #define lockMutex(mutex) (pthread_mutex_lock(mutex) == 0 ? ESR_SUCCESS : ESR_FATAL_ERROR) argument
[all …]
/external/qemu/distrib/sdl-1.2.15/src/thread/os2/
DSDL_sysmutex.c40 SDL_mutex *mutex; in SDL_CreateMutex() local
44 mutex = (SDL_mutex *)SDL_malloc(sizeof(*mutex)); in SDL_CreateMutex()
45 if (mutex) in SDL_CreateMutex()
49 &(mutex->hmtxID), // Pointer to handle in SDL_CreateMutex()
55 SDL_free(mutex); in SDL_CreateMutex()
56 mutex = NULL; in SDL_CreateMutex()
61 return(mutex); in SDL_CreateMutex()
65 DECLSPEC void SDLCALL SDL_DestroyMutex(SDL_mutex *mutex) in SDL_DestroyMutex() argument
67 if ( mutex ) in SDL_DestroyMutex()
69 if ( mutex->hmtxID ) in SDL_DestroyMutex()
[all …]
/external/qemu/distrib/sdl-1.2.15/src/thread/pth/
DSDL_sysmutex.c38 SDL_mutex *mutex; in SDL_CreateMutex() local
41 mutex = (SDL_mutex *)SDL_malloc(sizeof(*mutex)); in SDL_CreateMutex()
42 if ( mutex ) { in SDL_CreateMutex()
44 if (!pth_mutex_init(&(mutex->mutexpth_p))) { in SDL_CreateMutex()
46 SDL_free(mutex); in SDL_CreateMutex()
47 mutex = NULL; in SDL_CreateMutex()
52 return(mutex); in SDL_CreateMutex()
56 void SDL_DestroyMutex(SDL_mutex *mutex) in SDL_DestroyMutex() argument
58 if ( mutex ) { in SDL_DestroyMutex()
59 SDL_free(mutex); in SDL_DestroyMutex()
[all …]
/external/valgrind/main/none/tests/
Dpth_cvsimple.stdout.exp1 inc_counter(): count = 1, unlocking mutex
2 inc_counter(): count = 2, unlocking mutex
3 inc_counter(): count = 3, unlocking mutex
4 inc_counter(): count = 4, unlocking mutex
5 inc_counter(): count = 5, unlocking mutex
6 inc_counter(): count = 6, unlocking mutex
7 inc_counter(): count = 7, unlocking mutex
8 inc_counter(): count = 8, unlocking mutex
9 inc_counter(): count = 9, unlocking mutex
10 inc_counter(): count = 10, unlocking mutex
[all …]
/external/guava/guava-tests/test/com/google/common/collect/
DSynchronizedMapTest.java39 public final Object mutex = new Integer(1); // something Serializable field in SynchronizedMapTest
42 TestMap<K, V> inner = new TestMap<K, V>(new HashMap<K, V>(), mutex); in create()
43 Map<K, V> outer = Synchronized.map(inner, mutex); in create()
49 public final Object mutex; field in SynchronizedMapTest.TestMap
51 public TestMap(Map<K, V> delegate, Object mutex) { in TestMap() argument
52 checkNotNull(mutex); in TestMap()
54 this.mutex = mutex; in TestMap()
62 assertTrue(Thread.holdsLock(mutex)); in size()
67 assertTrue(Thread.holdsLock(mutex)); in isEmpty()
72 assertTrue(Thread.holdsLock(mutex)); in remove()
[all …]
DSynchronizedSetTest.java36 public final Object mutex = new Integer(1); // something Serializable field in SynchronizedSetTest
39 TestSet<E> inner = new TestSet<E>(new HashSet<E>(), mutex); in create()
40 Set<E> outer = Synchronized.set(inner, inner.mutex); in create()
54 public final Object mutex; field in SynchronizedSetTest.TestSet
56 public TestSet(Set<E> delegate, Object mutex) { in TestSet() argument
57 checkNotNull(mutex); in TestSet()
59 this.mutex = mutex; in TestSet()
67 assertTrue(Thread.holdsLock(mutex)); in toString()
72 assertTrue(Thread.holdsLock(mutex)); in equals()
77 assertTrue(Thread.holdsLock(mutex)); in hashCode()
[all …]
DSynchronizedMultimapTest.java39 Multimap<String, Integer> outer = Synchronized.multimap(inner, inner.mutex); in create()
46 public final Object mutex = new Integer(1); // something Serializable field in SynchronizedMultimapTest.TestMultimap
53 assertTrue(Thread.holdsLock(mutex)); in toString()
58 assertTrue(Thread.holdsLock(mutex)); in equals()
63 assertTrue(Thread.holdsLock(mutex)); in hashCode()
68 assertTrue(Thread.holdsLock(mutex)); in size()
73 assertTrue(Thread.holdsLock(mutex)); in isEmpty()
78 assertTrue(Thread.holdsLock(mutex)); in containsKey()
83 assertTrue(Thread.holdsLock(mutex)); in containsValue()
89 assertTrue(Thread.holdsLock(mutex)); in containsEntry()
[all …]
DSynchronizedBiMapTest.java41 new TestBiMap<K, V>(HashBiMap.<K, V>create(), mutex); in create()
42 BiMap<K, V> outer = Synchronized.biMap(inner, mutex); in create()
49 public TestBiMap(BiMap<K, V> delegate, Object mutex) { in TestBiMap() argument
50 super(delegate, mutex); in TestBiMap()
56 assertTrue(Thread.holdsLock(mutex)); in forcePut()
62 assertTrue(Thread.holdsLock(mutex)); in inverse()
67 assertTrue(Thread.holdsLock(mutex)); in values()
83 assertSame(mutex, ((SynchronizedBiMap<?, ?>) inverse).mutex); in testInverse()
90 assertSame(mutex, ((SynchronizedSet<?>) values).mutex); in testValues()
94 public final Object mutex = new Integer(1); // something Serializable field in SynchronizedBiMapTest.AbstractBiMapTests
[all …]
/external/qemu/distrib/sdl-1.2.15/src/thread/symbian/
DSDL_sysmutex.cpp82 SDL_mutex* mutex = new /*(ELeave)*/ SDL_mutex; in SDL_CreateMutex() local
83 mutex->handle = rmutex.Handle(); in SDL_CreateMutex()
84 EpocSdlEnv::AppendCleanupItem(TSdlCleanupItem(DeleteMutex, mutex)); in SDL_CreateMutex()
85 return(mutex); in SDL_CreateMutex()
89 void SDL_DestroyMutex(SDL_mutex *mutex) in SDL_DestroyMutex() argument
91 if ( mutex ) in SDL_DestroyMutex()
94 rmutex.SetHandle(mutex->handle); in SDL_DestroyMutex()
100 EpocSdlEnv::RemoveCleanupItem(mutex); in SDL_DestroyMutex()
101 delete(mutex); in SDL_DestroyMutex()
102 mutex = NULL; in SDL_DestroyMutex()
[all …]
/external/v8/test/cctest/
Dtest-lock.cc18 Mutex* mutex = OS::CreateMutex(); in TEST() local
19 CHECK_EQ(0, mutex->Lock()); // acquire the lock with the right token in TEST()
20 CHECK_EQ(0, mutex->Unlock()); // can unlock with the right token in TEST()
21 delete mutex; in TEST()
26 Mutex* mutex = OS::CreateMutex(); in TEST() local
27 CHECK_EQ(0, mutex->Lock()); in TEST()
28 CHECK_EQ(0, mutex->Unlock()); in TEST()
29 delete mutex; in TEST()
34 Mutex* mutex = OS::CreateMutex(); in TEST() local
35 CHECK_EQ(0, mutex->Lock()); in TEST()
[all …]
/external/llvm/lib/Support/
DMutex.cpp48 pthread_mutex_t* mutex = in MutexImpl() local
70 errorcode = pthread_mutex_init(mutex, &attr); in MutexImpl()
78 data_ = mutex; in MutexImpl()
84 pthread_mutex_t* mutex = static_cast<pthread_mutex_t*>(data_); in ~MutexImpl() local
85 assert(mutex != 0); in ~MutexImpl()
86 pthread_mutex_destroy(mutex); in ~MutexImpl()
87 free(mutex); in ~MutexImpl()
93 pthread_mutex_t* mutex = static_cast<pthread_mutex_t*>(data_); in acquire() local
94 assert(mutex != 0); in acquire()
96 int errorcode = pthread_mutex_lock(mutex); in acquire()
[all …]
/external/kernel-headers/original/linux/
Dmutex.h47 struct mutex { struct
70 struct mutex *lock;
79 # define mutex_init(mutex) \ argument
83 __mutex_init((mutex), #mutex, &__key); \
85 # define mutex_destroy(mutex) do { } while (0) argument
103 struct mutex mutexname = __MUTEX_INITIALIZER(mutexname)
105 extern void __mutex_init(struct mutex *lock, const char *name,
114 static inline int fastcall mutex_is_locked(struct mutex *lock) in mutex_is_locked()
123 extern void fastcall mutex_lock(struct mutex *lock);
124 extern int fastcall mutex_lock_interruptible(struct mutex *lock);
[all …]
/external/dbus/dbus/
Ddbus-threads.c110 _dbus_mutex_free (DBusMutex *mutex) in _dbus_mutex_free() argument
112 if (mutex) in _dbus_mutex_free()
114 if (mutex && thread_functions.recursive_mutex_free) in _dbus_mutex_free()
115 (* thread_functions.recursive_mutex_free) (mutex); in _dbus_mutex_free()
116 else if (mutex && thread_functions.mutex_free) in _dbus_mutex_free()
117 (* thread_functions.mutex_free) (mutex); in _dbus_mutex_free()
144 _dbus_mutex_lock (DBusMutex *mutex) in _dbus_mutex_lock() argument
146 if (mutex) in _dbus_mutex_lock()
149 (* thread_functions.recursive_mutex_lock) (mutex); in _dbus_mutex_lock()
151 (* thread_functions.mutex_lock) (mutex); in _dbus_mutex_lock()
[all …]
/external/bluetooth/bluedroid/btif/include/
Dbtif_sock_util.h37 static inline void init_slot_lock( pthread_mutex_t* mutex) in init_slot_lock() argument
42 pthread_mutex_init(mutex, &attr); in init_slot_lock()
45 static inline void lock_slot(pthread_mutex_t* mutex) in lock_slot() argument
47 if(mutex->value) in lock_slot()
48 pthread_mutex_lock(mutex); in lock_slot()
49 else ALOGE("mutex: %p is not initialized", mutex); in lock_slot()
52 static inline void unlock_slot(pthread_mutex_t* mutex) in unlock_slot() argument
54 if(mutex->value) in unlock_slot()
55 pthread_mutex_unlock(mutex); in unlock_slot()
56 else ALOGE("mutex: %p is not initialized", mutex); in unlock_slot()
/external/qemu/
Dqemu-thread.c28 void qemu_mutex_init(QemuMutex *mutex) in qemu_mutex_init() argument
32 err = pthread_mutex_init(&mutex->lock, NULL); in qemu_mutex_init()
37 void qemu_mutex_destroy(QemuMutex *mutex) in qemu_mutex_destroy() argument
41 err = pthread_mutex_destroy(&mutex->lock); in qemu_mutex_destroy()
46 void qemu_mutex_lock(QemuMutex *mutex) in qemu_mutex_lock() argument
50 err = pthread_mutex_lock(&mutex->lock); in qemu_mutex_lock()
55 int qemu_mutex_trylock(QemuMutex *mutex) in qemu_mutex_trylock() argument
57 return pthread_mutex_trylock(&mutex->lock); in qemu_mutex_trylock()
70 int qemu_mutex_timedlock(QemuMutex *mutex, uint64_t msecs) in qemu_mutex_timedlock() argument
78 err = pthread_mutex_timedlock(&mutex->lock, &ts); in qemu_mutex_timedlock()
[all …]

12345678910