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

/system/core/include/cutils/
H A Dthreads.h37 pthread_mutex_t lock; member in struct:__anon42
53 CRITICAL_SECTION lock; member in struct:__anon43
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:__anon44
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/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 Datomic-android-sh.c107 pthread_mutex_t* lock = SWAP_LOCK(addr); local
109 pthread_mutex_lock(lock);
117 pthread_mutex_unlock(lock);
123 pthread_mutex_t* lock = SWAP_LOCK(addr); local
125 pthread_mutex_lock(lock);
130 pthread_mutex_unlock(lock);
137 pthread_mutex_t* lock = SWAP_LOCK(addr); local
139 pthread_mutex_lock(lock);
147 pthread_mutex_unlock(lock);
153 pthread_mutex_t* lock local
[all...]
H A Datomic.c169 " lock; cmpxchg %%ecx, (%%edx);"
210 pthread_mutex_t* lock = SWAP_LOCK(addr); local
212 pthread_mutex_lock(lock);
217 pthread_mutex_unlock(lock);
224 pthread_mutex_t* lock = SWAP_LOCK(addr); local
226 pthread_mutex_lock(lock);
234 pthread_mutex_unlock(lock);
240 pthread_mutex_t* lock = SWAP_LOCK(addr); local
242 pthread_mutex_lock(lock);
244 pthread_mutex_unlock(lock);
[all...]
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/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_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/adb/
H A Dusb_linux_client.c37 adb_mutex_t lock; member in struct:usb_handle
52 adb_mutex_lock(&usb->lock);
54 adb_cond_wait(&usb->notify, &usb->lock);
55 adb_mutex_unlock(&usb->lock);
120 adb_mutex_init(&h->lock, 0);
143 adb_mutex_lock(&h->lock);
149 adb_mutex_unlock(&h->lock);
H A Dusb_linux.c71 adb_mutex_t lock; member in struct:usb_handle
303 adb_mutex_lock(&h->lock);
323 res = pthread_cond_timedwait(&h->notify, &h->lock, &ts);
335 adb_mutex_unlock(&h->lock);
354 adb_mutex_lock(&h->lock);
371 adb_mutex_unlock(&h->lock);
373 adb_mutex_lock(&h->lock);
406 adb_mutex_unlock(&h->lock);
486 adb_mutex_lock(&h->lock);
515 adb_mutex_unlock(&h->lock);
[all...]
H A Dsysdeps.h52 static __inline__ void adb_mutex_lock( adb_mutex_t* lock )
54 EnterCriticalSection( lock );
57 static __inline__ void adb_mutex_unlock( adb_mutex_t* lock )
59 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/wlan/ti/wilink_6_1/platforms/os/linux/src/
H A Dosapi.c396 spin_lock_irqsave (&drv->lock, drv->flags);
415 spin_unlock_irqrestore (&drv->lock, drv->flags);
606 spin_lock_irqsave(&drv->lock, flags);
614 spin_unlock_irqrestore(&drv->lock, flags);
636 spin_lock_irqsave(&drv->lock, flags);
638 spin_unlock_irqrestore(&drv->lock, flags);
659 spin_lock_irqsave(&drv->lock, flags);
666 spin_unlock_irqrestore(&drv->lock, flags);
688 spin_lock_irqsave(&drv->lock, flags);
697 spin_unlock_irqrestore(&drv->lock, flag
[all...]
H A DWlanDrvIf.c872 spin_lock_init (&drv->lock);
/system/wlan/ti/wilink_6_1/platforms/os/linux/inc/
H A DWlanDrvIf.h110 spinlock_t lock; /* The OS spinlock handle. */ member in struct:__anon1474
/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/wlan/ti/sta_dk_4_0_4_32/pform/linux/src/
H A Desta_drv.c602 spin_lock_irqsave(&drv->lock, flags);
604 spin_unlock_irqrestore(&drv->lock, flags);
734 spin_lock_irqsave(&drv->lock, flags);
736 spin_unlock_irqrestore(&drv->lock, flags);
903 spin_lock_irqsave(&drv->lock, flags);
905 spin_unlock_irqrestore(&drv->lock, flags);
1136 spin_lock_irqsave(&drv->lock, flags);
1138 spin_unlock_irqrestore(&drv->lock, flags);
1358 spin_lock_irqsave (&(drv->lock), flags);
1367 spin_unlock_irqrestore (&drv->lock, flag
[all...]
H A Dosapi.c780 spin_lock_irqsave(&drv->lock, drv->flags);
804 spin_unlock_irqrestore(&drv->lock, drv->flags);
1494 spin_lock_irqsave(&drv->lock, flags);
1497 spin_unlock_irqrestore(&drv->lock, flags);
/system/wlan/ti/sta_dk_4_0_4_32/pform/linux/inc/
H A Desta_drv.h263 spinlock_t lock; member in struct:tiwlan_net_dev

Completed in 174 milliseconds