Lines Matching refs:param

106     struct sched_param param = {0};

107 int rt = pthread_attr_getschedparam(&attr, &param);
109 EXPECT_EQ(param.sched_priority, DEFAULT_THREAD_PRIORITY) << "check default pthread priority failed";
114 * @tc.name test set and get sched param.
122 struct sched_param param = {0};
123 int rt = pthread_attr_getschedparam(&attr, &param);
126 param.sched_priority = 22;
127 rt = pthread_attr_setschedparam(&attr, &param);
130 rt = pthread_attr_getschedparam(&attr, &param);
132 EXPECT_EQ(param.sched_priority, 22) << "check pthread priority failed";
145 struct sched_param param = {0};
146 int rt = pthread_attr_getschedparam(&attr, &param);
149 param.sched_priority = LOWEST_USER_THREAD_PRIORITY + 1;
150 rt = pthread_attr_setschedparam(&attr, &param);
263 struct sched_param param = {0};
264 EXPECT_EQ(pthread_getschedparam(pthread_self(), &policy, &param), 0);
266 EXPECT_EQ(param.sched_priority, g_prioriy);
284 struct sched_param param = {0};
287 param.sched_priority = g_prioriy = GetRandom(LOWEST_USER_THREAD_PRIORITY);
291 EXPECT_EQ(pthread_attr_setschedparam(&attr, &param), 0);
297 EXPECT_EQ(pthread_getschedparam(ptSub, &policy, &param), 0);
299 EXPECT_EQ(param.sched_priority, g_prioriy);
320 struct sched_param param = {0};
322 EXPECT_EQ(pthread_getschedparam(ptSelf, &policy, &param), 0);
323 param.sched_priority = g_prioriy = GetParam();
331 int rt = pthread_setschedparam(ptSelf, policy, &param);
342 EXPECT_EQ(pthread_getschedparam(ptSelf, &policy, &param), 0);
344 EXPECT_EQ(param.sched_priority, g_prioriy);
346 EXPECT_EQ(pthread_getschedparam(ptSub, &policy, &param), 0);
348 EXPECT_EQ(param.sched_priority, g_prioriy);
358 param.sched_priority = DEFAULT_THREAD_PRIORITY;
359 rt = pthread_setschedparam(ptSelf, policy, &param);
370 struct sched_param param = {0};
371 EXPECT_EQ(pthread_getschedparam(ptSelf, &policy, &param), 0);
380 rt = pthread_setschedparam(ptSelf, invalidPolicy[i], &param);
385 param.sched_priority = HIGHEST_USER_THREAD_PRIORITY - 1;
386 EXPECT_EQ(pthread_setschedparam(ptSelf, SCHED_RR, &param), EINVAL);
387 param.sched_priority = LOWEST_USER_THREAD_PRIORITY + 1;
388 EXPECT_EQ(pthread_setschedparam(ptSelf, SCHED_RR, &param), EINVAL);
408 struct sched_param param = {0};
411 param.sched_priority = g_prioriy = GetRandom(LOWEST_USER_THREAD_PRIORITY);
415 EXPECT_EQ(pthread_attr_setschedparam(&attr, &param), 0);
423 EXPECT_EQ(pthread_getschedparam(ptSub, &policy, &param), 0);
425 EXPECT_EQ(param.sched_priority, g_prioriy);
460 struct sched_param param = {0};
463 param.sched_priority = g_prioriy = HIGHEST_USER_THREAD_PRIORITY;
467 EXPECT_EQ(pthread_attr_setschedparam(&attr, &param), 0);
475 EXPECT_EQ(pthread_getschedparam(ptSub, &policy, &param), 0);
477 EXPECT_EQ(param.sched_priority, LOWEST_USER_THREAD_PRIORITY);
510 int param;
522 EXPECT_EQ(pthread_attr_getschedpolicy(&attr, &param), 0);
523 EXPECT_EQ(param, SCHED_FIFO);