Home
last modified time | relevance | path

Searched refs:PTHREAD_MUTEX_RECURSIVE (Results 1 – 18 of 18) sorted by relevance

/kernel/liteos_m/kal/posix/src/
Dpthread_mutex.c92 (type != PTHREAD_MUTEX_RECURSIVE) && in pthread_mutexattr_gettype()
109 ((unsigned)type != PTHREAD_MUTEX_RECURSIVE) && in pthread_mutexattr_settype()
184 (attr->type != PTHREAD_MUTEX_RECURSIVE) && in CheckMutexAttr()
240 if ((muxPended->owner == runningTask) && (mutex->stAttr.type == PTHREAD_MUTEX_RECURSIVE)) { in MuxPendForPosix()
298 if ((--(muxPosted->muxCount) != 0) && (mutex->stAttr.type == PTHREAD_MUTEX_RECURSIVE)) { in MuxPostForPosix()
441 if ((mutex->stAttr.type != PTHREAD_MUTEX_RECURSIVE) && (muxPended->muxCount != 0)) { in pthread_mutex_trylock()
/kernel/liteos_m/testsuites/sample/posix/mutex/
DIt_posix_mutex_013.c43 {PTHREAD_MUTEX_RECURSIVE, 0, "Recursive mutex"},
47 {PTHREAD_MUTEX_RECURSIVE, 1, "Pshared Recursive mutex"}
DIt_posix_mutex_023.c42 ret = pthread_mutexattr_settype(&ma, PTHREAD_MUTEX_RECURSIVE); in Testcase()
DIt_posix_mutex_037.c72 ret = pthread_mutexattr_settype(&ma, PTHREAD_MUTEX_RECURSIVE); in Testcase()
/kernel/liteos_a/testsuites/kernel/sample/posix/mutex/full/
DIt_posix_mutex_026.c48 {PTHREAD_MUTEX_RECURSIVE, 0, "Recursive mutex"},
52 {PTHREAD_MUTEX_RECURSIVE, 1, "Pshared Recursive mutex"}
DIt_posix_mutex_090.c48 mutex.attr.type = PTHREAD_MUTEX_RECURSIVE; in Testcase()
DIt_posix_mutex_086.c48 mutex.attr.type = PTHREAD_MUTEX_RECURSIVE; in Testcase()
DIt_posix_mutex_087.c48 mutex.attr.type = PTHREAD_MUTEX_RECURSIVE; in Testcase()
DIt_posix_mutex_043.c50 ret = pthread_mutexattr_settype(&ma, PTHREAD_MUTEX_RECURSIVE); in Testcase()
DIt_posix_mutex_038.c86 if ((ret = pthread_mutexattr_settype(&ma, PTHREAD_MUTEX_RECURSIVE))) { in Testcase()
/kernel/liteos_a/testsuites/unittest/process/lock/mutex/smoke/
Dpthread_mutex_test_016.cpp41 pthread_mutexattr_settype(&mutexAttr, PTHREAD_MUTEX_RECURSIVE); in TestCase()
Dpthread_mutex_test_013.cpp41 pthread_mutexattr_settype(&mutexAttr, PTHREAD_MUTEX_RECURSIVE); in TestCase()
Dpthread_mutex_test_015.cpp41 pthread_mutexattr_settype(&mutexAttr, PTHREAD_MUTEX_RECURSIVE); in TestCase()
Dpthread_mutex_test_014.cpp43 ret = pthread_mutexattr_settype(&ma, PTHREAD_MUTEX_RECURSIVE); in TestCase()
/kernel/liteos_m/kal/libc/newlib/porting/include/sys/
D_pthreadtypes.h87 #define PTHREAD_MUTEXATTR_INITIALIZER { PTHREAD_MUTEX_RECURSIVE }
/kernel/liteos_a/testsuites/kernel/sample/posix/pthread/
DIt_posix_pthread.h82 #define PTHREAD_MUTEX_RECURSIVE 0 macro
/kernel/liteos_a/fs/vfs/bcache/src/
Dbcache.c819 bc->bcacheMutex.attr.type = PTHREAD_MUTEX_RECURSIVE; in BlockCacheDrvCreate()
/kernel/liteos_a/drivers/block/disk/src/
Ddisk.c1430 attr.type = PTHREAD_MUTEX_RECURSIVE; in OsDiskInitSub()