Searched refs:workqueue (Results 1 – 11 of 11) sorted by relevance
245 static struct workqueue *251 struct workqueue *272 struct workqueue *wq; in proc_init_wqptr_or_wait()479 _wq_flags(struct workqueue *wq) in _wq_flags()498 #pragma mark workqueue lock988 struct workqueue *wq = param0; in workq_kill_old_threads_call()1068 struct workqueue *wq, in workq_add_new_idle_thread()2045 struct workqueue *wq; in workq_deallocate_queue_invoke()2085 struct workqueue *wq; in workq_open()2264 struct workqueue *wq; in workq_exit()[all …]
237 struct workqueue { struct366 struct workqueue *proc_get_wqptr(struct proc *p);
953 struct workqueue;956 extern void workq_reference(struct workqueue *wq);957 extern void workq_deallocate_safe(struct workqueue *wq);958 extern bool workq_is_current_thread_updating_turnstile(struct workqueue *wq);959 extern void workq_schedule_creator_turnstile_redrive(struct workqueue *wq,
166 struct workqueue *wq_inheritor, struct turnstile *turnstile);1403 struct workqueue *wq_inheritor = new_inheritor; in turnstile_update_inheritor_locked()1480 workq_reference((struct workqueue *)new_inheritor); in turnstile_stash_inheritor()2107 struct workqueue *wq_inheritor __unused, in workq_add_turnstile_promotion()2861 workq_deallocate_safe((struct workqueue *)old_inheritor); in turnstile_cleanup()2899 struct workqueue *wq = turnstile->ts_inheritor; in turnstile_update_inheritor_workq_priority_chain()
3595 extern struct workqueue *3610 struct workqueue *wq = proc_get_wqptr(bsd_info); in task_supports_cooperative_workqueue()
57 workqueue.py \
2 from workqueue import GetWorkqueueThreadRequestSummary
1631 from workqueue import *
43 In order to split up work between CPUs, each task is put into a workqueue for
431 struct workqueue *_Atomic p_wqptr; /* workq ptr */
1369 BATS_PLISTS += $(SRCROOT)/workqueue.plist1370 EXCLUDED_SOURCES += manual_wq_cooperative.c workqueue.plist