Lines Matching refs:wq_timer_interval
1806 } 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()
2139 wq->wq_timer_interval = (uint32_t)wq_stalled_window.abstime; in workq_open()