/external/qemu/distrib/sdl-1.2.15/src/thread/dc/ |
H A D | SDL_sysmutex.c | 34 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 D | SDL_sysmutex.c | 35 /* 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 D | SDL_sysmutex.c | 36 /* 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 D | mutex.h | 2 * 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 D | pth-supp.c | 6 pthread_rwlock_t mutex; local 7 pthread_rwlock_init(&mutex, NULL);
|
/external/qemu/distrib/sdl-1.2.15/src/thread/os2/ |
H A D | SDL_sysmutex.c | 37 /* 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 D | SDL_sysmutex.c | 36 /* 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 D | SDL_sysmutex.c | 43 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 D | SDL_sysmutex.c | 44 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 D | pmutex.h | 50 #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 D | SkThread.h | 36 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 D | drd_qtcore_intercepts.c | 62 /** 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 D | pth_process_shared_mutex.c | 2 * 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 D | pth_destroy_cond.c | 8 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 D | mutex-debug.h | 14 #define mutex_init(mutex) \ 18 __mutex_init((mutex), #mutex, &__key); \ 21 extern void FASTCALL(mutex_destroy(struct mutex *lock));
|
H A D | mutex.h | 23 * - 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 D | SDL_sysmutex.cpp | 72 /* 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 D | btif_sock_util.h | 37 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 D | pth_cvsimple.stdout.exp | 1 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 D | test-lock.cc | 18 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 D | Synchronized.java | 43 * 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 D | Synchronized.java | 40 * 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 D | mmu.h | 5 #include <linux/mutex.h> 19 struct mutex lock;
|
/external/libnfc-nci/halimpl/bcm2079x/adaptation/ |
H A D | CondVar.h | 66 void wait (Mutex& mutex); 79 bool wait (Mutex& mutex, long millisec);
|
/external/qemu/ |
H A D | qemu-thread.h | 22 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);
|