Lines Matching refs:constraint_ns

18 	s64 constraint_ns;  in dev_update_qos_constraint()  local
28 constraint_ns = dev_gpd_data(dev)->td.effective_constraint_ns; in dev_update_qos_constraint()
36 constraint_ns = dev_pm_qos_read_value(dev, DEV_PM_QOS_RESUME_LATENCY); in dev_update_qos_constraint()
37 constraint_ns *= NSEC_PER_USEC; in dev_update_qos_constraint()
40 if (constraint_ns < *constraint_ns_p) in dev_update_qos_constraint()
41 *constraint_ns_p = constraint_ns; in dev_update_qos_constraint()
54 s64 constraint_ns; in default_suspend_ok() local
69 constraint_ns = __dev_pm_qos_resume_latency(dev); in default_suspend_ok()
73 if (constraint_ns == 0) in default_suspend_ok()
76 constraint_ns *= NSEC_PER_USEC; in default_suspend_ok()
83 device_for_each_child(dev, &constraint_ns, in default_suspend_ok()
86 if (constraint_ns == PM_QOS_RESUME_LATENCY_NO_CONSTRAINT_NS) { in default_suspend_ok()
90 } else if (constraint_ns == 0) { in default_suspend_ok()
99 constraint_ns -= td->suspend_latency_ns + in default_suspend_ok()
106 if (constraint_ns <= 0) in default_suspend_ok()
109 td->effective_constraint_ns = constraint_ns; in default_suspend_ok()
162 s64 constraint_ns; in __default_power_down_ok() local
170 constraint_ns = td->effective_constraint_ns; in __default_power_down_ok()
175 if (constraint_ns == PM_QOS_RESUME_LATENCY_NO_CONSTRAINT_NS) in __default_power_down_ok()
178 if (constraint_ns <= off_on_time_ns) in __default_power_down_ok()
181 if (min_off_time_ns > constraint_ns || min_off_time_ns < 0) in __default_power_down_ok()
182 min_off_time_ns = constraint_ns; in __default_power_down_ok()