Searched defs:rwlock (Results 1 – 9 of 9) sorted by relevance
43 BOOL LOS_RwlockIsValid(const LosRwlock *rwlock) in LOS_RwlockIsValid()52 UINT32 LOS_RwlockInit(LosRwlock *rwlock) in LOS_RwlockInit()75 UINT32 LOS_RwlockDestroy(LosRwlock *rwlock) in LOS_RwlockDestroy()99 STATIC UINT32 OsRwlockCheck(const LosRwlock *rwlock) in OsRwlockCheck()130 STATIC UINT32 OsRwlockRdPendOp(LosTaskCB *runTask, LosRwlock *rwlock, UINT32 timeout) in OsRwlockRdPendOp()174 STATIC UINT32 OsRwlockWrPendOp(LosTaskCB *runTask, LosRwlock *rwlock, UINT32 timeout) in OsRwlockWrPendOp()215 UINT32 OsRwlockRdUnsafe(LosRwlock *rwlock, UINT32 timeout) in OsRwlockRdUnsafe()224 UINT32 OsRwlockTryRdUnsafe(LosRwlock *rwlock, UINT32 timeout) in OsRwlockTryRdUnsafe()253 UINT32 OsRwlockWrUnsafe(LosRwlock *rwlock, UINT32 timeout) in OsRwlockWrUnsafe()262 UINT32 OsRwlockTryWrUnsafe(LosRwlock *rwlock, UINT32 timeout) in OsRwlockTryWrUnsafe()[all …]
326 int pthread_rwlock_init(pthread_rwlock_t *rwlock, in pthread_rwlock_init()340 int pthread_rwlock_destroy(pthread_rwlock_t *rwlock) in pthread_rwlock_destroy()349 int pthread_rwlock_rdlock(pthread_rwlock_t *rwlock) in pthread_rwlock_rdlock()363 int pthread_rwlock_tryrdlock(pthread_rwlock_t *rwlock) in pthread_rwlock_tryrdlock()377 int pthread_rwlock_trywrlock(pthread_rwlock_t *rwlock) in pthread_rwlock_trywrlock()391 int pthread_rwlock_wrlock(pthread_rwlock_t *rwlock) in pthread_rwlock_wrlock()405 int pthread_rwlock_unlock(pthread_rwlock_t *rwlock) in pthread_rwlock_unlock()
50 # define do_raw_read_lock(rwlock) do {__acquire(lock); arch_read_lock(&(rwlock)->raw_lock); } while… argument53 # define do_raw_read_trylock(rwlock) arch_read_trylock(&(rwlock)->raw_lock) argument54 # define do_raw_read_unlock(rwlock) do {arch_read_unlock(&(rwlock)->raw_lock); __release(lock); } w… argument55 # define do_raw_write_lock(rwlock) do {__acquire(lock); arch_write_lock(&(rwlock)->raw_lock); } whi… argument58 # define do_raw_write_trylock(rwlock) arch_write_trylock(&(rwlock)->raw_lock) argument59 # define do_raw_write_unlock(rwlock) do {arch_write_unlock(&(rwlock)->raw_lock); __release(lock); }… argument
9 pthread_rwlock_t rwlock; member
133 pthread_rwlockattr_t rwlock; in Testcase() local
226 pthread_rwlockattr_t rwlock; in Testcase() local
226 pthread_rwlockattr_t rwlock; in PthreadRwlockTest() local
226 rwlock_t rwlock; member
118 rwlock_t rwlock; member