Home
last modified time | relevance | path

Searched refs:barrier (Results 1 – 25 of 190) sorted by relevance

12345678

/openbsd/lib/librthread/
H A Drthread_barrier.c26 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 Dpseudo_barrier.h9 #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 Dbarrier14 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 Dpoll_close.c35 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 Dselect_close.c36 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 Dnestedfn-1.c18 #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 Dpr26943-2.c23 #pragma omp barrier in main()
34 #pragma omp barrier in main()
H A Dpr26943-3.c29 #pragma omp barrier in main()
40 #pragma omp barrier in main()
H A Dpr26943-4.c30 #pragma omp barrier in main()
41 #pragma omp barrier in main()
H A Dvla-1.c32 #pragma omp barrier in main()
41 #pragma omp barrier in main()
H A Dpr24455.c17 #pragma omp barrier in main()
/openbsd/gnu/gcc/libgomp/config/linux/
H A Dbar.c61 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 Dteam.c95 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 Dsingle.c66 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 Dwork.c162 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 Dbarrier.c43 gomp_barrier_wait (&team->barrier); in GOMP_barrier()
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/opt/
H A Dstack1.C21 struct barrier { barrier () {} }; in barrier() struct
44 barrier (); in el()
82 barrier (); in el()
/openbsd/gnu/gcc/libgomp/config/posix/
H A Dbar.c108 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 Dtsan_interceptors_libdispatch.cpp159 #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 Da.19.1.c18 #pragma omp barrier in f2()
20 #pragma omp barrier in f2()
/openbsd/gnu/usr.bin/gcc/gcc/
H A Dcfgcleanup.c720 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 Dbb-reorder.c1279 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 Dkern_timeout.c468 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 DMakefile3 PROG= barrier
/openbsd/gnu/gcc/libgomp/testsuite/libgomp.c++/
H A Dpr24455.C17 #pragma omp barrier in main()

12345678