Home | History | Annotate | Download | only in tests

Lines Matching full:barrier

1823   pthread_barrier_t barrier;
1842 int result = pthread_barrier_wait(&arg->data->barrier);
1862 ASSERT_EQ(0, pthread_barrier_init(&data.barrier, nullptr, data.thread_count));
1875 ASSERT_EQ(0, pthread_barrier_destroy(&data.barrier));
1880 pthread_barrier_t* barrier;
1885 ASSERT_EQ(0, pthread_barrier_wait(arg->barrier));
1889 pthread_barrier_t barrier;
1890 ASSERT_EQ(0, pthread_barrier_init(&barrier, nullptr, 2));
1894 arg.barrier = &barrier;
1898 ASSERT_EQ(EBUSY, pthread_barrier_destroy(&barrier));
1899 ASSERT_EQ(PTHREAD_BARRIER_SERIAL_THREAD, pthread_barrier_wait(&barrier));
1900 // Verify if the barrier can be destroyed directly after pthread_barrier_wait().
1901 ASSERT_EQ(0, pthread_barrier_destroy(&barrier));
1904 ASSERT_EQ(EINVAL, pthread_barrier_destroy(&barrier));
1909 pthread_barrier_t* barrier;
1919 int result = pthread_barrier_wait(arg->barrier);
1924 result = pthread_barrier_wait(arg->barrier);
1931 pthread_barrier_t barrier;
1932 ASSERT_EQ(0, pthread_barrier_init(&barrier, nullptr, THREAD_COUNT));
1937 args[i].barrier = &barrier;