Lines Matching refs:cpuidle_data
175 if (!genpd->cpuidle_data) in genpd_recalc_cpu_exit_latency()
180 usecs64 += genpd->cpuidle_data->saved_exit_latency; in genpd_recalc_cpu_exit_latency()
181 genpd->cpuidle_data->idle_state->exit_latency = usecs64; in genpd_recalc_cpu_exit_latency()
274 if (genpd->cpuidle_data) { in __pm_genpd_poweron()
276 genpd->cpuidle_data->idle_state->disabled = true; in __pm_genpd_poweron()
589 if (genpd->cpuidle_data) { in pm_genpd_poweroff()
599 genpd->cpuidle_data->idle_state->disabled = false; in pm_genpd_poweroff()
1727 struct gpd_cpuidle_data *cpuidle_data; in pm_genpd_attach_cpuidle() local
1736 if (genpd->cpuidle_data) { in pm_genpd_attach_cpuidle()
1740 cpuidle_data = kzalloc(sizeof(*cpuidle_data), GFP_KERNEL); in pm_genpd_attach_cpuidle()
1741 if (!cpuidle_data) { in pm_genpd_attach_cpuidle()
1759 cpuidle_data->idle_state = idle_state; in pm_genpd_attach_cpuidle()
1760 cpuidle_data->saved_exit_latency = idle_state->exit_latency; in pm_genpd_attach_cpuidle()
1761 genpd->cpuidle_data = cpuidle_data; in pm_genpd_attach_cpuidle()
1772 kfree(cpuidle_data); in pm_genpd_attach_cpuidle()
1795 struct gpd_cpuidle_data *cpuidle_data; in pm_genpd_detach_cpuidle() local
1804 cpuidle_data = genpd->cpuidle_data; in pm_genpd_detach_cpuidle()
1805 if (!cpuidle_data) { in pm_genpd_detach_cpuidle()
1809 idle_state = cpuidle_data->idle_state; in pm_genpd_detach_cpuidle()
1814 idle_state->exit_latency = cpuidle_data->saved_exit_latency; in pm_genpd_detach_cpuidle()
1816 genpd->cpuidle_data = NULL; in pm_genpd_detach_cpuidle()
1817 kfree(cpuidle_data); in pm_genpd_detach_cpuidle()