Home
last modified time | relevance | path

Searched refs:wq_timer_interval (Results 1 – 2 of 2) sorted by relevance

/xnu-11215/bsd/pthread/
H A Dworkqueue_internal.h254 uint32_t wq_timer_interval; member
H A Dpthread_workqueue.c1806 } else if (now - wq->wq_thread_call_last_run <= wq->wq_timer_interval) { in workq_schedule_delayed_thread_creation()
1807 wq->wq_timer_interval *= 2; in workq_schedule_delayed_thread_creation()
1808 if (wq->wq_timer_interval > wq_max_timer_interval.abstime) { in workq_schedule_delayed_thread_creation()
1809 wq->wq_timer_interval = (uint32_t)wq_max_timer_interval.abstime; in workq_schedule_delayed_thread_creation()
1811 } else if (now - wq->wq_thread_call_last_run > 2 * wq->wq_timer_interval) { in workq_schedule_delayed_thread_creation()
1812 wq->wq_timer_interval /= 2; in workq_schedule_delayed_thread_creation()
1813 if (wq->wq_timer_interval < wq_stalled_window.abstime) { in workq_schedule_delayed_thread_creation()
1814 wq->wq_timer_interval = (uint32_t)wq_stalled_window.abstime; in workq_schedule_delayed_thread_creation()
1819 _wq_flags(wq), wq->wq_timer_interval); in workq_schedule_delayed_thread_creation()
1823 uint64_t deadline = now + wq->wq_timer_interval; in workq_schedule_delayed_thread_creation()
[all …]