static int s3c_pm_prepare(void) { /* prepare check area if configured */ s3c_pm_check_prepare(); return 0; }
static int s3c_pm_prepare(void) { s3c_pm_check_prepare(); return 0; }
static int s3c_pm_prepare(void) { /* prepare check area if configured */ disable_hlt(); s3c_pm_check_prepare(); if (pm_prepare) pm_prepare(); return 0; }
static int s3c_pm_prepare(void) { /* prepare check area if configured */ #if defined(CONFIG_MACH_P8LTE) \ || defined(CONFIG_MACH_U1_NA_SPR) disable_hlt(); #endif s3c_pm_check_prepare(); if (pm_prepare) pm_prepare(); return 0; }
static int exynos_suspend_prepare(void) { int ret; /* * REVISIT: It would be better if struct platform_suspend_ops * .prepare handler get the suspend_state_t as a parameter to * avoid hard-coding the suspend to mem state. It's safe to do * it now only because the suspend_valid_only_mem function is * used as the .valid callback used to check if a given state * is supported by the platform anyways. */ ret = regulator_suspend_prepare(PM_SUSPEND_MEM); if (ret) { pr_err("Failed to prepare regulators for suspend (%d)\n", ret); return ret; } s3c_pm_check_prepare(); return 0; }