Lines Matching refs:barrier
155 #define DISPATCH_INTERCEPT_ASYNC_B(name, barrier) \
163 new_context->is_barrier_block = barrier; \
170 #define DISPATCH_INTERCEPT_SYNC_B(name, barrier) \
175 q, block, &invoke_block, false, true, barrier, 0}; \
183 #define DISPATCH_INTERCEPT_ASYNC_F(name, barrier) \
189 new_context->is_barrier_block = barrier; \
196 #define DISPATCH_INTERCEPT_SYNC_F(name, barrier) \
201 q, context, work, false, true, barrier, 0}; \
209 #define DISPATCH_INTERCEPT(name, barrier) \
210 DISPATCH_INTERCEPT_ASYNC_F(name##_async_f, barrier) \
211 DISPATCH_INTERCEPT_ASYNC_B(name##_async, barrier) \
212 DISPATCH_INTERCEPT_SYNC_F(name##_sync_f, barrier) \
213 DISPATCH_INTERCEPT_SYNC_B(name##_sync, barrier)
633 dispatch_block_t barrier) {
634 SCOPED_TSAN_INTERCEPTOR(dispatch_io_barrier, channel, barrier);
641 barrier();