| /rk3399_ARM-atf/lib/psci/ |
| H A D | psci_stat.c | 173 static int psci_get_stat(u_register_t target_cpu, unsigned int power_state, in psci_get_stat() argument 182 target_idx = (unsigned int) plat_core_pos_by_mpidr(target_cpu); in psci_get_stat() 189 target_cpu, power_state, &state_info); in psci_get_stat() 223 u_register_t psci_stat_residency(u_register_t target_cpu, in psci_stat_residency() argument 229 if (!is_valid_mpidr(target_cpu)) in psci_stat_residency() 232 int rc = psci_get_stat(target_cpu, power_state, &psci_stat); in psci_stat_residency() 241 u_register_t psci_stat_count(u_register_t target_cpu, in psci_stat_count() argument 247 if (!is_valid_mpidr(target_cpu)) in psci_stat_count() 250 int rc = psci_get_stat(target_cpu, power_state, &psci_stat); in psci_stat_count()
|
| H A D | psci_main.c | 25 int psci_cpu_on(u_register_t target_cpu, in psci_cpu_on() argument 32 unsigned int target_idx = (unsigned int)plat_core_pos_by_mpidr(target_cpu); in psci_cpu_on() 35 if (!is_valid_mpidr(target_cpu)) { in psci_cpu_on() 50 return psci_cpu_on_start(target_cpu, ep); in psci_cpu_on() 281 int psci_migrate(u_register_t target_cpu) in psci_migrate() argument 287 if (!is_valid_mpidr(target_cpu)) { in psci_migrate() 306 if (!is_valid_mpidr(target_cpu)) { in psci_migrate() 312 rc = psci_spd_pm->svc_migrate(read_mpidr_el1(), target_cpu); in psci_migrate() 342 int psci_node_hw_state(u_register_t target_cpu, in psci_node_hw_state() argument 348 if (!is_valid_mpidr(target_cpu)) { in psci_node_hw_state() [all …]
|
| H A D | psci_on.c | 62 int psci_cpu_on_start(u_register_t target_cpu, in psci_cpu_on_start() argument 67 unsigned int target_idx = (unsigned int)plat_core_pos_by_mpidr(target_cpu); in psci_cpu_on_start() 108 psci_spd_pm->svc_on(target_cpu); in psci_cpu_on_start() 145 rc = psci_plat_pm_ops->pwr_domain_on(target_cpu); in psci_cpu_on_start()
|
| H A D | psci_private.h | 331 int psci_cpu_on_start(u_register_t target_cpu, 364 u_register_t psci_stat_residency(u_register_t target_cpu, 366 u_register_t psci_stat_count(u_register_t target_cpu,
|
| /rk3399_ARM-atf/plat/xilinx/common/ |
| H A D | plat_startup.c | 222 uint32_t target_estate, target_secure, target_cpu; in xbl_handover() local 240 target_cpu = get_xbl_cpu(&HandoffParams->partition[i]); in xbl_handover() 241 if (target_cpu != XBL_FLAGS_A53_0) { in xbl_handover() 242 WARN("BL31: invalid target CPU (%i)\n", target_cpu); in xbl_handover()
|
| /rk3399_ARM-atf/include/lib/psci/ |
| H A D | psci.h | 360 int psci_cpu_on(u_register_t target_cpu, 370 int psci_migrate(u_register_t target_cpu); 373 int psci_node_hw_state(u_register_t target_cpu,
|
| H A D | psci_lib.h | 24 void (*svc_on)(u_register_t target_cpu);
|
| /rk3399_ARM-atf/docs/perf/ |
| H A D | psci-performance-instr.rst | 53 :param target_cpu: Contains copy of affinity fields in the MPIDR register 60 :returns: Time spent in ``power_state``, in microseconds, by ``target_cpu`` 66 :param target_cpu: follows the same format as ``PSCI_STAT_RESIDENCY``. 70 used by ``target_cpu`` and the highest level expressed in
|
| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | fvp_pm.c | 301 static int fvp_node_hw_state(u_register_t target_cpu, in fvp_node_hw_state() argument 320 psysr = fvp_pwrc_read_psysr(target_cpu); in fvp_node_hw_state()
|
| /rk3399_ARM-atf/plat/nvidia/tegra/soc/t186/ |
| H A D | plat_psci_handlers.c | 351 uint64_t target_cpu = mpidr & MPIDR_CPU_MASK; in tegra_soc_pwr_domain_on() local 362 target_cpu |= (target_cluster << 2); in tegra_soc_pwr_domain_on() 364 (void)mce_command_handler((uint64_t)MCE_CMD_ONLINE_CORE, target_cpu, 0U, 0U); in tegra_soc_pwr_domain_on()
|
| /rk3399_ARM-atf/plat/nvidia/tegra/soc/t194/ |
| H A D | plat_psci_handlers.c | 323 uint64_t target_cpu = mpidr & MPIDR_CPU_MASK; in tegra_soc_pwr_domain_on() local 334 target_cpu += (target_cluster << 1U); in tegra_soc_pwr_domain_on() 336 ret = mce_command_handler((uint64_t)MCE_CMD_ONLINE_CORE, target_cpu, 0U, 0U); in tegra_soc_pwr_domain_on()
|
| /rk3399_ARM-atf/plat/st/stm32mp1/ |
| H A D | stm32mp1_pm.c | 187 static int stm32_node_hw_state(u_register_t target_cpu, in stm32_node_hw_state() argument
|
| /rk3399_ARM-atf/services/spd/tspd/ |
| H A D | tspd_pm.c | 22 static void tspd_cpu_on_handler(u_register_t target_cpu) in tspd_cpu_on_handler() argument
|
| /rk3399_ARM-atf/services/spd/opteed/ |
| H A D | opteed_pm.c | 21 static void opteed_cpu_on_handler(u_register_t target_cpu) in opteed_cpu_on_handler() argument
|
| /rk3399_ARM-atf/docs/ |
| H A D | porting-guide.rst | 3386 void (*svc_on)(u_register_t target_cpu);
|