Lines Matching full:pm
20 struct mtk_vcodec_pm *pm; in mtk_vcodec_init_dec_pm() local
26 pm = &mtkdev->pm; in mtk_vcodec_init_dec_pm()
27 pm->mtkdev = mtkdev; in mtk_vcodec_init_dec_pm()
28 dec_clk = &pm->vdec_clk; in mtk_vcodec_init_dec_pm()
40 pm->larbvdec = &pdev->dev; in mtk_vcodec_init_dec_pm()
42 pm->dev = &pdev->dev; in mtk_vcodec_init_dec_pm()
81 pm_runtime_disable(dev->pm.dev); in mtk_vcodec_release_dec_pm()
84 void mtk_vcodec_dec_pw_on(struct mtk_vcodec_pm *pm) in mtk_vcodec_dec_pw_on() argument
88 ret = pm_runtime_get_sync(pm->dev); in mtk_vcodec_dec_pw_on()
93 void mtk_vcodec_dec_pw_off(struct mtk_vcodec_pm *pm) in mtk_vcodec_dec_pw_off() argument
97 ret = pm_runtime_put_sync(pm->dev); in mtk_vcodec_dec_pw_off()
102 void mtk_vcodec_dec_clock_on(struct mtk_vcodec_pm *pm) in mtk_vcodec_dec_clock_on() argument
104 struct mtk_vcodec_clk *dec_clk = &pm->vdec_clk; in mtk_vcodec_dec_clock_on()
116 ret = mtk_smi_larb_get(pm->larbvdec); in mtk_vcodec_dec_clock_on()
128 void mtk_vcodec_dec_clock_off(struct mtk_vcodec_pm *pm) in mtk_vcodec_dec_clock_off() argument
130 struct mtk_vcodec_clk *dec_clk = &pm->vdec_clk; in mtk_vcodec_dec_clock_off()
133 mtk_smi_larb_put(pm->larbvdec); in mtk_vcodec_dec_clock_off()