Lines Matching refs:pwrdm
56 struct powerdomain *pwrdm; member
313 pwrst->saved_state = pwrdm_read_next_pwrst(pwrst->pwrdm); in omap3_pm_suspend()
316 if (omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state)) in omap3_pm_suspend()
318 if (pwrdm_clear_all_prev_pwrst(pwrst->pwrdm)) in omap3_pm_suspend()
329 state = pwrdm_read_prev_pwrst(pwrst->pwrdm); in omap3_pm_suspend()
332 pwrst->pwrdm->name, pwrst->next_state); in omap3_pm_suspend()
335 omap_set_pwrdm_state(pwrst->pwrdm, pwrst->saved_state); in omap3_pm_suspend()
367 pwrst->pwrdm == core_pwrdm && in omap3_pm_off_mode_enable()
375 omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state); in omap3_pm_off_mode_enable()
379 int omap3_pm_get_suspend_state(struct powerdomain *pwrdm) in omap3_pm_get_suspend_state() argument
384 if (pwrst->pwrdm == pwrdm) in omap3_pm_get_suspend_state()
390 int omap3_pm_set_suspend_state(struct powerdomain *pwrdm, int state) in omap3_pm_set_suspend_state() argument
395 if (pwrst->pwrdm == pwrdm) { in omap3_pm_set_suspend_state()
403 static int __init pwrdms_setup(struct powerdomain *pwrdm, void *unused) in pwrdms_setup() argument
407 if (!pwrdm->pwrsts) in pwrdms_setup()
413 pwrst->pwrdm = pwrdm; in pwrdms_setup()
422 if (pwrdm_has_hdwr_sar(pwrdm)) in pwrdms_setup()
423 pwrdm_enable_hdwr_sar(pwrdm); in pwrdms_setup()
425 return omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state); in pwrdms_setup()