Searched refs:psci_ops (Results 1 – 12 of 12) sorted by relevance
54 if (psci_ops.cpu_on) in psci_boot_secondary()55 return psci_ops.cpu_on(cpu_logical_map(cpu), in psci_boot_secondary()64 if (!psci_ops.cpu_off) in psci_cpu_disable()79 if (psci_ops.cpu_off) in psci_cpu_die()80 psci_ops.cpu_off(state); in psci_cpu_die()90 if (!psci_ops.affinity_info) in psci_cpu_kill()99 err = psci_ops.affinity_info(cpu_logical_map(cpu), 0); in psci_cpu_kill()120 return (psci_ops.cpu_on != NULL); in psci_smp_available()
39 if (!psci_ops.cpu_on) { in cpu_psci_cpu_prepare()49 int err = psci_ops.cpu_on(cpu_logical_map(cpu), __pa_symbol(secondary_entry)); in cpu_psci_cpu_boot()60 if (!psci_ops.cpu_off) in cpu_psci_cpu_disable()80 ret = psci_ops.cpu_off(state); in cpu_psci_cpu_die()89 if (!psci_ops.affinity_info) in cpu_psci_cpu_kill()98 err = psci_ops.affinity_info(cpu_logical_map(cpu), 0); in cpu_psci_cpu_kill()
203 if (psci_ops.smccc_version == SMCCC_VERSION_1_0) in enable_smccc_arch_workaround_1()206 switch (psci_ops.conduit) { in enable_smccc_arch_workaround_1()285 switch (psci_ops.conduit) { in arm64_update_smccc_conduit()315 switch (psci_ops.conduit) { in arm64_set_ssbd_mitigation()339 if (psci_ops.smccc_version == SMCCC_VERSION_1_0) { in has_ssbd_mitigation()344 switch (psci_ops.conduit) { in has_ssbd_mitigation()
62 struct psci_operations psci_ops = { variable229 psci_ops.conduit = conduit; in set_conduit()383 if (!psci_ops.cpu_suspend) in psci_cpu_init_idle()404 return psci_ops.cpu_suspend(state[index - 1], in psci_suspend_finisher()420 ret = psci_ops.cpu_suspend(state[index - 1], 0); in psci_cpu_suspend_enter()484 type = psci_ops.migrate_info_type(); in psci_init_migrate()526 psci_ops.smccc_version = SMCCC_VERSION_1_1; in psci_init_smccc()543 psci_ops.get_version = psci_get_version; in psci_0_2_set_functions()547 psci_ops.cpu_suspend = psci_cpu_suspend; in psci_0_2_set_functions()550 psci_ops.cpu_off = psci_cpu_off; in psci_0_2_set_functions()[all …]
57 if (!(psci_ops.cpu_off && psci_ops.cpu_on && psci_ops.cpu_suspend)) { in psci_ops_check()62 if (psci_ops.migrate_info_type) in psci_ops_check()63 migrate_type = psci_ops.migrate_info_type(); in psci_ops_check()
33 return psci_ops.cpu_suspend(HIGHBANK_SUSPEND_PARAM, __pa(cpu_resume)); in highbank_suspend_finish()56 if (!psci_ops.cpu_suspend) in highbank_pm_init()
165 if (psci_ops.cpu_suspend) in highbank_init()
82 if (psci_ops.smccc_version == SMCCC_VERSION_1_0) in cpu_v7_spectre_init()85 switch (psci_ops.conduit) { in cpu_v7_spectre_init()
42 return psci_ops.cpu_suspend(CALXEDA_IDLE_PARAM, __pa(cpu_resume)); in calxeda_idle_finish()
52 extern struct psci_operations psci_ops;
748 if (!psci_ops.cpu_suspend) in cpg_mssr_suspend_noirq()771 if (!psci_ops.cpu_suspend) in cpg_mssr_resume_noirq()
653 if (!psci_ops.cpu_suspend) in sh_pfc_suspend_init()