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

/system/bt/gki/ulinux/
H A Dgki_int.h27 pthread_mutex_t lock; member in struct:__anon725
/system/core/include/cutils/
H A Dthreads.h45 pthread_mutex_t lock; member in struct:__anon1326
58 CRITICAL_SECTION lock; member in struct:__anon1327
87 static __inline__ void mutex_lock(mutex_t* lock) argument
89 pthread_mutex_lock(lock);
91 static __inline__ void mutex_unlock(mutex_t* lock) argument
93 pthread_mutex_unlock(lock);
95 static __inline__ int mutex_init(mutex_t* lock) argument
97 return pthread_mutex_init(lock, NULL);
99 static __inline__ void mutex_destroy(mutex_t* lock) argument
101 pthread_mutex_destroy(lock);
108 CRITICAL_SECTION lock[1]; member in struct:__anon1328
113 mutex_lock(mutex_t* lock) argument
125 mutex_unlock(mutex_t* lock) argument
129 mutex_init(mutex_t* lock) argument
135 mutex_destroy(mutex_t* lock) argument
[all...]
/system/extras/tests/bionic/libc/bionic/
H A Dtest_cond.c36 static pthread_mutex_t lock = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; 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/core/include/utils/
H A DMutex.h41 * recursive, i.e. the same thread can't lock it multiple times.
55 // lock or unlock the mutex
56 status_t lock();
59 // lock if possible; returns 0 on success, error otherwise
63 // lock the mutex, but don't wait longer than timeoutMilliseconds.
76 inline Autolock(Mutex& mutex) : mLock(mutex) { mLock.lock(); }
77 inline Autolock(Mutex* mutex) : mLock(*mutex) { mLock.lock(); }
122 inline status_t Mutex::lock() { function in class:android::Mutex
/system/core/liblog/
H A Dlog_is_loggable.c52 static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; variable
89 pthread_mutex_lock(&lock);
159 pthread_mutex_unlock(&lock);
H A Dfake_log_device.c94 * to have multiple callers at the same time. This lock is used
100 static void lock() function
110 #define lock() ((void)0) macro
158 lock();
556 lock();
625 lock();
/system/core/logd/
H A DLogBuffer.h80 // helper must be protected directly or implicitly by lock()/unlock()
84 void lock() { pthread_mutex_lock(&mLogElementsLock); } function in class:LogBuffer
H A DLogTimes.h61 static void lock(void) { pthread_mutex_lock(&timesLock); } function in class:LogTimeEntry
76 // Called after LogTimeEntry removed from list, lock implicitly held
89 void error(void) { lock(); error_Locked(); unlock(); }
/system/bt/btif/src/
H A Dbtif_sock_sco.c82 // |lock| protects all of the static variables below and
84 static pthread_mutex_t lock; variable
96 pthread_mutex_init(&lock, NULL);
107 pthread_mutex_destroy(&lock);
114 pthread_mutex_lock(&lock);
122 pthread_mutex_unlock(&lock);
131 pthread_mutex_lock(&lock);
133 pthread_mutex_unlock(&lock);
138 // Must be called with |lock| held.
190 // Must be called with |lock| hel
[all...]
H A Dbtif_config.c85 static pthread_mutex_t lock; // protects operations on |config|. variable
92 pthread_mutex_init(&lock, NULL);
124 pthread_mutex_destroy(&lock);
140 pthread_mutex_destroy(&lock);
161 pthread_mutex_lock(&lock);
163 pthread_mutex_unlock(&lock);
173 pthread_mutex_lock(&lock);
175 pthread_mutex_unlock(&lock);
186 pthread_mutex_lock(&lock);
190 pthread_mutex_unlock(&lock);
[all...]
/system/bt/osi/src/
H A Dallocation_tracker.c63 static pthread_mutex_t lock; variable
71 pthread_mutex_init(&lock, NULL);
73 pthread_mutex_lock(&lock);
81 pthread_mutex_unlock(&lock);
89 pthread_mutex_lock(&lock);
92 pthread_mutex_unlock(&lock);
99 pthread_mutex_lock(&lock);
101 pthread_mutex_unlock(&lock);
108 pthread_mutex_lock(&lock);
113 pthread_mutex_unlock(&lock);
[all...]
H A Dfixed_queue.c34 pthread_mutex_t lock; member in struct:fixed_queue_t
49 pthread_mutex_init(&ret->lock, NULL);
84 pthread_mutex_destroy(&queue->lock);
91 pthread_mutex_lock(&queue->lock);
93 pthread_mutex_unlock(&queue->lock);
110 pthread_mutex_lock(&queue->lock);
112 pthread_mutex_unlock(&queue->lock);
122 pthread_mutex_lock(&queue->lock);
125 pthread_mutex_unlock(&queue->lock);
139 pthread_mutex_lock(&queue->lock);
[all...]
H A Dreactor.c52 pthread_mutex_t lock; // protects the lifetime of this object and all variables. member in struct:reactor_object_t
150 pthread_mutex_init(&object->lock, NULL);
162 pthread_mutex_destroy(&object->lock);
188 pthread_mutex_lock(&object->lock);
191 pthread_mutex_unlock(&object->lock);
213 // Taking the object lock here makes sure a callback for |obj| isn't
218 // invalidation_list and find it in there. So by taking this lock, we
221 pthread_mutex_lock(&obj->lock);
222 pthread_mutex_unlock(&obj->lock);
223 pthread_mutex_destroy(&obj->lock);
[all...]
/system/core/libcutils/
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/libsync/tests/
H A Dsync_test.cpp478 mutex lock; local
504 lock.lock();
506 lock.unlock();
/system/extras/tests/bionic/libc/common/
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_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...]
/system/core/adb/
H A Dusb_linux_client.cpp46 adb_mutex_t lock; member in struct:usb_handle
214 adb_mutex_lock(&usb->lock);
216 adb_cond_wait(&usb->notify, &usb->lock);
217 adb_mutex_unlock(&usb->lock);
277 adb_mutex_lock(&h->lock);
283 adb_mutex_unlock(&h->lock);
297 adb_mutex_init(&h->lock, 0);
403 adb_mutex_lock(&usb->lock);
405 adb_cond_wait(&usb->notify, &usb->lock);
406 adb_mutex_unlock(&usb->lock);
[all...]
H A Dusb_linux.cpp69 adb_mutex_t lock; member in struct:usb_handle
333 adb_mutex_lock(&h->lock);
353 res = pthread_cond_timedwait(&h->notify, &h->lock, &ts);
365 adb_mutex_unlock(&h->lock);
385 adb_mutex_lock(&h->lock);
402 adb_mutex_unlock(&h->lock);
405 adb_mutex_lock(&h->lock);
438 adb_mutex_unlock(&h->lock);
521 adb_mutex_lock(&h->lock);
550 adb_mutex_unlock(&h->lock);
[all...]
H A Dsysdeps_win32.cpp884 CRITICAL_SECTION lock; member in struct:BipBufferRec_
903 InitializeCriticalSection( &buffer->lock );
925 DeleteCriticalSection( &bip->lock );
939 EnterCriticalSection( &bip->lock );
943 LeaveCriticalSection( &bip->lock );
959 EnterCriticalSection( &bip->lock );
1012 LeaveCriticalSection( &bip->lock );
1027 EnterCriticalSection( &bip->lock );
1031 LeaveCriticalSection( &bip->lock );
1036 LeaveCriticalSection( &bip->lock );
[all...]
/system/media/audio_utils/
H A Decho_reference.c63 pthread_mutex_t lock; // mutex protecting read/write concurrency member in struct:echo_reference
143 pthread_mutex_lock(&er->lock);
283 pthread_mutex_unlock(&er->lock);
304 pthread_mutex_lock(&er->lock);
347 pthread_cond_timedwait_relative_np(&er->cond, &er->lock, &ts);
349 pthread_cond_timedwait(&er->cond, &er->lock, &ts);
486 pthread_mutex_unlock(&er->lock);
/system/security/keystore/
H A DIKeystoreService.cpp582 virtual int32_t lock(int32_t userId) function in class:android::BpKeystoreService
589 ALOGD("lock() could not contact remote: %d\n", status);
595 ALOGD("lock() caught exception %d\n", err);
1365 int32_t ret = lock(userId);
H A Dkeystore.cpp309 "lock",
1290 void lock(uid_t userId) { function in class:KeyStore
2037 int32_t lock(int32_t userId) { function in class:android::KeyStoreProxy
2044 ALOGD("calling lock in state: %d", state);
2048 mKeyStore->lock(userId);
/system/bt/audio_a2dp_hw/
H A Daudio_a2dp_hw.c99 pthread_mutex_t lock; member in struct:a2dp_stream_common
436 pthread_mutex_init(&common->lock, &lock_attr);
559 pthread_mutex_lock(&out->common.lock);
564 pthread_mutex_unlock(&out->common.lock);
582 pthread_mutex_unlock(&out->common.lock);
589 pthread_mutex_unlock(&out->common.lock);
593 pthread_mutex_unlock(&out->common.lock);
680 pthread_mutex_lock(&out->common.lock);
685 pthread_mutex_unlock (&out->common.lock);
720 pthread_mutex_lock(&out->common.lock);
[all...]
/system/core/sdcard/
H A Dsdcard.c188 pthread_mutex_t lock; member in struct:fuse_global
217 * Accesses must be guarded by |lock|.
511 * derive_permissions_locked(), so this is used to lock down access
714 pthread_mutex_lock(&fuse->global->lock);
717 pthread_mutex_unlock(&fuse->global->lock);
726 pthread_mutex_unlock(&fuse->global->lock);
786 pthread_mutex_lock(&fuse->global->lock);
791 pthread_mutex_unlock(&fuse->global->lock);
809 pthread_mutex_lock(&fuse->global->lock);
819 pthread_mutex_unlock(&fuse->global->lock);
[all...]

Completed in 541 milliseconds