Lines Matching refs:ctxt
55 static void _dispatch_queue_cleanup(void *ctxt);
83 static void _dispatch_runloop_queue_port_init(void *ctxt);
973 _dispatch_mach_host_port_init(void *ctxt DISPATCH_UNUSED) in _dispatch_mach_host_port_init()
1273 _dispatch_queue_set_width2(void *ctxt) in _dispatch_queue_set_width2() argument
1275 int w = (int)(intptr_t)ctxt; // intentional truncation in _dispatch_queue_set_width2()
1322 _dispatch_set_target_queue2(void *ctxt) in _dispatch_set_target_queue2() argument
1324 dispatch_queue_t prev_dq, dq = _dispatch_queue_get_current(), tq = ctxt; in _dispatch_set_target_queue2()
1409 _dispatch_mgr_sched_init(void *ctxt DISPATCH_UNUSED) in _dispatch_mgr_sched_init()
1636 _dispatch_queue_set_specific(void *ctxt) in _dispatch_queue_set_specific() argument
1638 dispatch_queue_specific_t dqs, dqsn = ctxt; in _dispatch_queue_set_specific()
1669 void *ctxt, dispatch_function_t destructor) in dispatch_queue_set_specific() argument
1678 dqs->dqs_ctxt = ctxt; in dispatch_queue_set_specific()
1688 _dispatch_queue_get_specific(void *ctxt) in _dispatch_queue_get_specific() argument
1690 void **ctxtp = ctxt; in _dispatch_queue_get_specific()
1712 void *ctxt = NULL; in dispatch_queue_get_specific() local
1715 ctxt = (void *)key; in dispatch_queue_get_specific()
1716 dispatch_sync_f(dq->dq_specific_q, &ctxt, _dispatch_queue_get_specific); in dispatch_queue_get_specific()
1718 return ctxt; in dispatch_queue_get_specific()
1728 void *ctxt = NULL; in dispatch_get_specific() local
1733 ctxt = (void *)key; in dispatch_get_specific()
1734 dispatch_sync_f(dq->dq_specific_q, &ctxt, in dispatch_get_specific()
1736 if (ctxt) break; in dispatch_get_specific()
1740 return ctxt; in dispatch_get_specific()
2233 _dispatch_barrier_async_f_slow(dispatch_queue_t dq, void *ctxt, in _dispatch_barrier_async_f_slow() argument
2241 dc->dc_ctxt = ctxt; in _dispatch_barrier_async_f_slow()
2252 _dispatch_barrier_async_f2(dispatch_queue_t dq, void *ctxt, in _dispatch_barrier_async_f2() argument
2260 return _dispatch_barrier_async_f_slow(dq, ctxt, func, pp, flags); in _dispatch_barrier_async_f2()
2265 dc->dc_ctxt = ctxt; in _dispatch_barrier_async_f2()
2276 _dispatch_barrier_async_f(dispatch_queue_t dq, void *ctxt, in _dispatch_barrier_async_f() argument
2280 return _dispatch_barrier_async_f2(dq, ctxt, func, pp, flags); in _dispatch_barrier_async_f()
2285 dispatch_barrier_async_f(dispatch_queue_t dq, void *ctxt, in dispatch_barrier_async_f() argument
2288 return _dispatch_barrier_async_f2(dq, ctxt, func, 0, 0); in dispatch_barrier_async_f()
2293 _dispatch_barrier_async_detached_f(dispatch_queue_t dq, void *ctxt, in _dispatch_barrier_async_detached_f() argument
2296 return _dispatch_barrier_async_f2(dq, ctxt, func, 0, in _dispatch_barrier_async_detached_f()
2325 _dispatch_async_redirect_invoke(void *ctxt) in _dispatch_async_redirect_invoke() argument
2327 struct dispatch_continuation_s *dc = ctxt; in _dispatch_async_redirect_invoke()
2429 _dispatch_async_f_slow(dispatch_queue_t dq, void *ctxt, in _dispatch_async_f_slow() argument
2437 dc->dc_ctxt = ctxt; in _dispatch_async_f_slow()
2453 _dispatch_async_f(dispatch_queue_t dq, void *ctxt, dispatch_function_t func, in _dispatch_async_f() argument
2460 return _dispatch_barrier_async_f(dq, ctxt, func, pp, flags); in _dispatch_async_f()
2465 return _dispatch_async_f_slow(dq, ctxt, func, pp, flags); in _dispatch_async_f()
2470 dc->dc_ctxt = ctxt; in _dispatch_async_f()
2486 dispatch_async_f(dispatch_queue_t dq, void *ctxt, dispatch_function_t func) in dispatch_async_f() argument
2488 return _dispatch_async_f(dq, ctxt, func, 0, 0); in dispatch_async_f()
2517 _dispatch_group_async_f(dispatch_group_t dg, dispatch_queue_t dq, void *ctxt, in _dispatch_group_async_f() argument
2533 dc->dc_ctxt = ctxt; in _dispatch_group_async_f()
2550 dispatch_group_async_f(dispatch_group_t dg, dispatch_queue_t dq, void *ctxt, in dispatch_group_async_f() argument
2553 return _dispatch_group_async_f(dg, dq, ctxt, func, 0, 0); in dispatch_group_async_f()
2581 static void _dispatch_sync_f(dispatch_queue_t dq, void *ctxt,
2586 _dispatch_function_invoke(dispatch_queue_t dq, void *ctxt, in _dispatch_function_invoke() argument
2591 _dispatch_client_callout(ctxt, func); in _dispatch_function_invoke()
2597 _dispatch_sync_recurse_invoke(void *ctxt) in _dispatch_sync_recurse_invoke() argument
2599 dispatch_continuation_t dc = ctxt; in _dispatch_sync_recurse_invoke()
2605 _dispatch_function_recurse(dispatch_queue_t dq, void *ctxt, in _dispatch_function_recurse() argument
2611 .dc_ctxt = ctxt, in _dispatch_function_recurse()
2619 static void _dispatch_sync_f_invoke(dispatch_queue_t dq, void *ctxt,
2657 _dispatch_barrier_sync_f_slow_invoke(void *ctxt) in _dispatch_barrier_sync_f_slow_invoke() argument
2659 dispatch_continuation_t dc = ctxt; in _dispatch_barrier_sync_f_slow_invoke()
2684 _dispatch_barrier_sync_f_slow(dispatch_queue_t dq, void *ctxt, in _dispatch_barrier_sync_f_slow() argument
2690 return _dispatch_sync_f_invoke(dq, ctxt, func); in _dispatch_barrier_sync_f_slow()
2698 .dc_ctxt = ctxt, in _dispatch_barrier_sync_f_slow()
2733 _dispatch_function_recurse(dq, ctxt, func, pp); in _dispatch_barrier_sync_f_slow()
2735 _dispatch_function_invoke(dq, ctxt, func); in _dispatch_barrier_sync_f_slow()
2780 _dispatch_barrier_sync_f_invoke(dispatch_queue_t dq, void *ctxt, in _dispatch_barrier_sync_f_invoke() argument
2784 _dispatch_function_invoke(dq, ctxt, func); in _dispatch_barrier_sync_f_invoke()
2796 _dispatch_barrier_sync_f_recurse(dispatch_queue_t dq, void *ctxt, in _dispatch_barrier_sync_f_recurse() argument
2800 _dispatch_function_recurse(dq, ctxt, func, pp); in _dispatch_barrier_sync_f_recurse()
2812 _dispatch_barrier_sync_f(dispatch_queue_t dq, void *ctxt, in _dispatch_barrier_sync_f() argument
2818 return _dispatch_barrier_sync_f_slow(dq, ctxt, func, pp); in _dispatch_barrier_sync_f()
2823 return _dispatch_barrier_sync_f_slow(dq, ctxt, func, pp); in _dispatch_barrier_sync_f()
2826 return _dispatch_barrier_sync_f_recurse(dq, ctxt, func, pp); in _dispatch_barrier_sync_f()
2828 _dispatch_barrier_sync_f_invoke(dq, ctxt, func); in _dispatch_barrier_sync_f()
2833 dispatch_barrier_sync_f(dispatch_queue_t dq, void *ctxt, in dispatch_barrier_sync_f() argument
2839 return _dispatch_barrier_sync_f_slow(dq, ctxt, func, 0); in dispatch_barrier_sync_f()
2844 return _dispatch_barrier_sync_f_slow(dq, ctxt, func, 0); in dispatch_barrier_sync_f()
2847 return _dispatch_barrier_sync_f_recurse(dq, ctxt, func, 0); in dispatch_barrier_sync_f()
2849 _dispatch_barrier_sync_f_invoke(dq, ctxt, func); in dispatch_barrier_sync_f()
2903 _dispatch_barrier_trysync_f_invoke(dispatch_queue_t dq, void *ctxt, in _dispatch_barrier_trysync_f_invoke() argument
2907 _dispatch_function_invoke(dq, ctxt, func); in _dispatch_barrier_trysync_f_invoke()
2916 _dispatch_barrier_trysync_f(dispatch_queue_t dq, void *ctxt, in _dispatch_barrier_trysync_f() argument
2924 return _dispatch_barrier_async_detached_f(dq, ctxt, func); in _dispatch_barrier_trysync_f()
2926 _dispatch_barrier_trysync_f_invoke(dq, ctxt, func); in _dispatch_barrier_trysync_f()
2934 _dispatch_sync_f_slow(dispatch_queue_t dq, void *ctxt, dispatch_function_t func, in _dispatch_sync_f_slow() argument
2943 .dc_ctxt = ctxt, in _dispatch_sync_f_slow()
2956 _dispatch_function_recurse(dq, ctxt, func, pp); in _dispatch_sync_f_slow()
2958 _dispatch_function_invoke(dq, ctxt, func); in _dispatch_sync_f_slow()
2968 _dispatch_sync_f_invoke(dispatch_queue_t dq, void *ctxt, in _dispatch_sync_f_invoke() argument
2971 _dispatch_function_invoke(dq, ctxt, func); in _dispatch_sync_f_invoke()
2979 _dispatch_sync_f_recurse(dispatch_queue_t dq, void *ctxt, in _dispatch_sync_f_recurse() argument
2982 _dispatch_function_recurse(dq, ctxt, func, pp); in _dispatch_sync_f_recurse()
2989 _dispatch_sync_f2(dispatch_queue_t dq, void *ctxt, dispatch_function_t func, in _dispatch_sync_f2() argument
2995 return _dispatch_sync_f_slow(dq, ctxt, func, pp, false); in _dispatch_sync_f2()
3001 return _dispatch_sync_f_slow(dq, ctxt, func, pp, running == 0); in _dispatch_sync_f2()
3004 return _dispatch_sync_f_recurse(dq, ctxt, func, pp); in _dispatch_sync_f2()
3006 _dispatch_sync_f_invoke(dq, ctxt, func); in _dispatch_sync_f2()
3011 _dispatch_sync_f(dispatch_queue_t dq, void *ctxt, dispatch_function_t func, in _dispatch_sync_f() argument
3015 return _dispatch_barrier_sync_f(dq, ctxt, func, pp); in _dispatch_sync_f()
3020 return _dispatch_sync_f_invoke(dq, ctxt, func); in _dispatch_sync_f()
3022 _dispatch_sync_f2(dq, ctxt, func, pp); in _dispatch_sync_f()
3027 dispatch_sync_f(dispatch_queue_t dq, void *ctxt, dispatch_function_t func) in dispatch_sync_f() argument
3030 return dispatch_barrier_sync_f(dq, ctxt, func); in dispatch_sync_f()
3035 return _dispatch_sync_f_invoke(dq, ctxt, func); in dispatch_sync_f()
3037 _dispatch_sync_f2(dq, ctxt, func, 0); in dispatch_sync_f()
3104 _dispatch_after_timer_callback(void *ctxt) in _dispatch_after_timer_callback() argument
3106 dispatch_continuation_t dc = ctxt, dc1; in _dispatch_after_timer_callback()
3119 dispatch_after_f(dispatch_time_t when, dispatch_queue_t queue, void *ctxt, in dispatch_after_f() argument
3135 return dispatch_async_f(queue, ctxt, func); in dispatch_after_f()
3149 dc->dc_ctxt = ctxt; in dispatch_after_f()
3786 _dispatch_queue_override_invoke(void *ctxt) in _dispatch_queue_override_invoke() argument
3788 dispatch_continuation_t dc = (dispatch_continuation_t)ctxt; in _dispatch_queue_override_invoke()
4249 _dispatch_runloop_queue_port_init(void *ctxt) in _dispatch_runloop_queue_port_init() argument
4251 dispatch_queue_t dq = (dispatch_queue_t)ctxt; in _dispatch_runloop_queue_port_init()
4362 _dispatch_sig_thread(void *ctxt DISPATCH_UNUSED) in _dispatch_sig_thread()
4399 _dispatch_queue_cleanup(void *ctxt) in _dispatch_queue_cleanup() argument
4401 if (ctxt == &_dispatch_main_q) { in _dispatch_queue_cleanup()