/system/core/include/cutils/ |
H A D | threads.h | 37 pthread_mutex_t lock; member in struct:__anon309 53 CRITICAL_SECTION lock; member in struct:__anon310 85 static __inline__ void mutex_lock(mutex_t* lock) argument 87 pthread_mutex_lock(lock); 89 static __inline__ void mutex_unlock(mutex_t* lock) argument 91 pthread_mutex_unlock(lock); 93 static __inline__ int mutex_init(mutex_t* lock) argument 95 return pthread_mutex_init(lock, NULL); 97 static __inline__ void mutex_destroy(mutex_t* lock) argument 99 pthread_mutex_destroy(lock); 106 CRITICAL_SECTION lock[1]; member in struct:__anon311 111 mutex_lock(mutex_t* lock) argument 123 mutex_unlock(mutex_t* lock) argument 127 mutex_init(mutex_t* lock) argument 133 mutex_destroy(mutex_t* lock) argument [all...] |
/system/extras/tests/bionic/libc/bionic/ |
H A D | test_mutex.c | 58 pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; local 78 expect( pthread_mutex_init( &lock, &attr ), 0 ); 79 expect( pthread_mutex_lock( &lock ), 0 ); 80 expect( pthread_mutex_unlock( &lock ), 0 ); 81 expect( pthread_mutex_destroy( &lock ), 0 ); 85 expect( pthread_mutex_init( &lock, &attr ), 0 ); 86 expect( pthread_mutex_lock( &lock ), 0 ); 87 expect( pthread_mutex_lock( &lock ), EDEADLK ); 88 expect( pthread_mutex_unlock( &lock ), 0 ); 89 expect( pthread_mutex_trylock( &lock ), [all...] |
H A D | test_cond.c | 36 static pthread_mutex_t lock = PTHREAD_RECURSIVE_MUTEX_INITIALIZER; variable 42 pthread_mutex_lock(&lock); 44 pthread_cond_wait(&wait, &lock); 46 pthread_mutex_unlock(&lock); 56 pthread_mutex_lock(&lock); 60 pthread_mutex_unlock(&lock);
|
/system/extras/tests/bionic/libc/common/ |
H A D | test_pthread_rwlock.c | 36 * is detected with a PTHREAD_MUTEX_ERRORCHECK lock() or trylock(), but 109 /* perform a simple init/lock/unlock/destroy test on a rwlock of given attributes */ 113 pthread_rwlock_t lock[1]; local 115 TZERO(pthread_rwlock_init(lock, attr)); 116 TZERO(pthread_rwlock_rdlock(lock)); 117 TZERO(pthread_rwlock_unlock(lock)); 118 TZERO(pthread_rwlock_destroy(lock)); 124 pthread_rwlock_t lock[1]; local 126 TZERO(pthread_rwlock_init(lock, attr)); 127 TZERO(pthread_rwlock_wrlock(lock)); 167 pthread_rwlock_t lock[1]; local 184 pthread_rwlock_t lock[1]; local [all...] |
H A D | test_pthread_mutex.c | 37 * is detected with a PTHREAD_MUTEX_ERRORCHECK lock() or trylock(), but 110 /* perform a simple init/lock/unlock/destroy test on a mutex of given attributes */ 114 pthread_mutex_t lock[1]; local 116 TZERO(pthread_mutex_init(lock, attr)); 117 TZERO(pthread_mutex_lock(lock)); 118 TZERO(pthread_mutex_unlock(lock)); 119 TZERO(pthread_mutex_destroy(lock)); 131 /* simple init/lock/unlock/destroy on all mutex types */ 170 /* perform init/trylock/unlock/destroy then init/lock/trylock/destroy */ 173 pthread_mutex_t lock[ local 189 pthread_mutex_t lock[1]; local 206 pthread_mutex_t lock[1]; local [all...] |
H A D | test_pthread_getcpuclockid.c | 36 static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; variable 46 pthread_mutex_lock( &lock ); 51 pthread_mutex_unlock( &lock ); 62 pthread_mutex_unlock( &lock );
|
/system/core/libcutils/ |
H A D | threads.c | 34 pthread_mutex_lock( &store->lock ); 37 pthread_mutex_unlock(&store->lock); 42 pthread_mutex_unlock( &store->lock ); 65 InitializeCriticalSection( &store->lock ); 71 EnterCriticalSection( &store->lock ); 75 LeaveCriticalSection( &store->lock ); 80 LeaveCriticalSection( &store->lock );
|
H A D | hashmap.c | 39 mutex_t lock; member in struct:Hashmap 72 mutex_init(&map->lock); 133 mutex_lock(&map->lock); 137 mutex_unlock(&map->lock); 151 mutex_destroy(&map->lock);
|
/system/core/adb/ |
H A D | usb_linux_client.c | 43 adb_mutex_t lock; member in struct:usb_handle 156 adb_mutex_lock(&usb->lock); 158 adb_cond_wait(&usb->notify, &usb->lock); 159 adb_mutex_unlock(&usb->lock); 219 adb_mutex_lock(&h->lock); 225 adb_mutex_unlock(&h->lock); 242 adb_mutex_init(&h->lock, 0); 322 adb_mutex_lock(&usb->lock); 324 adb_cond_wait(&usb->notify, &usb->lock); 325 adb_mutex_unlock(&usb->lock); [all...] |
H A D | usb_linux.c | 71 adb_mutex_t lock; member in struct:usb_handle 327 adb_mutex_lock(&h->lock); 347 res = pthread_cond_timedwait(&h->notify, &h->lock, &ts); 359 adb_mutex_unlock(&h->lock); 378 adb_mutex_lock(&h->lock); 395 adb_mutex_unlock(&h->lock); 398 adb_mutex_lock(&h->lock); 431 adb_mutex_unlock(&h->lock); 511 adb_mutex_lock(&h->lock); 540 adb_mutex_unlock(&h->lock); [all...] |
H A D | sysdeps.h | 54 static __inline__ void adb_mutex_lock( adb_mutex_t* lock ) 56 EnterCriticalSection( lock ); 59 static __inline__ void adb_mutex_unlock( adb_mutex_t* lock ) 61 LeaveCriticalSection( lock );
|
H A D | usb_libusb.c | 59 adb_mutex_t lock; member in struct:usb_handle 233 adb_mutex_lock(&h->lock); 235 adb_mutex_unlock(&h->lock); 339 adb_mutex_init(&usb->lock, 0);
|
H A D | sysdeps_win32.c | 871 CRITICAL_SECTION lock; member in struct:BipBufferRec_ 890 InitializeCriticalSection( &buffer->lock ); 912 DeleteCriticalSection( &bip->lock ); 926 EnterCriticalSection( &bip->lock ); 930 LeaveCriticalSection( &bip->lock ); 946 EnterCriticalSection( &bip->lock ); 999 LeaveCriticalSection( &bip->lock ); 1014 EnterCriticalSection( &bip->lock ); 1018 LeaveCriticalSection( &bip->lock ); 1023 LeaveCriticalSection( &bip->lock ); [all...] |
/system/core/sdcard/ |
H A D | sdcard.c | 119 pthread_mutex_t lock; member in struct:fuse 425 pthread_mutex_init(&fuse->lock, NULL); 479 pthread_mutex_lock(&fuse->lock); 482 pthread_mutex_unlock(&fuse->lock); 491 pthread_mutex_unlock(&fuse->lock); 520 pthread_mutex_lock(&fuse->lock); 525 pthread_mutex_unlock(&fuse->lock); 539 pthread_mutex_lock(&fuse->lock); 549 pthread_mutex_unlock(&fuse->lock); 559 pthread_mutex_lock(&fuse->lock); [all...] |
/system/core/liblog/ |
H A D | fake_log_device.c | 88 * to have multiple callers at the same time. This lock is used 94 static void lock() function 104 #define lock() ((void)0) macro 152 lock(); 550 lock(); 619 lock();
|
/system/media/audio_utils/ |
H A D | echo_reference.c | 61 pthread_mutex_t lock; // mutex protecting read/write concurrency member in struct:echo_reference 139 pthread_mutex_lock(&er->lock); 279 pthread_mutex_unlock(&er->lock); 300 pthread_mutex_lock(&er->lock); 333 pthread_cond_timedwait_relative_np(&er->cond, &er->lock, &ts); 466 pthread_mutex_unlock(&er->lock);
|
/system/security/keystore/ |
H A D | keystore.cpp | 587 void lock() { function in class:KeyStore 1047 static ResponseCode lock(KeyStore* keyStore, int, uid_t, Value*, Value*, Value*) { function 1048 keyStore->lock(); 1347 {lock, CommandCodes[LOCK], STATE_NO_ERROR, P_LOCK, {0, 0, 0}},
|