Searched refs:state_info (Results 1 – 10 of 10) sorted by relevance
/device/linaro/bootloader/arm-trusted-firmware/lib/psci/ |
D | psci_suspend.c | 28 psci_power_state_t state_info; in psci_suspend_to_standby_finisher() local 38 psci_get_target_local_pwr_states(end_pwrlvl, &state_info); in psci_suspend_to_standby_finisher() 44 psci_plat_pm_ops->pwr_domain_suspend_finish(&state_info); in psci_suspend_to_standby_finisher() 62 psci_power_state_t *state_info) in psci_suspend_to_pwrdown_start() argument 64 unsigned int max_off_lvl = psci_find_max_off_lvl(state_info); in psci_suspend_to_pwrdown_start() 91 psci_plat_pm_ops->pwr_domain_suspend_pwrdown_early(state_info); in psci_suspend_to_pwrdown_start() 144 psci_power_state_t *state_info, in psci_cpu_suspend_start() argument 180 psci_do_state_coordination(end_pwrlvl, state_info); in psci_cpu_suspend_start() 184 psci_stats_update_pwr_down(end_pwrlvl, state_info); in psci_cpu_suspend_start() 188 psci_suspend_to_pwrdown_start(end_pwrlvl, ep, state_info); in psci_cpu_suspend_start() [all …]
|
D | psci_off.c | 20 static void psci_set_power_off_state(psci_power_state_t *state_info) in psci_set_power_off_state() argument 25 state_info->pwr_domain_state[lvl] = PLAT_MAX_OFF_STATE; in psci_set_power_off_state() 44 psci_power_state_t state_info; in psci_do_cpu_off() local 53 psci_set_power_off_state(&state_info); in psci_do_cpu_off() 79 psci_do_state_coordination(end_pwrlvl, &state_info); in psci_do_cpu_off() 83 psci_stats_update_pwr_down(end_pwrlvl, &state_info); in psci_do_cpu_off() 100 psci_do_pwrdown_sequence(psci_find_max_off_lvl(&state_info)); in psci_do_cpu_off() 112 psci_plat_pm_ops->pwr_domain_off(&state_info); in psci_do_cpu_off() 115 plat_psci_stat_accounting_start(&state_info); in psci_do_cpu_off() 159 psci_plat_pm_ops->pwr_domain_pwr_down_wfi(&state_info); in psci_do_cpu_off()
|
D | psci_stat.c | 73 const psci_power_state_t *state_info) in psci_stats_update_pwr_down() argument 78 assert(state_info); in psci_stats_update_pwr_down() 85 if (is_local_state_run(state_info->pwr_domain_state[lvl])) in psci_stats_update_pwr_down() 105 const psci_power_state_t *state_info) in psci_stats_update_pwr_up() argument 113 assert(state_info); in psci_stats_update_pwr_up() 116 local_state = state_info->pwr_domain_state[PSCI_CPU_PWR_LVL]; in psci_stats_update_pwr_up() 121 state_info, cpu_idx); in psci_stats_update_pwr_up() 133 local_state = state_info->pwr_domain_state[lvl]; in psci_stats_update_pwr_up() 142 residency = plat_psci_stat_get_residency(lvl, state_info, in psci_stats_update_pwr_up() 170 psci_power_state_t state_info = { {PSCI_LOCAL_STATE_RUN} }; in psci_get_stat() local [all …]
|
D | psci_common.c | 114 psci_power_state_t *state_info) in psci_validate_power_state() argument 123 return psci_plat_pm_ops->validate_power_state(power_state, state_info); in psci_validate_power_state() 130 void psci_query_sys_suspend_pwrstate(psci_power_state_t *state_info) in psci_query_sys_suspend_pwrstate() argument 141 psci_plat_pm_ops->get_sys_suspend_power_state(state_info); in psci_query_sys_suspend_pwrstate() 398 psci_power_state_t *state_info) in psci_do_state_coordination() argument 413 state_info->pwr_domain_state[lvl]); in psci_do_state_coordination() 428 state_info->pwr_domain_state[lvl] = target_state; in psci_do_state_coordination() 431 if (is_local_state_run(state_info->pwr_domain_state[lvl])) in psci_do_state_coordination() 445 state_info->pwr_domain_state[lvl]); in psci_do_state_coordination() 446 state_info->pwr_domain_state[lvl] = PSCI_LOCAL_STATE_RUN; in psci_do_state_coordination() [all …]
|
D | psci_main.c | 58 psci_power_state_t state_info = { {PSCI_LOCAL_STATE_RUN} }; in psci_cpu_suspend() local 62 rc = psci_validate_power_state(power_state, &state_info); in psci_cpu_suspend() 74 assert(psci_validate_suspend_req(&state_info, is_power_down_state) in psci_cpu_suspend() 77 target_pwrlvl = psci_find_target_suspend_lvl(&state_info); in psci_cpu_suspend() 92 cpu_pd_state = state_info.pwr_domain_state[PSCI_CPU_PWR_LVL]; in psci_cpu_suspend() 96 plat_psci_stat_accounting_start(&state_info); in psci_cpu_suspend() 117 plat_psci_stat_accounting_stop(&state_info); in psci_cpu_suspend() 120 psci_stats_update_pwr_up(PSCI_CPU_PWR_LVL, &state_info); in psci_cpu_suspend() 144 &state_info, in psci_cpu_suspend() 154 psci_power_state_t state_info; in psci_system_suspend() local [all …]
|
D | psci_private.h | 203 psci_power_state_t *state_info); 204 void psci_query_sys_suspend_pwrstate(psci_power_state_t *state_info); 215 psci_power_state_t *state_info); 220 int psci_validate_suspend_req(const psci_power_state_t *state_info, 222 unsigned int psci_find_max_off_lvl(const psci_power_state_t *state_info); 223 unsigned int psci_find_target_suspend_lvl(const psci_power_state_t *state_info); 242 psci_power_state_t *state_info); 250 psci_power_state_t *state_info, 254 psci_power_state_t *state_info); 267 const psci_power_state_t *state_info); [all …]
|
D | psci_on.c | 148 psci_power_state_t *state_info) in psci_cpu_on_finish() argument 156 psci_plat_pm_ops->pwr_domain_on_finish(state_info); in psci_cpu_on_finish()
|
/device/linaro/bootloader/arm-trusted-firmware/plat/common/ |
D | plat_psci_common.c | 61 __unused const psci_power_state_t *state_info) in plat_psci_stat_accounting_start() argument 63 assert(state_info); in plat_psci_stat_accounting_start() 74 __unused const psci_power_state_t *state_info) in plat_psci_stat_accounting_stop() argument 76 assert(state_info); in plat_psci_stat_accounting_stop() 86 const psci_power_state_t *state_info, in plat_psci_stat_get_residency() argument 94 assert(state_info); in plat_psci_stat_get_residency() 105 state = state_info->pwr_domain_state[PSCI_CPU_PWR_LVL]; in plat_psci_stat_get_residency()
|
/device/linaro/bootloader/arm-trusted-firmware/include/plat/common/ |
D | platform.h | 267 void plat_psci_stat_accounting_start(const psci_power_state_t *state_info); 268 void plat_psci_stat_accounting_stop(const psci_power_state_t *state_info); 270 const psci_power_state_t *state_info,
|
/device/linaro/bootloader/arm-trusted-firmware/docs/ |
D | porting-guide.rst | 1953 ``state_info`` (first argument) can be inspected if stat accounting is done 1971 of ``state_info`` (first argument) can be inspected if stat accounting is done 1992 identified by the ``lvl`` (first argument) parameter. The ``state_info`` (second
|