/linux-5.19.10/arch/arm/mach-highbank/ |
D | pm.c | 22 return psci_ops.cpu_suspend(HIGHBANK_SUSPEND_PARAM, __pa(cpu_resume)); in highbank_suspend_finish() 30 cpu_suspend(0, highbank_suspend_finish); in highbank_pm_enter() 45 if (!psci_ops.cpu_suspend) in highbank_pm_init()
|
/linux-5.19.10/arch/arm/mach-omap2/ |
D | pm33xx-core.c | 166 ret = cpu_suspend(args, fn); in am33xx_suspend() 200 ret = cpu_suspend(args, fn); in am43xx_suspend() 229 ret = cpu_suspend(args, fn); in am33xx_cpu_suspend() 242 ret = cpu_suspend(args, fn); in am43xx_cpu_suspend() 296 .cpu_suspend = am33xx_cpu_suspend, 309 .cpu_suspend = am43xx_cpu_suspend,
|
/linux-5.19.10/arch/arm64/kernel/ |
D | cpuidle.c | 24 if (ops && ops->cpu_suspend && ops->cpu_init_idle) in arm_cpuidle_init() 42 return ops->cpu_suspend(index); in arm_cpuidle_suspend() 64 if (!psci_ops.cpu_suspend) in psci_acpi_cpu_init_idle()
|
D | suspend.c | 89 int cpu_suspend(unsigned long arg, int (*fn)(unsigned long)) in cpu_suspend() function
|
/linux-5.19.10/drivers/firmware/psci/ |
D | psci.c | 179 return __psci_cpu_suspend(psci_0_1_function_ids.cpu_suspend, in psci_0_1_cpu_suspend() 339 return psci_ops.cpu_suspend(power_state, pa_cpu_resume); in psci_suspend_finisher() 350 ret = psci_ops.cpu_suspend(state, 0); in psci_cpu_suspend_enter() 353 ret = cpu_suspend(state, psci_suspend_finisher); in psci_cpu_suspend_enter() 370 return cpu_suspend(0, psci_system_suspend); in psci_system_suspend_enter() 480 .cpu_suspend = psci_0_2_cpu_suspend, in psci_0_2_set_functions() 566 psci_0_1_function_ids.cpu_suspend = id; in psci_0_1_init() 567 psci_ops.cpu_suspend = psci_0_1_cpu_suspend; in psci_0_1_init()
|
/linux-5.19.10/arch/arm/mach-exynos/ |
D | suspend.c | 58 int (*cpu_suspend)(unsigned long); member 547 ret = cpu_suspend(0, pm_data->cpu_suspend); in exynos_suspend_enter() 605 .cpu_suspend = exynos3250_cpu_suspend, 614 .cpu_suspend = exynos_cpu_suspend, 623 .cpu_suspend = exynos_cpu_suspend, 633 .cpu_suspend = exynos5420_cpu_suspend,
|
D | pm.c | 170 cpu_suspend(0, exynos_aftr_finisher); in exynos_enter_aftr() 306 ret = cpu_suspend(0, exynos_wfi_finisher); in exynos_cpu1_powerdown()
|
/linux-5.19.10/drivers/cpuidle/ |
D | cpuidle-calxeda.c | 31 return psci_ops.cpu_suspend(CALXEDA_IDLE_PARAM, __pa(cpu_resume)); in calxeda_idle_finish() 39 cpu_suspend(0, calxeda_idle_finish); in calxeda_pwrdown_idle()
|
D | cpuidle-tegra.c | 117 ret = cpu_suspend(cpu, tegra_pm_park_secondary_cpu); in tegra_cpuidle_cc6_enter() 137 return cpu_suspend(0, tegra30_pm_secondary_cpu_suspend); in tegra_cpuidle_c7_enter()
|
/linux-5.19.10/include/linux/ |
D | psci.h | 26 int (*cpu_suspend)(u32 state, unsigned long entry_point); member 38 u32 cpu_suspend; member
|
/linux-5.19.10/arch/arm/kernel/ |
D | suspend.c | 20 int cpu_suspend(unsigned long arg, int (*fn)(unsigned long)) in cpu_suspend() function 56 int cpu_suspend(unsigned long arg, int (*fn)(unsigned long)) in cpu_suspend() function
|
D | hibernate.c | 73 return cpu_suspend(0, arch_save_image); in swsusp_arch_suspend()
|
/linux-5.19.10/arch/arm/include/asm/ |
D | suspend.h | 15 extern int cpu_suspend(unsigned long, int (*)(unsigned long));
|
/linux-5.19.10/arch/riscv/include/asm/ |
D | suspend.h | 28 int cpu_suspend(unsigned long arg,
|
/linux-5.19.10/arch/arm64/include/asm/ |
D | cpu_ops.h | 54 int (*cpu_suspend)(unsigned long); member
|
D | suspend.h | 40 extern int cpu_suspend(unsigned long arg, int (*fn)(unsigned long));
|
/linux-5.19.10/arch/arm/mach-tegra/ |
D | pm.c | 206 err = cpu_suspend(PHYS_OFFSET - PAGE_OFFSET, &tegra_sleep_cpu); in tegra_pm_enter_lp2() 372 cpu_suspend(PHYS_OFFSET - PAGE_OFFSET, tegra_sleep_func); in tegra_suspend_enter()
|
/linux-5.19.10/include/linux/platform_data/ |
D | pm33xx.h | 53 int (*cpu_suspend)(int (*fn)(unsigned long), unsigned long args); member
|
/linux-5.19.10/arch/arm/mach-imx/ |
D | cpuidle-imx6sx.c | 50 cpu_suspend(0, imx6sx_idle_finish); in imx6sx_enter_wait()
|
/linux-5.19.10/arch/riscv/kernel/ |
D | suspend.c | 43 int cpu_suspend(unsigned long arg, in cpu_suspend() function
|
/linux-5.19.10/arch/arm64/kvm/hyp/nvhe/ |
D | psci-relay.c | 50 return (is_psci_0_1(cpu_suspend, func_id) || in is_psci_0_1_call() 230 if (is_psci_0_1(cpu_suspend, func_id)) in psci_0_1_handler()
|
/linux-5.19.10/arch/arm/mach-sa1100/ |
D | pm.c | 79 cpu_suspend(0, sa1100_finish_suspend); in sa11x0_pm_enter()
|
/linux-5.19.10/arch/arm/mach-s3c/ |
D | pm.c | 133 ret = cpu_suspend(0, pm_cpu_sleep); in s3c_pm_enter()
|
/linux-5.19.10/arch/arm/mach-socfpga/ |
D | pm.c | 112 cpu_suspend(0, socfpga_pm_suspend); in socfpga_pm_enter()
|
/linux-5.19.10/arch/arm/mach-s5pv210/ |
D | pm.c | 160 ret = cpu_suspend(0, s5pv210_cpu_suspend); in s5pv210_suspend_enter()
|