Lines Matching refs:pwrst
237 u8 curr_pwrst, u8 pwrst) in _pwrdm_save_clkdm_state_and_activate() argument
242 if (curr_pwrst > pwrst && in _pwrdm_save_clkdm_state_and_activate()
529 int pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst) in pwrdm_set_next_pwrst() argument
536 if (!(pwrdm->pwrsts & (1 << pwrst))) in pwrdm_set_next_pwrst()
540 pwrdm->name, pwrst); in pwrdm_set_next_pwrst()
544 trace_power_domain_target_rcuidle(pwrdm->name, pwrst, in pwrdm_set_next_pwrst()
547 ret = arch_pwrdm->pwrdm_set_next_pwrst(pwrdm, pwrst); in pwrdm_set_next_pwrst()
631 int pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst) in pwrdm_set_logic_retst() argument
638 if (!(pwrdm->pwrsts_logic_ret & (1 << pwrst))) in pwrdm_set_logic_retst()
642 pwrdm->name, pwrst); in pwrdm_set_logic_retst()
645 ret = arch_pwrdm->pwrdm_set_logic_retst(pwrdm, pwrst); in pwrdm_set_logic_retst()
665 int pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) in pwrdm_set_mem_onst() argument
675 if (!(pwrdm->pwrsts_mem_on[bank] & (1 << pwrst))) in pwrdm_set_mem_onst()
679 pwrdm->name, bank, pwrst); in pwrdm_set_mem_onst()
682 ret = arch_pwrdm->pwrdm_set_mem_onst(pwrdm, bank, pwrst); in pwrdm_set_mem_onst()
703 int pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) in pwrdm_set_mem_retst() argument
713 if (!(pwrdm->pwrsts_mem_ret[bank] & (1 << pwrst))) in pwrdm_set_mem_retst()
717 pwrdm->name, bank, pwrst); in pwrdm_set_mem_retst()
720 ret = arch_pwrdm->pwrdm_set_mem_retst(pwrdm, bank, pwrst); in pwrdm_set_mem_retst()
1108 int omap_set_pwrdm_state(struct powerdomain *pwrdm, u8 pwrst) in omap_set_pwrdm_state() argument
1117 while (!(pwrdm->pwrsts & (1 << pwrst))) { in omap_set_pwrdm_state()
1118 if (pwrst == PWRDM_POWER_OFF) in omap_set_pwrdm_state()
1120 pwrst--; in omap_set_pwrdm_state()
1132 if (curr_pwrst == pwrst && next_pwrst == pwrst) in omap_set_pwrdm_state()
1136 pwrst); in omap_set_pwrdm_state()
1138 ret = pwrdm_set_next_pwrst(pwrdm, pwrst); in omap_set_pwrdm_state()