Lines Matching refs:pwrst
240 u8 curr_pwrst, u8 pwrst) in _pwrdm_save_clkdm_state_and_activate() argument
245 if (curr_pwrst > pwrst && in _pwrdm_save_clkdm_state_and_activate()
532 int pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst) in pwrdm_set_next_pwrst() argument
539 if (!(pwrdm->pwrsts & (1 << pwrst))) in pwrdm_set_next_pwrst()
543 pwrdm->name, pwrst); in pwrdm_set_next_pwrst()
547 trace_power_domain_target_rcuidle(pwrdm->name, pwrst, in pwrdm_set_next_pwrst()
550 ret = arch_pwrdm->pwrdm_set_next_pwrst(pwrdm, pwrst); in pwrdm_set_next_pwrst()
634 int pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst) in pwrdm_set_logic_retst() argument
641 if (!(pwrdm->pwrsts_logic_ret & (1 << pwrst))) in pwrdm_set_logic_retst()
645 pwrdm->name, pwrst); in pwrdm_set_logic_retst()
648 ret = arch_pwrdm->pwrdm_set_logic_retst(pwrdm, pwrst); in pwrdm_set_logic_retst()
668 int pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) in pwrdm_set_mem_onst() argument
678 if (!(pwrdm->pwrsts_mem_on[bank] & (1 << pwrst))) in pwrdm_set_mem_onst()
682 pwrdm->name, bank, pwrst); in pwrdm_set_mem_onst()
685 ret = arch_pwrdm->pwrdm_set_mem_onst(pwrdm, bank, pwrst); in pwrdm_set_mem_onst()
706 int pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) in pwrdm_set_mem_retst() argument
716 if (!(pwrdm->pwrsts_mem_ret[bank] & (1 << pwrst))) in pwrdm_set_mem_retst()
720 pwrdm->name, bank, pwrst); in pwrdm_set_mem_retst()
723 ret = arch_pwrdm->pwrdm_set_mem_retst(pwrdm, bank, pwrst); in pwrdm_set_mem_retst()
1111 int omap_set_pwrdm_state(struct powerdomain *pwrdm, u8 pwrst) in omap_set_pwrdm_state() argument
1120 while (!(pwrdm->pwrsts & (1 << pwrst))) { in omap_set_pwrdm_state()
1121 if (pwrst == PWRDM_POWER_OFF) in omap_set_pwrdm_state()
1123 pwrst--; in omap_set_pwrdm_state()
1135 if (curr_pwrst == pwrst && next_pwrst == pwrst) in omap_set_pwrdm_state()
1139 pwrst); in omap_set_pwrdm_state()
1141 ret = pwrdm_set_next_pwrst(pwrdm, pwrst); in omap_set_pwrdm_state()