Home
last modified time | relevance | path

Searched refs:psci_ops (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.10/arch/arm/kernel/
Dpsci_smp.c47 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()
/Linux-v5.10/arch/arm64/kernel/
Dpsci.c31 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()
76 psci_ops.cpu_off(state); in cpu_psci_cpu_die()
84 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()
Dcpuidle.c61 if (!psci_ops.cpu_suspend) in psci_acpi_cpu_init_idle()
/Linux-v5.10/drivers/firmware/psci/
Dpsci.c49 struct psci_operations psci_ops; variable
293 return psci_ops.cpu_suspend(power_state, __pa_symbol(cpu_resume)); in psci_suspend_finisher()
301 ret = psci_ops.cpu_suspend(state, 0); in psci_cpu_suspend_enter()
365 type = psci_ops.migrate_info_type(); in psci_init_migrate()
424 psci_ops.get_version = psci_get_version; in psci_0_2_set_functions()
428 psci_ops.cpu_suspend = psci_cpu_suspend; in psci_0_2_set_functions()
431 psci_ops.cpu_off = psci_cpu_off; in psci_0_2_set_functions()
434 psci_ops.cpu_on = psci_cpu_on; in psci_0_2_set_functions()
437 psci_ops.migrate = psci_migrate; in psci_0_2_set_functions()
439 psci_ops.affinity_info = psci_affinity_info; in psci_0_2_set_functions()
[all …]
Dpsci_checker.c50 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()
/Linux-v5.10/arch/arm/mach-highbank/
Dpm.c22 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()
Dhighbank.c154 if (psci_ops.cpu_suspend) in highbank_init()
/Linux-v5.10/drivers/cpuidle/
Dcpuidle-calxeda.c31 return psci_ops.cpu_suspend(CALXEDA_IDLE_PARAM, __pa(cpu_resume)); in calxeda_idle_finish()
Dcpuidle-psci.c230 if (!psci_ops.cpu_suspend) in psci_cpu_init_idle()
/Linux-v5.10/include/linux/
Dpsci.h35 extern struct psci_operations psci_ops;
/Linux-v5.10/arch/arm/mach-shmobile/
Dsetup-rcar-gen2.c75 if (psci_ops.cpu_on) in rcar_gen2_timer_init()
/Linux-v5.10/drivers/clk/renesas/
Drenesas-cpg-mssr.c849 if (!psci_ops.cpu_suspend) in cpg_mssr_suspend_noirq()
874 if (!psci_ops.cpu_suspend) in cpg_mssr_resume_noirq()
/Linux-v5.10/drivers/pinctrl/renesas/
Dcore.c696 if (!psci_ops.cpu_suspend) in sh_pfc_suspend_init()