Lines Matching refs:constraint_ns

18 	s64 constraint_ns;  in dev_update_qos_constraint()  local
30 constraint_ns = td ? td->effective_constraint_ns : in dev_update_qos_constraint()
39 constraint_ns = dev_pm_qos_read_value(dev, DEV_PM_QOS_RESUME_LATENCY); in dev_update_qos_constraint()
40 constraint_ns *= NSEC_PER_USEC; in dev_update_qos_constraint()
43 if (constraint_ns < *constraint_ns_p) in dev_update_qos_constraint()
44 *constraint_ns_p = constraint_ns; in dev_update_qos_constraint()
59 s64 constraint_ns; in default_suspend_ok() local
74 constraint_ns = __dev_pm_qos_resume_latency(dev); in default_suspend_ok()
78 if (constraint_ns == 0) in default_suspend_ok()
81 constraint_ns *= NSEC_PER_USEC; in default_suspend_ok()
88 device_for_each_child(dev, &constraint_ns, in default_suspend_ok()
91 if (constraint_ns == PM_QOS_RESUME_LATENCY_NO_CONSTRAINT_NS) { in default_suspend_ok()
95 } else if (constraint_ns == 0) { in default_suspend_ok()
104 constraint_ns -= td->suspend_latency_ns + in default_suspend_ok()
111 if (constraint_ns <= 0) in default_suspend_ok()
114 td->effective_constraint_ns = constraint_ns; in default_suspend_ok()
219 s64 constraint_ns; in __default_power_down_ok() local
227 constraint_ns = td->effective_constraint_ns; in __default_power_down_ok()
232 if (constraint_ns == PM_QOS_RESUME_LATENCY_NO_CONSTRAINT_NS) in __default_power_down_ok()
235 if (constraint_ns <= off_on_time_ns) in __default_power_down_ok()
238 if (min_off_time_ns > constraint_ns || min_off_time_ns < 0) in __default_power_down_ok()
239 min_off_time_ns = constraint_ns; in __default_power_down_ok()