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

12

/system/core/include/cutils/
H A Dthreads.h37 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 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/include/utils/
H A DMutex.h40 * 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 DUidMarkMap.cpp26 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 Dprotocol.h43 pthread_mutex_t lock; member in struct:protocol_handle
H A Dusb_linux_client.c62 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 Dprotocol.c180 pthread_mutex_init(&phandle->lock, NULL);
189 pthread_mutex_lock(&phandle->lock);
192 pthread_mutex_unlock(&phandle->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.c212 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 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
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 DLinearAllocator.cpp73 android::AutoMutex lock(s_mutex);
H A DLooper.cpp228 // 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 DIKeystoreService.h89 virtual int32_t lock() = 0;
/system/security/keystore/
H A Dkeystore_cli.cpp205 NO_ARG_INT_RETURN(lock);

Completed in 2732 milliseconds

12