Lines Matching refs:pwrdm
59 struct powerdomain *pwrdm; member
319 pwrst->saved_state = pwrdm_read_next_pwrst(pwrst->pwrdm); in omap3_pm_suspend()
322 if (omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state)) in omap3_pm_suspend()
324 if (pwrdm_clear_all_prev_pwrst(pwrst->pwrdm)) in omap3_pm_suspend()
335 state = pwrdm_read_prev_pwrst(pwrst->pwrdm); in omap3_pm_suspend()
338 pwrst->pwrdm->name, pwrst->next_state); in omap3_pm_suspend()
341 omap_set_pwrdm_state(pwrst->pwrdm, pwrst->saved_state); in omap3_pm_suspend()
373 pwrst->pwrdm == core_pwrdm && in omap3_pm_off_mode_enable()
381 omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state); in omap3_pm_off_mode_enable()
385 int omap3_pm_get_suspend_state(struct powerdomain *pwrdm) in omap3_pm_get_suspend_state() argument
390 if (pwrst->pwrdm == pwrdm) in omap3_pm_get_suspend_state()
396 int omap3_pm_set_suspend_state(struct powerdomain *pwrdm, int state) in omap3_pm_set_suspend_state() argument
401 if (pwrst->pwrdm == pwrdm) { in omap3_pm_set_suspend_state()
409 static int __init pwrdms_setup(struct powerdomain *pwrdm, void *unused) in pwrdms_setup() argument
413 if (!pwrdm->pwrsts) in pwrdms_setup()
419 pwrst->pwrdm = pwrdm; in pwrdms_setup()
423 if (pwrdm_has_hdwr_sar(pwrdm)) in pwrdms_setup()
424 pwrdm_enable_hdwr_sar(pwrdm); in pwrdms_setup()
426 return omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state); in pwrdms_setup()