Lines Matching refs:ops
25 int plat_pm_ops_setup_pwr(struct plat_pm_pwr_ctrl *ops) in plat_pm_ops_setup_pwr() argument
27 if (!ops) { in plat_pm_ops_setup_pwr()
33 mtk_pm_ops.pwr_domain_suspend = ops->pwr_domain_suspend; in plat_pm_ops_setup_pwr()
37 mtk_pm_ops.pwr_domain_suspend_finish = ops->pwr_domain_suspend_finish; in plat_pm_ops_setup_pwr()
41 mtk_pm_ops.validate_power_state = ops->validate_power_state; in plat_pm_ops_setup_pwr()
45 mtk_pm_ops.get_sys_suspend_power_state = ops->get_sys_suspend_power_state; in plat_pm_ops_setup_pwr()
53 int plat_pm_ops_setup_smp(struct plat_pm_smp_ctrl *ops) in plat_pm_ops_setup_smp() argument
55 if (!ops) { in plat_pm_ops_setup_smp()
61 mtk_pm_ops.pwr_domain_on = ops->pwr_domain_on; in plat_pm_ops_setup_smp()
65 mtk_pm_ops.pwr_domain_on_finish = ops->pwr_domain_on_finish; in plat_pm_ops_setup_smp()
69 mtk_pm_ops.pwr_domain_off = ops->pwr_domain_off; in plat_pm_ops_setup_smp()
73 mtk_plat_smp_init = ops->init; in plat_pm_ops_setup_smp()
81 int plat_pm_ops_setup_reset(struct plat_pm_reset_ctrl *ops) in plat_pm_ops_setup_reset() argument
83 if (!ops) { in plat_pm_ops_setup_reset()
88 mtk_pm_ops.system_off = ops->system_off; in plat_pm_ops_setup_reset()
92 mtk_pm_ops.system_reset = ops->system_reset; in plat_pm_ops_setup_reset()
96 mtk_pm_ops.system_reset2 = ops->system_reset2; in plat_pm_ops_setup_reset()