HomeSort by: relevance | last modified time | path
    Searched refs:barrier (Results 1 - 25 of 42) sorted by relevancy

1 2

  /src/lib/libpthread/
pthread_barrier.c 44 pthread_barrier_init(pthread_barrier_t *barrier,
48 pthread__error(EINVAL, "Invalid barrier attribute",
53 barrier->ptb_magic = _PT_BARRIER_MAGIC;
54 PTQ_INIT(&barrier->ptb_waiters);
55 barrier->ptb_initcount = count;
56 barrier->ptb_curcount = 0;
57 barrier->ptb_generation = 0;
62 pthread_barrier_destroy(pthread_barrier_t *barrier)
65 pthread__error(EINVAL, "Invalid barrier",
66 barrier->ptb_magic == _PT_BARRIER_MAGIC)
    [all...]
  /src/tests/lib/libpthread/
t_barrier.c 44 pthread_barrier_t barrier; variable in typeref:typename:pthread_barrier_t
55 printf("thread %d entering barrier\n", which);
56 rv = pthread_barrier_wait(&barrier);
57 printf("thread %d leaving barrier -> %d\n", which, rv);
68 ATF_TC(barrier);
69 ATF_TC_HEAD(barrier, tc)
73 ATF_TC_BODY(barrier, tc)
80 PTHREAD_REQUIRE(pthread_barrier_init(&barrier, NULL, COUNT));
107 ATF_TP_ADD_TC(tp, barrier);
  /src/tests/usr.bin/c++/
t_tsan_data_race.sh 63 int GlobalData; pthread_barrier_t barrier;
64 void *Thread(void *a) { pthread_barrier_wait(&barrier); GlobalData = 42; return 0; }
67 pthread_barrier_init(&barrier, NULL, 2);
69 pthread_barrier_wait(&barrier);
85 int GlobalData; pthread_barrier_t barrier;
86 void *Thread(void *a) { pthread_barrier_wait(&barrier); GlobalData = 42; return 0; }
89 pthread_barrier_init(&barrier, NULL, 2);
91 pthread_barrier_wait(&barrier);
113 int GlobalData; pthread_barrier_t barrier;
114 void *Thread(void *a) { pthread_barrier_wait(&barrier); GlobalData = 42; return 0;
    [all...]
t_tsan_heap_use_after_free.sh 83 pthread_barrier_t barrier;
85 pthread_barrier_wait(&barrier);
92 pthread_barrier_init(&barrier, NULL, 2);
96 pthread_barrier_wait(&barrier);
114 pthread_barrier_t barrier;
116 pthread_barrier_wait(&barrier);
123 pthread_barrier_init(&barrier, NULL, 2);
127 pthread_barrier_wait(&barrier);
151 pthread_barrier_t barrier;
153 pthread_barrier_wait(&barrier);
    [all...]
t_tsan_locked_mutex_destroy.sh 67 pthread_barrier_t barrier;
70 pthread_barrier_wait(&barrier);
76 pthread_barrier_init(&barrier, NULL, 2);
79 pthread_barrier_wait(&barrier);
98 pthread_barrier_t barrier;
101 pthread_barrier_wait(&barrier);
107 pthread_barrier_init(&barrier, NULL, 2);
110 pthread_barrier_wait(&barrier);
135 pthread_barrier_t barrier;
138 pthread_barrier_wait(&barrier);
    [all...]
t_tsan_thread_leak.sh 66 pthread_barrier_t barrier;
68 pthread_barrier_wait(&barrier);
74 pthread_barrier_init(&barrier, NULL, 2);
76 pthread_barrier_wait(&barrier);
94 pthread_barrier_t barrier;
96 pthread_barrier_wait(&barrier);
102 pthread_barrier_init(&barrier, NULL, 2);
104 pthread_barrier_wait(&barrier);
128 pthread_barrier_t barrier;
130 pthread_barrier_wait(&barrier);
    [all...]
t_tsan_vptr_race.sh 64 pthread_barrier_t barrier;
74 pthread_barrier_wait(&barrier);
79 pthread_barrier_init(&barrier, NULL, 2);
82 pthread_barrier_wait(&barrier);
98 pthread_barrier_t barrier;
108 pthread_barrier_wait(&barrier);
113 pthread_barrier_init(&barrier, NULL, 2);
116 pthread_barrier_wait(&barrier);
137 pthread_barrier_t barrier;
147 pthread_barrier_wait(&barrier);
    [all...]
  /src/tests/usr.bin/cc/
t_tsan_data_race.sh 63 int GlobalData; pthread_barrier_t barrier;
64 void *Thread(void *a) { pthread_barrier_wait(&barrier); GlobalData = 42; return 0; }
67 pthread_barrier_init(&barrier, NULL, 2);
69 pthread_barrier_wait(&barrier);
85 int GlobalData; pthread_barrier_t barrier;
86 void *Thread(void *a) { pthread_barrier_wait(&barrier); GlobalData = 42; return 0; }
89 pthread_barrier_init(&barrier, NULL, 2);
91 pthread_barrier_wait(&barrier);
113 int GlobalData; pthread_barrier_t barrier;
114 void *Thread(void *a) { pthread_barrier_wait(&barrier); GlobalData = 42; return 0;
    [all...]
t_tsan_heap_use_after_free.sh 66 pthread_barrier_t barrier;
68 pthread_barrier_wait(&barrier);
75 pthread_barrier_init(&barrier, NULL, 2);
79 pthread_barrier_wait(&barrier);
97 pthread_barrier_t barrier;
99 pthread_barrier_wait(&barrier);
106 pthread_barrier_init(&barrier, NULL, 2);
110 pthread_barrier_wait(&barrier);
134 pthread_barrier_t barrier;
136 pthread_barrier_wait(&barrier);
    [all...]
t_tsan_locked_mutex_destroy.sh 66 pthread_barrier_t barrier;
69 pthread_barrier_wait(&barrier);
75 pthread_barrier_init(&barrier, NULL, 2);
78 pthread_barrier_wait(&barrier);
97 pthread_barrier_t barrier;
100 pthread_barrier_wait(&barrier);
106 pthread_barrier_init(&barrier, NULL, 2);
109 pthread_barrier_wait(&barrier);
134 pthread_barrier_t barrier;
137 pthread_barrier_wait(&barrier);
    [all...]
t_tsan_thread_leak.sh 66 pthread_barrier_t barrier;
68 pthread_barrier_wait(&barrier);
74 pthread_barrier_init(&barrier, NULL, 2);
76 pthread_barrier_wait(&barrier);
94 pthread_barrier_t barrier;
96 pthread_barrier_wait(&barrier);
102 pthread_barrier_init(&barrier, NULL, 2);
104 pthread_barrier_wait(&barrier);
128 pthread_barrier_t barrier;
130 pthread_barrier_wait(&barrier);
    [all...]
  /src/regress/sys/kern/dislodgefd/
dislodgefd.c 39 pthread_barrier_t barrier; variable in typeref:typename:pthread_barrier_t
47 (void)pthread_barrier_wait(&barrier);
68 pthread_barrier_init(&barrier, NULL, 2);
72 (void)pthread_barrier_wait(&barrier);
  /src/regress/sys/kern/latency1/
latency1.c 52 pthread_barrier_t barrier; variable in typeref:typename:pthread_barrier_t
74 (void)pthread_barrier_wait(&barrier);
103 pthread_barrier_init(&barrier, NULL, 2);
131 (void)pthread_barrier_wait(&barrier);
  /src/regress/sys/kern/latency2/
latency2.c 48 pthread_barrier_t barrier; variable in typeref:typename:pthread_barrier_t
73 (void)pthread_barrier_wait(&barrier);
104 pthread_barrier_init(&barrier, NULL, 2);
139 (void)pthread_barrier_wait(&barrier);
  /src/sys/external/bsd/common/include/linux/
compiler.h 40 #include <asm/barrier.h>
56 #define barrier() __insn_barrier() macro
  /src/regress/sys/kern/nameibench/
nameibench.c 58 pthread_barrier_t barrier; variable in typeref:typename:pthread_barrier_t
126 (void)pthread_barrier_wait(&barrier);
141 (void)pthread_barrier_wait(&barrier);
170 if (pthread_barrier_init(&barrier, NULL, nt + 1)) {
194 if (pthread_barrier_destroy(&barrier)) {
  /src/regress/sys/kern/select/
select.c 57 pthread_barrier_t barrier; variable in typeref:typename:pthread_barrier_t
81 pthread_barrier_wait(&barrier);
198 pthread_barrier_init(&barrier, NULL, NTHREAD + 1);
207 pthread_barrier_wait(&barrier);
  /src/sys/dev/pci/
igmavar.h 27 void (*barrier)(const struct igma_chip *, int); member in struct:igma_chip_ops
  /src/sys/arch/arm/arm/
cpufunc_asm_armv7.S 49 dsb @ data synchronization barrier
69 dsb @ data synchronization barrier
77 dsb @ data synchronization barrier
93 dsb @ data synchronization barrier
108 dsb @ data synchronization barrier
120 dsb @ data synchronization barrier
131 dsb @ data synchronization barrier
143 dsb @ data synchronization barrier
161 dsb @ data synchronization barrier
169 dsb @ data synchronization barrier
    [all...]
  /src/regress/sys/kern/allocfree/
allocfree.c 57 static int barrier; variable in typeref:typename:int
146 barrier++;
147 while (barrier < nthreads) {
175 barrier = 0;
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_utils.c 134 barrier();
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/
os.h 49 #include <asm/barrier.h>
  /src/sys/external/bsd/drm2/include/linux/
sched.h 43 #include <asm/barrier.h>
  /src/tests/kernel/
t_fdrestart.c 51 pthread_barrier_t barrier; member in struct:fdrestart
59 error = pthread_barrier_wait(&F->barrier);
174 RZ(pthread_barrier_init(&F->barrier, NULL, 2));
  /src/sys/external/bsd/compiler_rt/dist/lib/tsan/rtl/
tsan_libdispatch_mac.cc 169 #define DISPATCH_INTERCEPT_B(name, barrier) \
177 new_context->is_barrier_block = barrier; \
184 #define DISPATCH_INTERCEPT_SYNC_B(name, barrier) \
189 q, block, &invoke_block, false, true, barrier, 0}; \
197 #define DISPATCH_INTERCEPT_F(name, barrier) \
203 new_context->is_barrier_block = barrier; \
210 #define DISPATCH_INTERCEPT_SYNC_F(name, barrier) \
215 q, context, work, false, true, barrier, 0}; \
618 dispatch_block_t barrier) {
619 SCOPED_TSAN_INTERCEPTOR(dispatch_io_barrier, channel, barrier);
    [all...]

Completed in 24 milliseconds

1 2