Lines Matching refs:pm_data
78 static const struct exynos_pm_data *pm_data; variable
152 if (!pm_data->wkup_irq) in exynos_irq_set_wake()
154 wkup_irq = pm_data->wkup_irq; in exynos_irq_set_wake()
459 for (i = 0; (pm_data->release_ret_regs[i] != REG_TABLE_END); i++) in exynos_pm_release_retention()
461 pm_data->release_ret_regs[i]); in exynos_pm_release_retention()
585 if (pm_data->pm_prepare) in exynos_suspend_enter()
586 pm_data->pm_prepare(); in exynos_suspend_enter()
592 ret = cpu_suspend(0, pm_data->cpu_suspend); in exynos_suspend_enter()
596 if (pm_data->pm_resume_prepare) in exynos_suspend_enter()
597 pm_data->pm_resume_prepare(); in exynos_suspend_enter()
734 pm_data = (const struct exynos_pm_data *) match->data; in exynos_pm_init()
738 tmp |= pm_data->wake_disable_mask; in exynos_pm_init()
741 exynos_pm_syscore_ops.suspend = pm_data->pm_suspend; in exynos_pm_init()
742 exynos_pm_syscore_ops.resume = pm_data->pm_resume; in exynos_pm_init()