Lines Matching refs:done
64 unsigned int *done = (unsigned int *)arg; in passive_thread() local
66 while (!__atomic_load_n(done, __ATOMIC_RELAXED)) in passive_thread()
67 futex_wait(done, 0, NULL, 0); in passive_thread()
73 unsigned int *done = (unsigned int *)arg; in active_thread() local
75 while (!__atomic_load_n(done, __ATOMIC_RELAXED)); in active_thread()
81 unsigned int i, done; in breakpoint_thread() local
90 done = 0; in breakpoint_thread()
92 if (pthread_create(&threads[i], NULL, passive_thread, &done)) in breakpoint_thread()
95 __atomic_store_n(&done, 1, __ATOMIC_RELAXED); in breakpoint_thread()
96 futex_wake(&done, thread_params.nthreads, 0); in breakpoint_thread()
188 unsigned int i, nthreads, result_usec, done = 0; in bench_breakpoint_enable() local
208 i < enable_params.npassive ? passive_thread : active_thread, &done)) in bench_breakpoint_enable()
221 __atomic_store_n(&done, 1, __ATOMIC_RELAXED); in bench_breakpoint_enable()
222 futex_wake(&done, enable_params.npassive, 0); in bench_breakpoint_enable()