Lines Matching refs:new_delay
944 u8 new_delay; in ironlake_rps_change_irq_handler() local
950 new_delay = dev_priv->ips.cur_delay; in ironlake_rps_change_irq_handler()
961 new_delay = dev_priv->ips.cur_delay - 1; in ironlake_rps_change_irq_handler()
962 if (new_delay < dev_priv->ips.max_delay) in ironlake_rps_change_irq_handler()
963 new_delay = dev_priv->ips.max_delay; in ironlake_rps_change_irq_handler()
966 new_delay = dev_priv->ips.cur_delay + 1; in ironlake_rps_change_irq_handler()
967 if (new_delay > dev_priv->ips.min_delay) in ironlake_rps_change_irq_handler()
968 new_delay = dev_priv->ips.min_delay; in ironlake_rps_change_irq_handler()
971 if (ironlake_set_drps(dev, new_delay)) in ironlake_rps_change_irq_handler()
972 dev_priv->ips.cur_delay = new_delay; in ironlake_rps_change_irq_handler()
1079 int new_delay, adj, min, max; in gen6_pm_rps_work() local
1107 new_delay = dev_priv->rps.cur_freq; in gen6_pm_rps_work()
1112 new_delay = dev_priv->rps.max_freq_softlimit; in gen6_pm_rps_work()
1123 if (new_delay < dev_priv->rps.efficient_freq - adj) { in gen6_pm_rps_work()
1124 new_delay = dev_priv->rps.efficient_freq; in gen6_pm_rps_work()
1131 new_delay = dev_priv->rps.efficient_freq; in gen6_pm_rps_work()
1133 new_delay = dev_priv->rps.min_freq_softlimit; in gen6_pm_rps_work()
1149 new_delay += adj; in gen6_pm_rps_work()
1150 new_delay = clamp_t(int, new_delay, min, max); in gen6_pm_rps_work()
1152 intel_set_rps(dev_priv->dev, new_delay); in gen6_pm_rps_work()