Home
last modified time | relevance | path

Searched refs:lock (Results 1 – 25 of 34) sorted by relevance

12

/system/core/include/cutils/
Dthreads.h37 pthread_mutex_t lock; member
53 CRITICAL_SECTION lock;
85 static __inline__ void mutex_lock(mutex_t* lock) in mutex_lock() argument
87 pthread_mutex_lock(lock); in mutex_lock()
89 static __inline__ void mutex_unlock(mutex_t* lock) in mutex_unlock() argument
91 pthread_mutex_unlock(lock); in mutex_unlock()
93 static __inline__ int mutex_init(mutex_t* lock) in mutex_init() argument
95 return pthread_mutex_init(lock, NULL); in mutex_init()
97 static __inline__ void mutex_destroy(mutex_t* lock) in mutex_destroy() argument
99 pthread_mutex_destroy(lock); in mutex_destroy()
[all …]
/system/extras/tests/bionic/libc/bionic/
Dtest_mutex.c58 pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER; in main() local
78 expect( pthread_mutex_init( &lock, &attr ), 0 ); in main()
79 expect( pthread_mutex_lock( &lock ), 0 ); in main()
80 expect( pthread_mutex_unlock( &lock ), 0 ); in main()
81 expect( pthread_mutex_destroy( &lock ), 0 ); in main()
85 expect( pthread_mutex_init( &lock, &attr ), 0 ); in main()
86 expect( pthread_mutex_lock( &lock ), 0 ); in main()
87 expect( pthread_mutex_lock( &lock ), EDEADLK ); in main()
88 expect( pthread_mutex_unlock( &lock ), 0 ); in main()
89 expect( pthread_mutex_trylock( &lock ), 0 ); in main()
[all …]
Dtest_cond.c36 static pthread_mutex_t lock = PTHREAD_RECURSIVE_MUTEX_INITIALIZER; variable
42 pthread_mutex_lock(&lock); in _thread1()
44 pthread_cond_wait(&wait, &lock); in _thread1()
46 pthread_mutex_unlock(&lock); in _thread1()
56 pthread_mutex_lock(&lock); in _thread2()
60 pthread_mutex_unlock(&lock); in _thread2()
/system/extras/tests/bionic/libc/common/
Dtest_pthread_rwlock.c113 pthread_rwlock_t lock[1]; in do_test_rwlock_rd1() local
115 TZERO(pthread_rwlock_init(lock, attr)); in do_test_rwlock_rd1()
116 TZERO(pthread_rwlock_rdlock(lock)); in do_test_rwlock_rd1()
117 TZERO(pthread_rwlock_unlock(lock)); in do_test_rwlock_rd1()
118 TZERO(pthread_rwlock_destroy(lock)); in do_test_rwlock_rd1()
124 pthread_rwlock_t lock[1]; in do_test_rwlock_wr1() local
126 TZERO(pthread_rwlock_init(lock, attr)); in do_test_rwlock_wr1()
127 TZERO(pthread_rwlock_wrlock(lock)); in do_test_rwlock_wr1()
128 TZERO(pthread_rwlock_unlock(lock)); in do_test_rwlock_wr1()
129 TZERO(pthread_rwlock_destroy(lock)); in do_test_rwlock_wr1()
[all …]
Dtest_pthread_mutex.c114 pthread_mutex_t lock[1]; in do_test_mutex_1() local
116 TZERO(pthread_mutex_init(lock, attr)); in do_test_mutex_1()
117 TZERO(pthread_mutex_lock(lock)); in do_test_mutex_1()
118 TZERO(pthread_mutex_unlock(lock)); in do_test_mutex_1()
119 TZERO(pthread_mutex_destroy(lock)); in do_test_mutex_1()
173 pthread_mutex_t lock[1]; in do_test_mutex_2() local
175 TZERO(pthread_mutex_init(lock, attr)); in do_test_mutex_2()
176 TZERO(pthread_mutex_trylock(lock)); in do_test_mutex_2()
177 TZERO(pthread_mutex_unlock(lock)); in do_test_mutex_2()
178 TZERO(pthread_mutex_destroy(lock)); in do_test_mutex_2()
[all …]
/system/core/libcutils/
Dthreads.c32 pthread_mutex_lock( &store->lock ); in thread_store_set()
35 pthread_mutex_unlock(&store->lock); in thread_store_set()
40 pthread_mutex_unlock( &store->lock ); in thread_store_set()
63 InitializeCriticalSection( &store->lock ); in thread_store_set()
69 EnterCriticalSection( &store->lock ); in thread_store_set()
73 LeaveCriticalSection( &store->lock ); in thread_store_set()
78 LeaveCriticalSection( &store->lock ); in thread_store_set()
Dhashmap.c39 mutex_t lock; member
72 mutex_init(&map->lock); in hashmapCreate()
133 mutex_lock(&map->lock); in hashmapLock()
137 mutex_unlock(&map->lock); in hashmapUnlock()
151 mutex_destroy(&map->lock); in hashmapFree()
/system/netd/server/
DNetworkController.cpp138 android::RWLock::AutoRLock lock(mRWLock); in getDefaultNetwork() local
143 android::RWLock::AutoWLock lock(mRWLock); in setDefaultNetwork() local
180 android::RWLock::AutoRLock lock(mRWLock); in getNetworkForDns() local
207 android::RWLock::AutoRLock lock(mRWLock); in getNetworkForUser() local
229 android::RWLock::AutoRLock lock(mRWLock); in getNetworkForConnect() local
238 android::RWLock::AutoRLock lock(mRWLock); in getNetworkForInterface() local
248 android::RWLock::AutoRLock lock(mRWLock); in isVirtualNetwork() local
272 android::RWLock::AutoWLock lock(mRWLock); in createPhysicalNetwork() local
288 android::RWLock::AutoWLock lock(mRWLock); in createVirtualNetwork() local
308 android::RWLock::AutoWLock lock(mRWLock); in destroyNetwork() local
[all …]
/system/core/include/utils/
DMutex.h55 status_t lock();
65 inline Autolock(Mutex& mutex) : mLock(mutex) { mLock.lock(); } in Autolock()
66 inline Autolock(Mutex* mutex) : mLock(*mutex) { mLock.lock(); } in Autolock()
111 inline status_t Mutex::lock() { in lock() function
/system/core/adb/
Dusb_linux_client.c43 adb_mutex_t lock; member
156 adb_mutex_lock(&usb->lock); in usb_adb_open_thread()
158 adb_cond_wait(&usb->notify, &usb->lock); in usb_adb_open_thread()
159 adb_mutex_unlock(&usb->lock); in usb_adb_open_thread()
219 adb_mutex_lock(&h->lock); in usb_adb_kick()
225 adb_mutex_unlock(&h->lock); in usb_adb_kick()
242 adb_mutex_init(&h->lock, 0); in usb_adb_init()
324 adb_mutex_lock(&usb->lock); in usb_ffs_open_thread()
326 adb_cond_wait(&usb->notify, &usb->lock); in usb_ffs_open_thread()
327 adb_mutex_unlock(&usb->lock); in usb_ffs_open_thread()
[all …]
Dusb_linux.c71 adb_mutex_t lock; member
327 adb_mutex_lock(&h->lock); in usb_bulk_write()
347 res = pthread_cond_timedwait(&h->notify, &h->lock, &ts); in usb_bulk_write()
359 adb_mutex_unlock(&h->lock); in usb_bulk_write()
378 adb_mutex_lock(&h->lock); in usb_bulk_read()
395 adb_mutex_unlock(&h->lock); in usb_bulk_read()
398 adb_mutex_lock(&h->lock); in usb_bulk_read()
431 adb_mutex_unlock(&h->lock); in usb_bulk_read()
511 adb_mutex_lock(&h->lock); in usb_kick()
540 adb_mutex_unlock(&h->lock); in usb_kick()
[all …]
Dsysdeps.h55 static __inline__ void adb_mutex_lock( adb_mutex_t* lock ) in adb_mutex_lock() argument
57 EnterCriticalSection( lock ); in adb_mutex_lock()
60 static __inline__ void adb_mutex_unlock( adb_mutex_t* lock ) in adb_mutex_unlock() argument
62 LeaveCriticalSection( lock ); in adb_mutex_unlock()
Dusb_libusb.c59 adb_mutex_t lock; member
233 adb_mutex_lock(&h->lock); in usb_kick()
235 adb_mutex_unlock(&h->lock); in usb_kick()
339 adb_mutex_init(&usb->lock, 0); in register_device()
Dsysdeps_win32.c878 CRITICAL_SECTION lock; member
897 InitializeCriticalSection( &buffer->lock ); in bip_buffer_init()
919 DeleteCriticalSection( &bip->lock ); in bip_buffer_done()
933 EnterCriticalSection( &bip->lock ); in bip_buffer_write()
937 LeaveCriticalSection( &bip->lock ); in bip_buffer_write()
953 EnterCriticalSection( &bip->lock ); in bip_buffer_write()
1006 LeaveCriticalSection( &bip->lock ); in bip_buffer_write()
1021 EnterCriticalSection( &bip->lock ); in bip_buffer_read()
1025 LeaveCriticalSection( &bip->lock ); in bip_buffer_read()
1030 LeaveCriticalSection( &bip->lock ); in bip_buffer_read()
[all …]
/system/core/logd/
DLogTimes.cpp76 lock(); in threadStop()
129 lock(); in threadStart()
141 lock(); in threadStart()
165 LogTimeEntry::lock(); in FilterFirstPass()
185 LogTimeEntry::lock(); in FilterSecondPass()
DLogTimes.h58 static void lock(void) { pthread_mutex_lock(&timesLock); } in lock() function
85 void error(void) { lock(); error_Locked(); unlock(); } in error()
DLogReader.cpp97 LogTimeEntry::lock(); in onDataAvailable()
166 LogTimeEntry::lock(); in doSocketDelete()
DFlushCommand.cpp52 LogTimeEntry::lock(); in runSocketCommand()
/system/core/fastbootd/
Dusb_linux_client.c61 pthread_mutex_t lock; member
260 pthread_mutex_lock(&usb_transport->lock); in usb_close()
267 pthread_mutex_unlock(&usb_transport->lock); in usb_close()
276 pthread_mutex_lock(&usb_transport->lock); in usb_connect()
278 pthread_cond_wait(&usb_transport->notify, &usb_transport->lock); in usb_connect()
279 pthread_mutex_unlock(&usb_transport->lock); in usb_connect()
304 pthread_mutex_init(&usb_transport->lock, NULL); in usb_init()
Dprotocol.c180 pthread_mutex_init(&phandle->lock, NULL); in create_protocol_handle()
189 pthread_mutex_lock(&phandle->lock); in protocol_get_download()
192 pthread_mutex_unlock(&phandle->lock); in protocol_get_download()
Dprotocol.h43 pthread_mutex_t lock; member
/system/core/sdcard/
Dsdcard.c217 pthread_mutex_t lock; member
696 pthread_mutex_init(&fuse->lock, NULL); in fuse_init()
788 pthread_mutex_lock(&fuse->lock); in fuse_reply_entry()
791 pthread_mutex_unlock(&fuse->lock); in fuse_reply_entry()
800 pthread_mutex_unlock(&fuse->lock); in fuse_reply_entry()
829 pthread_mutex_lock(&fuse->lock); in handle_lookup()
834 pthread_mutex_unlock(&fuse->lock); in handle_lookup()
852 pthread_mutex_lock(&fuse->lock); in handle_forget()
862 pthread_mutex_unlock(&fuse->lock); in handle_forget()
872 pthread_mutex_lock(&fuse->lock); in handle_getattr()
[all …]
/system/media/audio_utils/
Decho_reference.c63 pthread_mutex_t lock; // mutex protecting read/write concurrency member
143 pthread_mutex_lock(&er->lock); in echo_reference_write()
283 pthread_mutex_unlock(&er->lock); in echo_reference_write()
304 pthread_mutex_lock(&er->lock); in echo_reference_read()
347 pthread_cond_timedwait_relative_np(&er->cond, &er->lock, &ts); in echo_reference_read()
349 pthread_cond_timedwait(&er->cond, &er->lock, &ts); in echo_reference_read()
486 pthread_mutex_unlock(&er->lock); in echo_reference_read()
/system/core/liblog/
Dfake_log_device.c100 static void lock() in lock() function
110 #define lock() ((void)0) macro
158 lock(); in deleteFakeFd()
556 lock(); in logWritev()
625 lock(); in logOpen()
/system/core/libsync/tests/
Dsync_test.cpp478 mutex lock; in TEST_P() local
504 lock.lock(); in TEST_P()
506 lock.unlock(); in TEST_P()

12