/system/core/include/cutils/ |
H A D | threads.h | 37 pthread_mutex_t lock; member in struct:__anon44 53 CRITICAL_SECTION lock; member in struct:__anon45 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:__anon46 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/include/utils/ |
H A D | Mutex.h | 40 * recursive, i.e. the same thread can't lock it multiple times. 54 // lock or unlock the mutex 55 status_t lock(); 58 // lock if possible; returns 0 on success, error otherwise 65 inline Autolock(Mutex& mutex) : mLock(mutex) { mLock.lock(); } 66 inline Autolock(Mutex* mutex) : mLock(*mutex) { mLock.lock(); } 111 inline status_t Mutex::lock() { function in class:android::Mutex
|
/system/netd/ |
H A D | UidMarkMap.cpp | 26 android::RWLock::AutoWLock lock(mRWLock); 44 android::RWLock::AutoWLock lock(mRWLock); 58 android::RWLock::AutoRLock lock(mRWLock); 70 android::RWLock::AutoRLock lock(mRWLock);
|
/system/core/fastbootd/ |
H A D | protocol.h | 43 pthread_mutex_t lock; member in struct:protocol_handle
|
H A D | usb_linux_client.c | 62 pthread_mutex_t lock; member in struct:usb_transport 305 pthread_mutex_lock(&usb_transport->lock); 312 pthread_mutex_unlock(&usb_transport->lock); 321 pthread_mutex_lock(&usb_transport->lock); 323 pthread_cond_wait(&usb_transport->notify, &usb_transport->lock); 324 pthread_mutex_unlock(&usb_transport->lock); 349 pthread_mutex_init(&usb_transport->lock, NULL);
|
H A D | protocol.c | 180 pthread_mutex_init(&phandle->lock, NULL); 189 pthread_mutex_lock(&phandle->lock); 192 pthread_mutex_unlock(&phandle->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 | 212 pthread_mutex_t lock; member in struct:fuse 518 * derive_permissions_locked(), so this is used to lock down access 686 pthread_mutex_init(&fuse->lock, NULL); 778 pthread_mutex_lock(&fuse->lock); 781 pthread_mutex_unlock(&fuse->lock); 790 pthread_mutex_unlock(&fuse->lock); 819 pthread_mutex_lock(&fuse->lock); 824 pthread_mutex_unlock(&fuse->lock); 842 pthread_mutex_lock(&fuse->lock); 852 pthread_mutex_unlock(&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 141 pthread_mutex_lock(&er->lock); 281 pthread_mutex_unlock(&er->lock); 302 pthread_mutex_lock(&er->lock); 335 pthread_cond_timedwait_relative_np(&er->cond, &er->lock, &ts); 469 pthread_mutex_unlock(&er->lock);
|
/system/core/libutils/ |
H A D | LinearAllocator.cpp | 73 android::AutoMutex lock(s_mutex);
|
H A D | Looper.cpp | 228 // Acquire lock. 229 mLock.lock(); 290 // we reacquire our lock. 305 mLock.lock(); 315 // Release lock. 432 { // acquire lock 462 } // release lock 471 { // acquire lock 485 } // release lock 508 { // acquire lock [all...] |
/system/security/keystore/include/keystore/ |
H A D | IKeystoreService.h | 89 virtual int32_t lock() = 0;
|
/system/security/keystore/ |
H A D | keystore_cli.cpp | 205 NO_ARG_INT_RETURN(lock);
|