Home
last modified time | relevance | path

Searched refs:workqueue (Results 1 – 11 of 11) sorted by relevance

/xnu-11215/bsd/pthread/
H A Dpthread_workqueue.c245 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 lock
988 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 …]
H A Dworkqueue_internal.h237 struct workqueue { struct
366 struct workqueue *proc_get_wqptr(struct proc *p);
/xnu-11215/osfmk/kern/
H A Dturnstile.h953 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,
H A Dturnstile.c166 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()
H A Dthread.c3595 extern struct workqueue *
3610 struct workqueue *wq = proc_get_wqptr(bsd_info); in task_supports_cooperative_workqueue()
/xnu-11215/tools/lldbmacros/
H A DMakefile57 workqueue.py \
H A Dkevent.py2 from workqueue import GetWorkqueueThreadRequestSummary
H A Dxnu.py1631 from workqueue import *
/xnu-11215/doc/observability/
H A Dmt_stackshot.md43 In order to split up work between CPUs, each task is put into a workqueue for
/xnu-11215/bsd/sys/
H A Dproc_internal.h431 struct workqueue *_Atomic p_wqptr; /* workq ptr */
/xnu-11215/tests/
H A DMakefile1369 BATS_PLISTS += $(SRCROOT)/workqueue.plist
1370 EXCLUDED_SOURCES += manual_wq_cooperative.c workqueue.plist