Lines Matching refs:attr
43 pthread_attr_t attr;
44 ASSERT_EQ(pthread_attr_init(&attr), 0);
47 int rt = pthread_attr_getinheritsched(&attr, &inheritsched);
60 pthread_attr_t attr;
61 ASSERT_EQ(pthread_attr_init(&attr), 0);
63 int rt = pthread_attr_setinheritsched(&attr, PTHREAD_INHERIT_SCHED);
66 rt = pthread_attr_getinheritsched(&attr, &inheritsched);
70 rt = pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED);
73 rt = pthread_attr_getinheritsched(&attr, &inheritsched);
85 pthread_attr_t attr;
86 ASSERT_EQ(pthread_attr_init(&attr), 0);
89 int rt = pthread_attr_setinheritsched(&attr, n);
92 rt = pthread_attr_setinheritsched(&attr, n);
103 pthread_attr_t attr;
104 ASSERT_EQ(pthread_attr_init(&attr), 0);
107 int rt = pthread_attr_getschedparam(&attr, ¶m);
119 pthread_attr_t attr;
120 ASSERT_EQ(pthread_attr_init(&attr), 0);
123 int rt = pthread_attr_getschedparam(&attr, ¶m);
127 rt = pthread_attr_setschedparam(&attr, ¶m);
130 rt = pthread_attr_getschedparam(&attr, ¶m);
142 pthread_attr_t attr;
143 ASSERT_EQ(pthread_attr_init(&attr), 0);
146 int rt = pthread_attr_getschedparam(&attr, ¶m);
150 rt = pthread_attr_setschedparam(&attr, ¶m);
161 pthread_attr_t attr;
162 ASSERT_EQ(pthread_attr_init(&attr), 0);
165 int rt = pthread_attr_getschedpolicy(&attr, &policy);
177 pthread_attr_t attr;
178 ASSERT_EQ(pthread_attr_init(&attr), 0);
180 int rt = pthread_attr_setschedpolicy(&attr, SCHED_FIFO);
183 rt = pthread_attr_getschedpolicy(&attr, &policy);
187 rt = pthread_attr_setschedpolicy(&attr, SCHED_RR);
189 rt = pthread_attr_getschedpolicy(&attr, &policy);
201 pthread_attr_t attr;
202 ASSERT_EQ(pthread_attr_init(&attr), 0);
212 rt = pthread_attr_setschedpolicy(&attr, invalidPolicy[i]);
224 pthread_attr_t attr;
225 ASSERT_EQ(pthread_attr_init(&attr), 0);
228 int rt = pthread_attr_getscope(&attr, &scope);
240 pthread_attr_t attr;
241 ASSERT_EQ(pthread_attr_init(&attr), 0);
243 int rt = pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM);
246 rt = pthread_attr_setscope(&attr, -GetRandom(10000));
249 rt = pthread_attr_setscope(&attr, GetRandom(10000) + 2);
253 rt = pthread_attr_getscope(&attr, &scope);
283 pthread_attr_t attr;
285 ASSERT_EQ(pthread_attr_init(&attr), 0);
289 EXPECT_EQ(pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED), 0);
290 EXPECT_EQ(pthread_attr_setschedpolicy(&attr, g_policy), 0);
291 EXPECT_EQ(pthread_attr_setschedparam(&attr, ¶m), 0);
292 int rt = pthread_create(&ptSub, &attr, ThreadFunc1, (void*)&sem);
335 pthread_attr_t attr;
336 ASSERT_EQ(pthread_attr_init(&attr), 0);
337 EXPECT_EQ(pthread_attr_setinheritsched(&attr, PTHREAD_INHERIT_SCHED), 0);
338 rt = pthread_create(&ptSub, &attr, ThreadFunc1, (void*)&sem);
407 pthread_attr_t attr;
409 ASSERT_EQ(pthread_attr_init(&attr), 0);
413 EXPECT_EQ(pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED), 0);
414 EXPECT_EQ(pthread_attr_setschedpolicy(&attr, g_policy), 0);
415 EXPECT_EQ(pthread_attr_setschedparam(&attr, ¶m), 0);
416 int rt = pthread_create(&ptSub, &attr, ThrdFuncForSetSchedParamTest, (void*)&sem);
459 pthread_attr_t attr;
461 ASSERT_EQ(pthread_attr_init(&attr), 0);
465 EXPECT_EQ(pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED), 0);
466 EXPECT_EQ(pthread_attr_setschedpolicy(&attr, g_policy), 0);
467 EXPECT_EQ(pthread_attr_setschedparam(&attr, ¶m), 0);
468 int rt = pthread_create(&ptSub, &attr, ThrdFuncForSetSchedPrioTest, (void*)&sem);
511 pthread_attr_t attr;
519 EXPECT_EQ(pthread_attr_init(&attr), 0);
520 EXPECT_EQ(pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED), 0) << "> return errno";
521 EXPECT_EQ(pthread_attr_setschedpolicy(&attr, SCHED_FIFO), 0) << "> return errno";
522 EXPECT_EQ(pthread_attr_getschedpolicy(&attr, ¶m), 0);
526 EXPECT_EQ(pthread_attr_setschedparam(&attr, &schedParam), 0) << "> return errno";
528 ASSERT_EQ(pthread_create(&tid1, &attr, ThreadTestFifoSched1, (void*)&sem), 0) << "> return errno";
529 EXPECT_EQ(pthread_attr_destroy(&attr), 0);
532 EXPECT_EQ(pthread_attr_init(&attr), 0);
533 EXPECT_EQ(pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED), 0) << "> return errno";
534 EXPECT_EQ(pthread_attr_setschedpolicy(&attr, SCHED_FIFO), 0) << "> return errno";
537 EXPECT_EQ(pthread_attr_setschedparam(&attr, &schedParam), 0) << "> return errno";
539 ASSERT_EQ(pthread_create(&tid2, &attr, ThreadTestFifoSched2, (void*)&sem), 0) << "> return errno";
540 EXPECT_EQ(pthread_attr_destroy(&attr), 0);