Lines Matching defs:block

149   dispatch_block_t block = (dispatch_block_t)param;
150 block();
154 dispatch_block_t block = (dispatch_block_t)param;
155 block();
156 Block_release(block);
160 TSAN_INTERCEPTOR(void, name, dispatch_queue_t q, dispatch_block_t block) { \
161 SCOPED_TSAN_INTERCEPTOR(name, q, block); \
163 dispatch_block_t heap_block = Block_copy(block); \
176 DISPATCH_NOESCAPE dispatch_block_t block) { \
177 SCOPED_TSAN_INTERCEPTOR(name, q, block); \
179 q, block, &invoke_block, false, true, barrier, 0}; \
235 dispatch_queue_t queue, DISPATCH_NOESCAPE dispatch_block_t block);
239 dispatch_queue_t queue, DISPATCH_NOESCAPE dispatch_block_t block);
254 dispatch_queue_t queue, dispatch_block_t block) {
255 SCOPED_TSAN_INTERCEPTOR(dispatch_after, when, queue, block);
257 dispatch_block_t heap_block = Block_copy(block);
290 DISPATCH_NOESCAPE dispatch_block_t block) {
291 SCOPED_INTERCEPTOR_RAW(dispatch_once, predicate, block);
297 block();
355 dispatch_queue_t queue, dispatch_block_t block) {
356 SCOPED_TSAN_INTERCEPTOR(dispatch_group_async, group, queue, block);
359 __block dispatch_block_t block_copy = (dispatch_block_t)Block_copy(block);
385 dispatch_queue_t q, dispatch_block_t block) {
386 SCOPED_TSAN_INTERCEPTOR(dispatch_group_notify, group, q, block);
400 block();
438 dispatch_block_t block = ^(void) {
441 WRAP(dispatch_source_set_event_handler)(source, block);
468 dispatch_block_t block = ^(void) {
471 WRAP(dispatch_source_set_cancel_handler)(source, block);
499 dispatch_block_t block = ^(void) {
502 WRAP(dispatch_source_set_registration_handler)(source, block);
507 DISPATCH_NOESCAPE void (^block)(size_t)) {
508 SCOPED_TSAN_INTERCEPTOR(dispatch_apply, iterations, queue, block);
519 block(iteration);
530 auto block = (void (^)(size_t)) param;
531 block(iteration);