Searched refs:mutex (Results 1 - 25 of 205) sorted by relevance

123456789

/external/qemu/distrib/sdl-1.2.15/src/thread/dc/
H A DSDL_sysmutex.c34 spinlock_t mutex; member in struct:SDL_mutex
37 /* Create a mutex */
40 SDL_mutex *mutex; local
42 /* Allocate mutex memory */
43 mutex = (SDL_mutex *)SDL_malloc(sizeof(*mutex));
44 if ( mutex ) {
45 spinlock_init(&mutex->mutex);
46 mutex
55 SDL_DestroyMutex(SDL_mutex *mutex) argument
63 SDL_mutexP(SDL_mutex *mutex) argument
93 SDL_mutexV(SDL_mutex *mutex) argument
[all...]
/external/qemu/distrib/sdl-1.2.15/src/thread/pth/
H A DSDL_sysmutex.c35 /* Create a mutex */
38 SDL_mutex *mutex; local
40 /* Allocate mutex memory */
41 mutex = (SDL_mutex *)SDL_malloc(sizeof(*mutex));
42 if ( mutex ) {
43 /* Create the mutex, with initial value signaled */
44 if (!pth_mutex_init(&(mutex->mutexpth_p))) {
45 SDL_SetError("Couldn't create mutex");
46 SDL_free(mutex);
56 SDL_DestroyMutex(SDL_mutex *mutex) argument
64 SDL_mutexP(SDL_mutex *mutex) argument
77 SDL_mutexV(SDL_mutex *mutex) argument
[all...]
/external/qemu/distrib/sdl-1.2.15/src/thread/win32/
H A DSDL_sysmutex.c36 /* Create a mutex */
39 SDL_mutex *mutex; local
41 /* Allocate mutex memory */
42 mutex = (SDL_mutex *)SDL_malloc(sizeof(*mutex));
43 if ( mutex ) {
44 /* Create the mutex, with initial value signaled */
45 mutex->id = CreateMutex(NULL, FALSE, NULL);
46 if ( ! mutex->id ) {
47 SDL_SetError("Couldn't create mutex");
58 SDL_DestroyMutex(SDL_mutex *mutex) argument
70 SDL_mutexP(SDL_mutex *mutex) argument
84 SDL_mutexV(SDL_mutex *mutex) argument
[all...]
/external/kernel-headers/original/asm-mips/
H A Dmutex.h2 * Pull in the generic implementation for the mutex fastpath.
6 * implementation. (see asm-generic/mutex-xchg.h for details)
9 #include <asm-generic/mutex-dec.h>
/external/valgrind/main/memcheck/tests/darwin/
H A Dpth-supp.c6 pthread_rwlock_t mutex; local
7 pthread_rwlock_init(&mutex, NULL);
/external/qemu/distrib/sdl-1.2.15/src/thread/os2/
H A DSDL_sysmutex.c37 /* Create a mutex */
40 SDL_mutex *mutex; local
43 /* Allocate mutex memory */
44 mutex = (SDL_mutex *)SDL_malloc(sizeof(*mutex));
45 if (mutex)
47 /* Create the mutex, with initial value signaled */
49 &(mutex->hmtxID), // Pointer to handle
54 SDL_SetError("Couldn't create mutex");
55 SDL_free(mutex);
65 SDL_DestroyMutex(SDL_mutex *mutex) argument
79 SDL_mutexP(SDL_mutex *mutex) argument
95 SDL_mutexV(SDL_mutex *mutex) argument
[all...]
/external/qemu/distrib/sdl-1.2.15/src/thread/generic/
H A DSDL_sysmutex.c36 /* Create a mutex */
39 SDL_mutex *mutex; local
41 /* Allocate mutex memory */
42 mutex = (SDL_mutex *)SDL_malloc(sizeof(*mutex));
43 if ( mutex ) {
44 /* Create the mutex semaphore, with initial value 1 */
45 mutex->sem = SDL_CreateSemaphore(1);
46 mutex->recursive = 0;
47 mutex
59 SDL_DestroyMutex(SDL_mutex *mutex) argument
70 SDL_mutexP(SDL_mutex *mutex) argument
100 SDL_mutexV(SDL_mutex *mutex) argument
[all...]
/external/qemu/distrib/sdl-1.2.15/src/thread/pthread/
H A DSDL_sysmutex.c43 SDL_mutex *mutex; local
47 mutex = (SDL_mutex *)SDL_calloc(1, sizeof(*mutex));
48 if ( mutex ) {
57 if ( pthread_mutex_init(&mutex->id, &attr) != 0 ) {
59 SDL_free(mutex);
60 mutex = NULL;
65 return(mutex);
68 void SDL_DestroyMutex(SDL_mutex *mutex) argument
70 if ( mutex ) {
77 SDL_mutexP(SDL_mutex *mutex) argument
116 SDL_mutexV(SDL_mutex *mutex) argument
[all...]
/external/qemu/distrib/sdl-1.2.15/src/thread/riscos/
H A DSDL_sysmutex.c44 SDL_mutex *mutex; local
48 mutex = (SDL_mutex *)SDL_calloc(1, sizeof(*mutex));
49 if ( mutex ) {
56 if ( pthread_mutex_init(&mutex->id, &attr) != 0 ) {
58 SDL_free(mutex);
59 mutex = NULL;
64 return(mutex);
67 void SDL_DestroyMutex(SDL_mutex *mutex) argument
69 if ( mutex ) {
76 SDL_mutexP(SDL_mutex *mutex) argument
115 SDL_mutexV(SDL_mutex *mutex) argument
[all...]
/external/srec/portable/include/
H A Dpmutex.h50 #define createMutex(mutex, locked) \
51 (*mutex = CreateMutex(NULL, locked, NULL)) == 0 ? ESR_MUTEX_CREATION_ERROR : ESR_SUCCESS
53 #define lockMutex(mutex) waitForHandle(mutex, INFINITE)
54 #define unlockMutex(mutex) (ReleaseMutex(*mutex) ? ESR_SUCCESS : ESR_FATAL_ERROR)
55 #define deleteMutex(mutex) ((void) CloseHandle(*mutex))
73 ESR_ReturnCode createMutex_posix(MUTEX *mutex, ESR_BOOL locked);
74 ESR_ReturnCode deleteMutex_posix(MUTEX *mutex);
[all...]
/external/skia/include/core/
H A DSkThread.h36 explicit SkAutoMutexAcquire(SkBaseMutex& mutex) : fMutex(&mutex) { argument
38 mutex.acquire();
41 SkAutoMutexAcquire(SkBaseMutex* mutex) : fMutex(mutex) { argument
42 if (mutex) {
43 mutex->acquire();
47 /** If the mutex has not been release, release it now.
55 /** If the mutex has not been release, release it now.
/external/valgrind/main/drd/
H A Ddrd_qtcore_intercepts.c62 /** Convert a Qt4 mutex type to a DRD mutex type. */
75 /** Find out the type of a Qt4 mutex (recursive or not).
77 * mutex_type_unknown and let drd_mutex.c look up the real mutex type.
87 void* mutex,
94 mutex, qt_to_drd_mutex_type(mode), 0, 0, 0);
95 CALL_FN_W_WW(ret, fn, mutex, mode);
97 mutex, 0, 0, 0, 0);
102 void* mutex,
109 mutex, qt_to_drd_mutex_typ
86 QT4CORE_FUNC(void, _ZN6QMutexC1ENS_13RecursionModeE, void* mutex, qt_mutex_mode mode) argument
101 QT4CORE_FUNC(void, _ZN6QMutexC2ENS_13RecursionModeE, void* mutex, qt_mutex_mode mode) argument
116 QT4CORE_FUNC(void, _ZN6QMutexD1Ev, void* mutex) argument
130 QT4CORE_FUNC(void, _ZN6QMutexD2Ev, void** mutex) argument
144 QT4CORE_FUNC(void, _ZN6QMutex4lockEv, void* mutex) argument
158 QT4CORE_FUNC(int, _ZN6QMutex7tryLockEv, void* mutex) argument
173 QT4CORE_FUNC(int, _ZN6QMutex7tryLockEi, void* mutex, int timeout_ms) argument
189 QT4CORE_FUNC(void, _ZN6QMutex6unlockEv, void* mutex) argument
[all...]
/external/valgrind/main/drd/tests/
H A Dpth_process_shared_mutex.c2 * Test program that locks and unlocks a process-shared mutex.
15 pthread_mutex_t mutex; local
20 pthread_mutex_init(&mutex, &attr);
23 pthread_mutex_lock(&mutex);
24 pthread_mutex_unlock(&mutex);
25 pthread_mutex_destroy(&mutex);
/external/valgrind/main/helgrind/tests/
H A Dpth_destroy_cond.c8 pthread_mutex_t mutex; variable
15 pthread_mutex_lock(&mutex);
19 pthread_mutex_unlock(&mutex);
25 pthread_mutex_init(&mutex, NULL);
28 pthread_mutex_lock(&mutex);
31 pthread_cond_wait(&cond, &mutex);
33 pthread_mutex_unlock(&mutex);
36 pthread_mutex_destroy(&mutex);
/external/kernel-headers/original/linux/
H A Dmutex-debug.h14 #define mutex_init(mutex) \
18 __mutex_init((mutex), #mutex, &__key); \
21 extern void FASTCALL(mutex_destroy(struct mutex *lock));
H A Dmutex.h23 * - only one task can hold the mutex at a time
24 * - only the owner can unlock the mutex
27 * - a mutex object must be initialized via the API
28 * - a mutex object must not be initialized via memset or copying
29 * - task may not exit with mutex held
35 * enabled. Furthermore, besides enforcing the above rules, the mutex
47 struct mutex { struct
63 * This is the control structure for tasks blocked on mutex,
70 struct mutex *lock;
76 # include <linux/mutex
[all...]
/external/qemu/distrib/sdl-1.2.15/src/thread/symbian/
H A DSDL_sysmutex.cpp72 /* Create a mutex */
80 SDL_SetError("Couldn't create mutex");
82 SDL_mutex* mutex = new /*(ELeave)*/ SDL_mutex; local
83 mutex->handle = rmutex.Handle();
84 EpocSdlEnv::AppendCleanupItem(TSdlCleanupItem(DeleteMutex, mutex));
85 return(mutex);
88 /* Free the mutex */
89 void SDL_DestroyMutex(SDL_mutex *mutex) argument
91 if ( mutex )
94 rmutex.SetHandle(mutex
107 SDL_mutexP(SDL_mutex *mutex) argument
120 SDL_mutexV(SDL_mutex *mutex) argument
[all...]
/external/bluetooth/bluedroid/btif/include/
H A Dbtif_sock_util.h37 static inline void init_slot_lock( pthread_mutex_t* mutex) argument
42 pthread_mutex_init(mutex, &attr);
45 static inline void lock_slot(pthread_mutex_t* mutex) argument
47 if(mutex->value)
48 pthread_mutex_lock(mutex);
49 else ALOGE("mutex: %p is not initialized", mutex);
52 static inline void unlock_slot(pthread_mutex_t* mutex) argument
54 if(mutex->value)
55 pthread_mutex_unlock(mutex);
[all...]
/external/valgrind/main/none/tests/
H A 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/v8/test/cctest/
H A Dtest-lock.cc18 Mutex* mutex = OS::CreateMutex(); local
19 CHECK_EQ(0, mutex->Lock()); // acquire the lock with the right token
20 CHECK_EQ(0, mutex->Unlock()); // can unlock with the right token
21 delete mutex;
26 Mutex* mutex = OS::CreateMutex(); local
27 CHECK_EQ(0, mutex->Lock());
28 CHECK_EQ(0, mutex->Unlock());
29 delete mutex;
34 Mutex* mutex = OS::CreateMutex(); local
35 CHECK_EQ(0, mutex
[all...]
/external/guava/guava/src/com/google/common/collect/
H A DSynchronized.java43 * serializable if the backing collection and the mutex are serializable.
45 * <p>If {@code null} is passed as the {@code mutex} parameter to any of this
47 * uses itself as the synchronization mutex.
60 final Object mutex; field in class:Synchronized.SynchronizedObject
62 SynchronizedObject(Object delegate, @Nullable Object mutex) { argument
64 this.mutex = (mutex == null) ? this : mutex;
74 synchronized (mutex) {
86 synchronized (mutex) {
95 collection( Collection<E> collection, @Nullable Object mutex) argument
102 SynchronizedCollection( Collection<E> delegate, @Nullable Object mutex) argument
204 set(Set<E> set, @Nullable Object mutex) argument
211 SynchronizedSet(Set<E> delegate, @Nullable Object mutex) argument
237 sortedSet( SortedSet<E> set, @Nullable Object mutex) argument
244 SynchronizedSortedSet(SortedSet<E> delegate, @Nullable Object mutex) argument
297 list(List<E> list, @Nullable Object mutex) argument
305 SynchronizedList(List<E> delegate, @Nullable Object mutex) argument
399 SynchronizedRandomAccessList(List<E> list, @Nullable Object mutex) argument
405 multiset( Multiset<E> multiset, @Nullable Object mutex) argument
419 SynchronizedMultiset(Multiset<E> delegate, @Nullable Object mutex) argument
500 multimap( Multimap<K, V> multimap, @Nullable Object mutex) argument
522 SynchronizedMultimap(Multimap<K, V> delegate, @Nullable Object mutex) argument
685 listMultimap( ListMultimap<K, V> multimap, @Nullable Object mutex) argument
696 SynchronizedListMultimap( ListMultimap<K, V> delegate, @Nullable Object mutex) argument
722 setMultimap( SetMultimap<K, V> multimap, @Nullable Object mutex) argument
735 SynchronizedSetMultimap( SetMultimap<K, V> delegate, @Nullable Object mutex) argument
769 sortedSetMultimap( SortedSetMultimap<K, V> multimap, @Nullable Object mutex) argument
779 SynchronizedSortedSetMultimap( SortedSetMultimap<K, V> delegate, @Nullable Object mutex) argument
811 typePreservingCollection( Collection<E> collection, @Nullable Object mutex) argument
825 typePreservingSet( Set<E> set, @Nullable Object mutex) argument
836 SynchronizedAsMapEntries( Set<Map.Entry<K, Collection<V>>> delegate, @Nullable Object mutex) argument
913 map(Map<K, V> map, @Nullable Object mutex) argument
923 SynchronizedMap(Map<K, V> delegate, @Nullable Object mutex) argument
1043 sortedMap( SortedMap<K, V> sortedMap, @Nullable Object mutex) argument
1051 SynchronizedSortedMap(SortedMap<K, V> delegate, @Nullable Object mutex) argument
1098 biMap(BiMap<K, V> bimap, @Nullable Object mutex) argument
1111 SynchronizedBiMap(BiMap<K, V> delegate, @Nullable Object mutex, @Nullable BiMap<V, K> inverse) argument
1156 SynchronizedAsMap(Map<K, Collection<V>> delegate, @Nullable Object mutex) argument
1198 SynchronizedAsMapValues( Collection<Collection<V>> delegate, @Nullable Object mutex) argument
[all...]
/external/guava/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/
H A DSynchronized.java40 * serializable if the backing collection and the mutex are serializable.
42 * <p>If {@code null} is passed as the {@code mutex} parameter to any of this
44 * uses itself as the synchronization mutex.
57 final Object mutex; field in class:Synchronized.SynchronizedObject
59 SynchronizedObject(Object delegate, @Nullable Object mutex) { argument
61 this.mutex = (mutex == null) ? this : mutex;
71 synchronized (mutex) {
83 Collection<E> collection, @Nullable Object mutex) {
82 collection( Collection<E> collection, @Nullable Object mutex) argument
89 SynchronizedCollection( Collection<E> delegate, @Nullable Object mutex) argument
191 set(Set<E> set, @Nullable Object mutex) argument
198 SynchronizedSet(Set<E> delegate, @Nullable Object mutex) argument
224 sortedSet( SortedSet<E> set, @Nullable Object mutex) argument
231 SynchronizedSortedSet(SortedSet<E> delegate, @Nullable Object mutex) argument
284 list(List<E> list, @Nullable Object mutex) argument
292 SynchronizedList(List<E> delegate, @Nullable Object mutex) argument
386 SynchronizedRandomAccessList(List<E> list, @Nullable Object mutex) argument
392 multiset( Multiset<E> multiset, @Nullable Object mutex) argument
406 SynchronizedMultiset(Multiset<E> delegate, @Nullable Object mutex) argument
487 multimap( Multimap<K, V> multimap, @Nullable Object mutex) argument
509 SynchronizedMultimap(Multimap<K, V> delegate, @Nullable Object mutex) argument
672 listMultimap( ListMultimap<K, V> multimap, @Nullable Object mutex) argument
683 SynchronizedListMultimap( ListMultimap<K, V> delegate, @Nullable Object mutex) argument
709 setMultimap( SetMultimap<K, V> multimap, @Nullable Object mutex) argument
722 SynchronizedSetMultimap( SetMultimap<K, V> delegate, @Nullable Object mutex) argument
756 sortedSetMultimap( SortedSetMultimap<K, V> multimap, @Nullable Object mutex) argument
766 SynchronizedSortedSetMultimap( SortedSetMultimap<K, V> delegate, @Nullable Object mutex) argument
798 typePreservingCollection( Collection<E> collection, @Nullable Object mutex) argument
812 typePreservingSet( Set<E> set, @Nullable Object mutex) argument
823 SynchronizedAsMapEntries( Set<Map.Entry<K, Collection<V>>> delegate, @Nullable Object mutex) argument
900 map(Map<K, V> map, @Nullable Object mutex) argument
910 SynchronizedMap(Map<K, V> delegate, @Nullable Object mutex) argument
1030 sortedMap( SortedMap<K, V> sortedMap, @Nullable Object mutex) argument
1038 SynchronizedSortedMap(SortedMap<K, V> delegate, @Nullable Object mutex) argument
1085 biMap(BiMap<K, V> bimap, @Nullable Object mutex) argument
1098 SynchronizedBiMap(BiMap<K, V> delegate, @Nullable Object mutex, @Nullable BiMap<V, K> inverse) argument
1143 SynchronizedAsMap(Map<K, Collection<V>> delegate, @Nullable Object mutex) argument
1185 SynchronizedAsMapValues( Collection<Collection<V>> delegate, @Nullable Object mutex) argument
[all...]
/external/kernel-headers/original/asm-x86/
H A Dmmu.h5 #include <linux/mutex.h>
19 struct mutex lock;
/external/libnfc-nci/halimpl/bcm2079x/adaptation/
H A DCondVar.h66 void wait (Mutex& mutex);
79 bool wait (Mutex& mutex, long millisec);
/external/qemu/
H A Dqemu-thread.h22 void qemu_mutex_init(QemuMutex *mutex);
23 void qemu_mutex_destroy(QemuMutex *mutex);
24 void qemu_mutex_lock(QemuMutex *mutex);
25 int qemu_mutex_trylock(QemuMutex *mutex);
26 int qemu_mutex_timedlock(QemuMutex *mutex, uint64_t msecs);
27 void qemu_mutex_unlock(QemuMutex *mutex);
33 void qemu_cond_wait(QemuCond *cond, QemuMutex *mutex);
34 int qemu_cond_timedwait(QemuCond *cond, QemuMutex *mutex, uint64_t msecs);

Completed in 865 milliseconds

123456789