Lines Matching full:wc
49 worker_config wc; in TEST_IMPL() local
51 memset(&wc, 0, sizeof(wc)); in TEST_IMPL()
53 ASSERT(0 == uv_barrier_init(&wc.barrier, 2)); in TEST_IMPL()
54 ASSERT(0 == uv_thread_create(&thread, worker, &wc)); in TEST_IMPL()
57 wc.main_barrier_wait_rval = uv_barrier_wait(&wc.barrier); in TEST_IMPL()
60 uv_barrier_destroy(&wc.barrier); in TEST_IMPL()
62 ASSERT(1 == (wc.main_barrier_wait_rval ^ wc.worker_barrier_wait_rval)); in TEST_IMPL()
70 worker_config wc; in TEST_IMPL() local
72 memset(&wc, 0, sizeof(wc)); in TEST_IMPL()
73 wc.delay = 100; in TEST_IMPL()
75 ASSERT(0 == uv_barrier_init(&wc.barrier, 2)); in TEST_IMPL()
76 ASSERT(0 == uv_thread_create(&thread, worker, &wc)); in TEST_IMPL()
78 wc.main_barrier_wait_rval = uv_barrier_wait(&wc.barrier); in TEST_IMPL()
81 uv_barrier_destroy(&wc.barrier); in TEST_IMPL()
83 ASSERT(1 == (wc.main_barrier_wait_rval ^ wc.worker_barrier_wait_rval)); in TEST_IMPL()
91 worker_config wc; in TEST_IMPL() local
93 memset(&wc, 0, sizeof(wc)); in TEST_IMPL()
95 ASSERT(0 == uv_barrier_init(&wc.barrier, 2)); in TEST_IMPL()
96 ASSERT(0 == uv_thread_create(&thread, worker, &wc)); in TEST_IMPL()
98 wc.main_barrier_wait_rval = uv_barrier_wait(&wc.barrier); in TEST_IMPL()
101 uv_barrier_destroy(&wc.barrier); in TEST_IMPL()
103 ASSERT(1 == (wc.main_barrier_wait_rval ^ wc.worker_barrier_wait_rval)); in TEST_IMPL()