Lines Matching refs:pwrst
236 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()
511 int pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst) in pwrdm_set_next_pwrst() argument
518 if (!(pwrdm->pwrsts & (1 << pwrst))) in pwrdm_set_next_pwrst()
522 pwrdm->name, pwrst); in pwrdm_set_next_pwrst()
526 trace_power_domain_target(pwrdm->name, pwrst, in pwrdm_set_next_pwrst()
529 ret = arch_pwrdm->pwrdm_set_next_pwrst(pwrdm, pwrst); in pwrdm_set_next_pwrst()
613 int pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst) in pwrdm_set_logic_retst() argument
620 if (!(pwrdm->pwrsts_logic_ret & (1 << pwrst))) in pwrdm_set_logic_retst()
624 pwrdm->name, pwrst); in pwrdm_set_logic_retst()
627 ret = arch_pwrdm->pwrdm_set_logic_retst(pwrdm, pwrst); in pwrdm_set_logic_retst()
647 int pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) in pwrdm_set_mem_onst() argument
657 if (!(pwrdm->pwrsts_mem_on[bank] & (1 << pwrst))) in pwrdm_set_mem_onst()
661 pwrdm->name, bank, pwrst); in pwrdm_set_mem_onst()
664 ret = arch_pwrdm->pwrdm_set_mem_onst(pwrdm, bank, pwrst); in pwrdm_set_mem_onst()
685 int pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) in pwrdm_set_mem_retst() argument
695 if (!(pwrdm->pwrsts_mem_ret[bank] & (1 << pwrst))) in pwrdm_set_mem_retst()
699 pwrdm->name, bank, pwrst); in pwrdm_set_mem_retst()
702 ret = arch_pwrdm->pwrdm_set_mem_retst(pwrdm, bank, pwrst); in pwrdm_set_mem_retst()
1090 int omap_set_pwrdm_state(struct powerdomain *pwrdm, u8 pwrst) in omap_set_pwrdm_state() argument
1100 while (!(pwrdm->pwrsts & (1 << pwrst))) { in omap_set_pwrdm_state()
1101 if (pwrst == PWRDM_POWER_OFF) in omap_set_pwrdm_state()
1103 pwrst--; in omap_set_pwrdm_state()
1115 if (curr_pwrst == pwrst && next_pwrst == pwrst) in omap_set_pwrdm_state()
1119 pwrst, &hwsup); in omap_set_pwrdm_state()
1121 ret = pwrdm_set_next_pwrst(pwrdm, pwrst); in omap_set_pwrdm_state()