Searched refs:lock (Results 1 - 17 of 17) sorted by relevance

/system/core/include/cutils/
H A Dthreads.h37 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 Dtest_mutex.c58 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 Dtest_cond.c36 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 Dtest_pthread_rwlock.c36 * 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 Dtest_pthread_mutex.c37 * 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 Dtest_pthread_getcpuclockid.c36 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 Dthreads.c34 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 Dhashmap.c39 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 Dusb_linux_client.c43 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 Dusb_linux.c71 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 Dsysdeps.h54 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 Dusb_libusb.c59 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 Dsysdeps_win32.c871 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 Dsdcard.c119 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 Dfake_log_device.c88 * 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 Decho_reference.c61 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 Dkeystore.cpp587 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}},

Completed in 124 milliseconds