/system/core/include/cutils/ |
H A D | threads.h | 37 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 D | test_mutex.c | 58 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 D | test_cond.c | 36 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 D | threads.c | 34 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 D | atomic-android-sh.c | 107 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 D | atomic.c | 169 " 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 D | hashmap.c | 39 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 D | test_pthread_mutex.c | 37 * 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 D | test_pthread_getcpuclockid.c | 36 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 D | usb_linux_client.c | 37 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 D | usb_linux.c | 71 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 D | sysdeps.h | 52 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 D | usb_libusb.c | 59 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 D | sysdeps_win32.c | 871 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 D | osapi.c | 396 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 D | WlanDrvIf.c | 872 spin_lock_init (&drv->lock);
|
/system/wlan/ti/wilink_6_1/platforms/os/linux/inc/ |
H A D | WlanDrvIf.h | 110 spinlock_t lock; /* The OS spinlock handle. */ member in struct:__anon1474
|
/system/core/liblog/ |
H A D | fake_log_device.c | 88 * 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 D | esta_drv.c | 602 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 D | osapi.c | 780 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 D | esta_drv.h | 263 spinlock_t lock; member in struct:tiwlan_net_dev
|