Searched refs:psci_ops (Results 1 – 15 of 15) sorted by relevance
47 if (psci_ops.cpu_on) in psci_boot_secondary()48 return psci_ops.cpu_on(cpu_logical_map(cpu), in psci_boot_secondary()57 if (!psci_ops.cpu_off) in psci_cpu_disable()72 if (psci_ops.cpu_off) in psci_cpu_die()73 psci_ops.cpu_off(state); in psci_cpu_die()83 if (!psci_ops.affinity_info) in psci_cpu_kill()92 err = psci_ops.affinity_info(cpu_logical_map(cpu), 0); in psci_cpu_kill()113 return (psci_ops.cpu_on != NULL); in psci_smp_available()
55 struct psci_operations psci_ops = { variable228 psci_ops.conduit = conduit; in set_conduit()284 return psci_ops.cpu_suspend(power_state, __pa_symbol(cpu_resume)); in psci_suspend_finisher()292 ret = psci_ops.cpu_suspend(state, 0); in psci_cpu_suspend_enter()356 type = psci_ops.migrate_info_type(); in psci_init_migrate()398 psci_ops.smccc_version = SMCCC_VERSION_1_1; in psci_init_smccc()415 psci_ops.get_version = psci_get_version; in psci_0_2_set_functions()419 psci_ops.cpu_suspend = psci_cpu_suspend; in psci_0_2_set_functions()422 psci_ops.cpu_off = psci_cpu_off; in psci_0_2_set_functions()425 psci_ops.cpu_on = psci_cpu_on; in psci_0_2_set_functions()[all …]
50 if (!(psci_ops.cpu_off && psci_ops.cpu_on && psci_ops.cpu_suspend)) { in psci_ops_check()55 if (psci_ops.migrate_info_type) in psci_ops_check()56 migrate_type = psci_ops.migrate_info_type(); in psci_ops_check()
31 if (!psci_ops.cpu_on) { in cpu_psci_cpu_prepare()41 int err = psci_ops.cpu_on(cpu_logical_map(cpu), __pa_symbol(secondary_entry)); in cpu_psci_cpu_boot()57 if (!psci_ops.cpu_off) in cpu_psci_cpu_disable()77 ret = psci_ops.cpu_off(state); in cpu_psci_cpu_die()86 if (!psci_ops.affinity_info) in cpu_psci_cpu_kill()95 err = psci_ops.affinity_info(cpu_logical_map(cpu), 0); in cpu_psci_cpu_kill()
216 if (psci_ops.smccc_version == SMCCC_VERSION_1_0) in detect_harden_bp_fw()219 switch (psci_ops.conduit) { in detect_harden_bp_fw()312 switch (psci_ops.conduit) { in arm64_update_smccc_conduit()355 switch (psci_ops.conduit) { in arm64_set_ssbd_mitigation()394 if (psci_ops.smccc_version == SMCCC_VERSION_1_0) { in has_ssbd_mitigation()401 switch (psci_ops.conduit) { in has_ssbd_mitigation()
60 if (!psci_ops.cpu_suspend) in psci_acpi_cpu_init_idle()
22 return psci_ops.cpu_suspend(HIGHBANK_SUSPEND_PARAM, __pa(cpu_resume)); in highbank_suspend_finish()45 if (!psci_ops.cpu_suspend) in highbank_pm_init()
154 if (psci_ops.cpu_suspend) in highbank_init()
78 if (psci_ops.smccc_version == SMCCC_VERSION_1_0) in cpu_v7_spectre_init()81 switch (psci_ops.conduit) { in cpu_v7_spectre_init()
31 return psci_ops.cpu_suspend(CALXEDA_IDLE_PARAM, __pa(cpu_resume)); in calxeda_idle_finish()
125 if (!psci_ops.cpu_suspend) in psci_cpu_init_idle()
45 extern struct psci_operations psci_ops;
75 if (psci_ops.cpu_on) in rcar_gen2_timer_init()
797 if (!psci_ops.cpu_suspend) in cpg_mssr_suspend_noirq()820 if (!psci_ops.cpu_suspend) in cpg_mssr_resume_noirq()
675 if (!psci_ops.cpu_suspend) in sh_pfc_suspend_init()