/linux-master/arch/arm/mach-highbank/ |
H A D | pm.c | 24 return psci_ops.cpu_suspend(HIGHBANK_SUSPEND_PARAM, __pa(cpu_resume)); 32 cpu_suspend(0, highbank_suspend_finish); 47 if (!psci_ops.cpu_suspend)
|
/linux-master/arch/arm/include/asm/ |
H A D | suspend.h | 15 extern int cpu_suspend(unsigned long, int (*)(unsigned long));
|
/linux-master/drivers/cpuidle/ |
H A D | cpuidle-calxeda.c | 31 return psci_ops.cpu_suspend(CALXEDA_IDLE_PARAM, __pa(cpu_resume)); 39 cpu_suspend(0, calxeda_idle_finish);
|
H A D | cpuidle-big_little.c | 131 cpu_suspend(0, bl_powerdown_finisher);
|
H A D | cpuidle-tegra.c | 117 ret = cpu_suspend(cpu, tegra_pm_park_secondary_cpu); 137 return cpu_suspend(0, tegra30_pm_secondary_cpu_suspend);
|
/linux-master/include/linux/ |
H A D | psci.h | 26 int (*cpu_suspend)(u32 state, unsigned long entry_point); member in struct:psci_operations 38 u32 cpu_suspend; member in struct:psci_0_1_function_ids
|
/linux-master/arch/arm64/include/asm/ |
H A D | suspend.h | 40 extern int cpu_suspend(unsigned long arg, int (*fn)(unsigned long));
|
/linux-master/arch/riscv/include/asm/ |
H A D | suspend.h | 34 int cpu_suspend(unsigned long arg,
|
/linux-master/arch/riscv/kernel/ |
H A D | suspend.c | 51 int cpu_suspend(unsigned long arg, function 81 * fails. Successful cpu_suspend() should return from 114 return cpu_suspend(SBI_SUSP_SLEEP_TYPE_SUSPEND_TO_RAM, sbi_system_suspend); 151 return cpu_suspend(state, sbi_suspend_finisher);
|
/linux-master/include/linux/platform_data/ |
H A D | pm33xx.h | 53 int (*cpu_suspend)(int (*fn)(unsigned long), unsigned long args); member in struct:am33xx_pm_platform_data
|
/linux-master/arch/arm/kernel/ |
H A D | suspend.c | 20 int cpu_suspend(unsigned long arg, int (*fn)(unsigned long)) function 56 int cpu_suspend(unsigned long arg, int (*fn)(unsigned long)) function
|
H A D | hibernate.c | 54 * returned from cpu_suspend. 73 return cpu_suspend(0, arch_save_image);
|
/linux-master/arch/arm/mach-omap2/ |
H A D | pm33xx-core.c | 161 ret = cpu_suspend(args, fn); 195 ret = cpu_suspend(args, fn); 224 ret = cpu_suspend(args, fn); 237 ret = cpu_suspend(args, fn); 291 .cpu_suspend = am33xx_cpu_suspend, 304 .cpu_suspend = am43xx_cpu_suspend,
|
/linux-master/arch/arm/mach-imx/ |
H A D | cpuidle-imx6sx.c | 51 cpu_suspend(0, imx6sx_idle_finish);
|
/linux-master/arch/arm/mach-sa1100/ |
H A D | pm.c | 81 cpu_suspend(0, sa1100_finish_suspend);
|
/linux-master/arch/arm64/kernel/ |
H A D | cpuidle.c | 30 * If the PSCI cpu_suspend function hook has not been initialized 33 if (!psci_ops.cpu_suspend)
|
H A D | suspend.c | 29 * This hook is provided so that cpu_suspend code can restore HW 72 * by cpu_suspend()s local_daif_restore() call. 91 * cpu_suspend 97 int cpu_suspend(unsigned long arg, int (*fn)(unsigned long)) function 148 * Successful cpu_suspend() should return from cpu_resume(),
|
/linux-master/arch/arm/mach-exynos/ |
H A D | suspend.c | 58 int (*cpu_suspend)(unsigned long); member in struct:exynos_pm_data 548 ret = cpu_suspend(0, pm_data->cpu_suspend); 606 .cpu_suspend = exynos3250_cpu_suspend, 615 .cpu_suspend = exynos_cpu_suspend, 624 .cpu_suspend = exynos_cpu_suspend, 634 .cpu_suspend = exynos5420_cpu_suspend,
|
H A D | pm.c | 170 cpu_suspend(0, exynos_aftr_finisher); 306 ret = cpu_suspend(0, exynos_wfi_finisher);
|
/linux-master/drivers/firmware/psci/ |
H A D | psci.c | 187 return __psci_cpu_suspend(psci_0_1_function_ids.cpu_suspend, 466 return psci_ops.cpu_suspend(power_state, pa_cpu_resume); 478 ret = psci_ops.cpu_suspend(state, 0); 483 * ARM64 cpu_suspend() wants to do ct_cpuidle_*() itself. 488 ret = cpu_suspend(state, psci_suspend_finisher); 508 return cpu_suspend(0, psci_system_suspend); 618 .cpu_suspend = psci_0_2_cpu_suspend, 703 if (!of_property_read_u32(np, "cpu_suspend", &id)) { 704 psci_0_1_function_ids.cpu_suspend = id; 705 psci_ops.cpu_suspend [all...] |
/linux-master/arch/arm/mach-s3c/ |
H A D | pm.c | 133 ret = cpu_suspend(0, pm_cpu_sleep);
|
/linux-master/arch/arm/mach-socfpga/ |
H A D | pm.c | 114 cpu_suspend(0, socfpga_pm_suspend);
|
/linux-master/arch/arm/mach-milbeaut/ |
H A D | platsmp.c | 126 cpu_suspend(0, m10v_die);
|
/linux-master/arch/arm/mach-s5pv210/ |
H A D | pm.c | 160 ret = cpu_suspend(0, s5pv210_cpu_suspend);
|
/linux-master/arch/arm/mach-tegra/ |
H A D | pm.c | 206 err = cpu_suspend(PHYS_OFFSET - PAGE_OFFSET, &tegra_sleep_cpu); 372 cpu_suspend(PHYS_OFFSET - PAGE_OFFSET, tegra_sleep_func); 425 /* set up sleep function for cpu_suspend */
|