Lines Matching refs:protocol
2042 int protocol; in TEST() local
2043 ASSERT_EQ(0, pthread_mutexattr_getprotocol(&attr, &protocol)); in TEST()
2044 ASSERT_EQ(PTHREAD_PRIO_NONE, protocol); in TEST()
2048 ASSERT_EQ(0, pthread_mutexattr_getprotocol(&attr, &protocol)); in TEST()
2049 ASSERT_EQ(protocol, set_protocol); in TEST()
2057 explicit PthreadMutex(int mutex_type, int protocol = PTHREAD_PRIO_NONE) { in PthreadMutex()
2058 init(mutex_type, protocol); in PthreadMutex()
2066 void init(int mutex_type, int protocol) { in init()
2070 ASSERT_EQ(0, pthread_mutexattr_setprotocol(&attr, protocol)); in init()
2094 static void TestPthreadMutexLockNormal(int protocol) { in TestPthreadMutexLockNormal() argument
2095 PthreadMutex m(PTHREAD_MUTEX_NORMAL, protocol); in TestPthreadMutexLockNormal()
2098 if (protocol == PTHREAD_PRIO_INHERIT) { in TestPthreadMutexLockNormal()
2107 static void TestPthreadMutexLockErrorCheck(int protocol) { in TestPthreadMutexLockErrorCheck() argument
2108 PthreadMutex m(PTHREAD_MUTEX_ERRORCHECK, protocol); in TestPthreadMutexLockErrorCheck()
2115 if (protocol == PTHREAD_PRIO_NONE) { in TestPthreadMutexLockErrorCheck()
2124 static void TestPthreadMutexLockRecursive(int protocol) { in TestPthreadMutexLockRecursive() argument
2125 PthreadMutex m(PTHREAD_MUTEX_RECURSIVE, protocol); in TestPthreadMutexLockRecursive()
2295 int protocol; member in PIMutexWakeupHelper
2320 if (helper->protocol == PTHREAD_PRIO_INHERIT) { in thread_fn()
2330 explicit PIMutexWakeupHelper(int mutex_type, int protocol) in PIMutexWakeupHelper() argument
2331 : m(mutex_type, protocol), protocol(protocol), start_thread_m(PTHREAD_MUTEX_NORMAL) { in PIMutexWakeupHelper()
2359 for (int protocol : {PTHREAD_PRIO_INHERIT}) { in TEST()
2360 PIMutexWakeupHelper helper(type, protocol); in TEST()