Lines Matching refs:pwrdm
56 struct powerdomain *pwrdm; member
315 pwrst->saved_state = pwrdm_read_next_pwrst(pwrst->pwrdm); in omap3_pm_suspend()
318 if (omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state)) in omap3_pm_suspend()
320 if (pwrdm_clear_all_prev_pwrst(pwrst->pwrdm)) in omap3_pm_suspend()
331 state = pwrdm_read_prev_pwrst(pwrst->pwrdm); in omap3_pm_suspend()
334 pwrst->pwrdm->name, pwrst->next_state); in omap3_pm_suspend()
337 omap_set_pwrdm_state(pwrst->pwrdm, pwrst->saved_state); in omap3_pm_suspend()
369 pwrst->pwrdm == core_pwrdm && in omap3_pm_off_mode_enable()
377 omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state); in omap3_pm_off_mode_enable()
381 int omap3_pm_get_suspend_state(struct powerdomain *pwrdm) in omap3_pm_get_suspend_state() argument
386 if (pwrst->pwrdm == pwrdm) in omap3_pm_get_suspend_state()
392 int omap3_pm_set_suspend_state(struct powerdomain *pwrdm, int state) in omap3_pm_set_suspend_state() argument
397 if (pwrst->pwrdm == pwrdm) { in omap3_pm_set_suspend_state()
405 static int __init pwrdms_setup(struct powerdomain *pwrdm, void *unused) in pwrdms_setup() argument
409 if (!pwrdm->pwrsts) in pwrdms_setup()
415 pwrst->pwrdm = pwrdm; in pwrdms_setup()
419 if (pwrdm_has_hdwr_sar(pwrdm)) in pwrdms_setup()
420 pwrdm_enable_hdwr_sar(pwrdm); in pwrdms_setup()
422 return omap_set_pwrdm_state(pwrst->pwrdm, pwrst->next_state); in pwrdms_setup()