Lines Matching refs:delay
866 uint64_t delay = wq_reduce_pool_window.abstime; in workq_kill_delay_for_idle_thread() local
876 return delay; in workq_kill_delay_for_idle_thread()
880 delay *= (wq_max_constrained_threads - (idle - wq_death_max_load)); in workq_kill_delay_for_idle_thread()
882 return delay / wq_max_constrained_threads; in workq_kill_delay_for_idle_thread()
889 uint64_t delay = workq_kill_delay_for_idle_thread(wq); in workq_should_kill_idle_thread() local
890 return now - uth->uu_save.uus_workq_park_data.idle_stamp > delay; in workq_should_kill_idle_thread()
940 uint64_t delay = workq_kill_delay_for_idle_thread(wq); in workq_death_policy_evaluate() local
942 if (now - uth->uu_save.uus_workq_park_data.idle_stamp > delay) { in workq_death_policy_evaluate()
954 uth->uu_save.uus_workq_park_data.idle_stamp + delay); in workq_death_policy_evaluate()
1350 uint64_t delay = workq_kill_delay_for_idle_thread(wq); in workq_push_idle_thread() local
1351 workq_death_call_schedule(wq, now + delay); in workq_push_idle_thread()