Lines Matching refs:pm_data
77 static const struct exynos_pm_data *pm_data; variable
151 if (!pm_data->wkup_irq) in exynos_irq_set_wake()
153 wkup_irq = pm_data->wkup_irq; in exynos_irq_set_wake()
455 for (i = 0; (pm_data->release_ret_regs[i] != REG_TABLE_END); i++) in exynos_pm_release_retention()
457 pm_data->release_ret_regs[i]); in exynos_pm_release_retention()
581 if (pm_data->pm_prepare) in exynos_suspend_enter()
582 pm_data->pm_prepare(); in exynos_suspend_enter()
588 ret = cpu_suspend(0, pm_data->cpu_suspend); in exynos_suspend_enter()
592 if (pm_data->pm_resume_prepare) in exynos_suspend_enter()
593 pm_data->pm_resume_prepare(); in exynos_suspend_enter()
730 pm_data = (const struct exynos_pm_data *) match->data; in exynos_pm_init()
734 tmp |= pm_data->wake_disable_mask; in exynos_pm_init()
737 exynos_pm_syscore_ops.suspend = pm_data->pm_suspend; in exynos_pm_init()
738 exynos_pm_syscore_ops.resume = pm_data->pm_resume; in exynos_pm_init()