/openbsd/lib/librthread/ |
H A D | rthread_barrier.c | 26 pthread_barrier_init(pthread_barrier_t *barrier, pthread_barrierattr_t *attr, in pthread_barrier_init() argument 31 if (barrier == NULL) in pthread_barrier_init() 56 *barrier = b; in pthread_barrier_init() 73 pthread_barrier_destroy(pthread_barrier_t *barrier) in pthread_barrier_destroy() argument 78 if (barrier == NULL || *barrier == NULL) in pthread_barrier_destroy() 81 if ((rc = pthread_mutex_lock(&(*barrier)->mutex))) in pthread_barrier_destroy() 84 b = *barrier; in pthread_barrier_destroy() 91 *barrier = NULL; in pthread_barrier_destroy() 100 pthread_barrier_wait(pthread_barrier_t *barrier) in pthread_barrier_wait() argument 106 if (barrier == NULL || *barrier == NULL) in pthread_barrier_wait() [all …]
|
/openbsd/gnu/llvm/lldb/packages/Python/lldbsuite/test/make/ |
H A D | pseudo_barrier.h | 9 #define pseudo_barrier_wait(barrier) \ argument 12 --(barrier); \ 13 while ((barrier).load() > 0) \ 17 #define pseudo_barrier_init(barrier, count) \ argument 20 (barrier) = (count); \
|
/openbsd/gnu/llvm/libcxx/include/ |
H A D | barrier | 14 barrier synopsis 20 class barrier 27 constexpr explicit barrier(ptrdiff_t phase_count, 29 ~barrier(); 31 barrier(const barrier&) = delete; 32 barrier& operator=(const barrier&) = delete; 88 so a numbering step is added before the actual barrier algorithm, 89 appearing as an N+1 round to the N rounds of the tree barrier. 285 class barrier { 300 barrier(barrier const&) = delete; [all …]
|
/openbsd/regress/sys/kern/poll/ |
H A D | poll_close.c | 35 static int barrier[2]; variable 56 write(barrier[1], "y", 1); in thread_main() 57 read(barrier[1], &b, 1); in thread_main() 79 if (socketpair(AF_UNIX, SOCK_STREAM, 0, barrier) == -1) in main() 98 read(barrier[0], &b, 1); in main() 110 write(barrier[0], "x", 1); in main()
|
/openbsd/regress/sys/kern/select/ |
H A D | select_close.c | 36 static int barrier[2]; variable 56 write(barrier[1], "y", 1); in thread_main() 57 read(barrier[1], &b, 1); in thread_main() 78 if (socketpair(AF_UNIX, SOCK_STREAM, 0, barrier) == -1) in main() 97 read(barrier[0], &b, 1); in main() 109 write(barrier[0], "x", 1); in main()
|
/openbsd/gnu/gcc/libgomp/testsuite/libgomp.c/ |
H A D | nestedfn-1.c | 18 #pragma omp barrier in main() 25 #pragma omp barrier in main() 35 #pragma omp barrier in main() 38 #pragma omp barrier in main()
|
H A D | pr26943-2.c | 23 #pragma omp barrier in main() 34 #pragma omp barrier in main()
|
H A D | pr26943-3.c | 29 #pragma omp barrier in main() 40 #pragma omp barrier in main()
|
H A D | pr26943-4.c | 30 #pragma omp barrier in main() 41 #pragma omp barrier in main()
|
H A D | vla-1.c | 32 #pragma omp barrier in main() 41 #pragma omp barrier in main()
|
H A D | pr24455.c | 17 #pragma omp barrier in main()
|
/openbsd/gnu/gcc/libgomp/config/linux/ |
H A D | bar.c | 61 gomp_barrier_wait (gomp_barrier_t *barrier) in gomp_barrier_wait() argument 63 gomp_barrier_wait_end (barrier, gomp_barrier_wait_start (barrier)); in gomp_barrier_wait()
|
/openbsd/gnu/gcc/libgomp/ |
H A D | team.c | 95 gomp_barrier_wait (&thr->ts.team->barrier); in gomp_thread_start() 97 gomp_barrier_wait (&thr->ts.team->barrier); in gomp_thread_start() 121 gomp_barrier_wait (&team->barrier); in gomp_thread_start() 153 gomp_barrier_init (&team->barrier, nthreads); in new_team() 169 gomp_barrier_destroy (&team->barrier); in free_team() 293 gomp_barrier_wait (nested ? &team->barrier : &gomp_threads_dock); in gomp_team_start() 313 gomp_barrier_wait (&team->barrier); in gomp_team_end()
|
H A D | single.c | 66 gomp_barrier_wait (&thr->ts.team->barrier); in GOMP_single_copy_start() 87 gomp_barrier_wait (&team->barrier); in GOMP_single_copy_end()
|
H A D | work.c | 162 last = gomp_barrier_wait_start (&team->barrier); in gomp_work_share_end() 176 gomp_barrier_wait_end (&team->barrier, last); in gomp_work_share_end()
|
H A D | barrier.c | 43 gomp_barrier_wait (&team->barrier); in GOMP_barrier()
|
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/opt/ |
H A D | stack1.C | 21 struct barrier { barrier () {} }; in barrier() struct 44 barrier (); in el() 82 barrier (); in el()
|
/openbsd/gnu/gcc/libgomp/config/posix/ |
H A D | bar.c | 108 gomp_barrier_wait (gomp_barrier_t *barrier) in gomp_barrier_wait() argument 110 gomp_barrier_wait_end (barrier, gomp_barrier_wait_start (barrier)); in gomp_barrier_wait()
|
/openbsd/gnu/llvm/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_interceptors_libdispatch.cpp | 159 #define DISPATCH_INTERCEPT_ASYNC_B(name, barrier) \ argument 187 #define DISPATCH_INTERCEPT_ASYNC_F(name, barrier) \ argument 193 new_context->is_barrier_block = barrier; \ 213 #define DISPATCH_INTERCEPT(name, barrier) \ argument 214 DISPATCH_INTERCEPT_ASYNC_F(name##_async_f, barrier) \ 215 DISPATCH_INTERCEPT_ASYNC_B(name##_async, barrier) \ 216 DISPATCH_INTERCEPT_SYNC_F(name##_sync_f, barrier) \ 217 DISPATCH_INTERCEPT_SYNC_B(name##_sync, barrier) 661 dispatch_block_t barrier) { in TSAN_INTERCEPTOR() argument 662 SCOPED_TSAN_INTERCEPTOR(dispatch_io_barrier, channel, barrier); in TSAN_INTERCEPTOR() [all …]
|
/openbsd/gnu/gcc/libgomp/testsuite/libgomp.c/appendix-a/ |
H A D | a.19.1.c | 18 #pragma omp barrier in f2() 20 #pragma omp barrier in f2()
|
/openbsd/gnu/usr.bin/gcc/gcc/ |
H A D | cfgcleanup.c | 720 rtx barrier; local 723 if (GET_CODE (barrier) != BARRIER) 725 delete_insn (barrier); 763 rtx barrier, real_b_end; local 766 barrier = NEXT_INSN (b->end); 769 if (barrier 771 && NEXT_INSN (barrier) 778 b->end = NEXT_INSN (barrier); 779 barrier = NEXT_INSN (b->end); 783 if (barrier && GET_CODE (barrier) == BARRIER) [all …]
|
/openbsd/gnu/gcc/gcc/ |
H A D | bb-reorder.c | 1279 rtx barrier; in add_labels_and_missing_jumps() local 1310 barrier = emit_barrier_after (new_jump); in add_labels_and_missing_jumps() 1313 src->il.rtl->footer = unlink_insn_chain (barrier, barrier); in add_labels_and_missing_jumps() 1346 rtx barrier; in fix_up_fall_thru_edges() local 1452 barrier = emit_barrier_after (BB_END (new_bb)); in fix_up_fall_thru_edges() 1454 barrier); in fix_up_fall_thru_edges() 1458 barrier = emit_barrier_after (BB_END (cur_bb)); in fix_up_fall_thru_edges() 1460 barrier); in fix_up_fall_thru_edges() 1536 rtx barrier; in fix_crossing_conditional_branches() local 1640 barrier = emit_barrier_after (new_jump); in fix_crossing_conditional_branches() [all …]
|
/openbsd/sys/kern/ |
H A D | kern_timeout.c | 468 struct timeout barrier; in timeout_barrier() local 475 timeout_set_flags(&barrier, timeout_barrier_timeout, &c, KCLOCK_NONE, in timeout_barrier() 477 barrier.to_process = curproc->p_p; in timeout_barrier() 482 barrier.to_time = ticks; in timeout_barrier() 483 SET(barrier.to_flags, TIMEOUT_ONQUEUE); in timeout_barrier() 487 CIRCQ_INSERT_TAIL(&timeout_proc_mp, &barrier.to_list); in timeout_barrier() 490 CIRCQ_INSERT_TAIL(&timeout_proc, &barrier.to_list); in timeout_barrier() 492 CIRCQ_INSERT_TAIL(&timeout_todo, &barrier.to_list); in timeout_barrier()
|
/openbsd/regress/lib/libpthread/barrier/ |
H A D | Makefile | 3 PROG= barrier
|
/openbsd/gnu/gcc/libgomp/testsuite/libgomp.c++/ |
H A D | pr24455.C | 17 #pragma omp barrier in main()
|