Lines Matching refs:lvl
117 static inline void css_scp_set_state_pwr_lvl(uint32_t *pwr_state, unsigned int lvl) in css_scp_set_state_pwr_lvl() argument
119 unsigned int max_lvl = (lvl == 0U) ? 0U : (lvl - 1U); in css_scp_set_state_pwr_lvl()
150 unsigned int lvl, channel_id, domain_id; in css_scp_suspend() local
162 for (lvl = ARM_PWR_LVL1; lvl <= PLAT_MAX_PWR_LVL; lvl++) { in css_scp_suspend()
163 if (target_state->pwr_domain_state[lvl] == ARM_LOCAL_STATE_RUN) in css_scp_suspend()
166 assert(target_state->pwr_domain_state[lvl] == in css_scp_suspend()
172 SCMI_SET_PWR_STATE_LVL(scmi_pwr_state, lvl, in css_scp_suspend()
176 css_scp_set_state_pwr_lvl(&scmi_pwr_state, lvl); in css_scp_suspend()
197 unsigned int lvl = 0, channel_id, domain_id; in css_scp_off() local
208 for (; lvl <= PLAT_MAX_PWR_LVL; lvl++) { in css_scp_off()
209 if (target_state->pwr_domain_state[lvl] == ARM_LOCAL_STATE_RUN) in css_scp_off()
212 assert(target_state->pwr_domain_state[lvl] == in css_scp_off()
214 SCMI_SET_PWR_STATE_LVL(scmi_pwr_state, lvl, in css_scp_off()
218 css_scp_set_state_pwr_lvl(&scmi_pwr_state, lvl); in css_scp_off()
237 unsigned int lvl = 0, channel_id, core_pos, domain_id; in css_scp_on() local
241 for (; lvl <= PLAT_MAX_PWR_LVL; lvl++) in css_scp_on()
242 SCMI_SET_PWR_STATE_LVL(scmi_pwr_state, lvl, in css_scp_on()
245 css_scp_set_state_pwr_lvl(&scmi_pwr_state, lvl); in css_scp_on()