Lines Matching full:pm
20 struct mtk_vcodec_pm *pm; in mtk_vcodec_init_enc_pm() local
27 pm = &mtkdev->pm; in mtk_vcodec_init_enc_pm()
28 memset(pm, 0, sizeof(struct mtk_vcodec_pm)); in mtk_vcodec_init_enc_pm()
29 pm->mtkdev = mtkdev; in mtk_vcodec_init_enc_pm()
30 pm->dev = &pdev->dev; in mtk_vcodec_init_enc_pm()
32 enc_clk = &pm->venc_clk; in mtk_vcodec_init_enc_pm()
45 pm->larbvenc = &pdev->dev; in mtk_vcodec_init_enc_pm()
60 pm->larbvenclt = &pdev->dev; in mtk_vcodec_init_enc_pm()
62 pm->dev = &pdev->dev; in mtk_vcodec_init_enc_pm()
102 void mtk_vcodec_enc_clock_on(struct mtk_vcodec_pm *pm) in mtk_vcodec_enc_clock_on() argument
104 struct mtk_vcodec_clk *enc_clk = &pm->venc_clk; in mtk_vcodec_enc_clock_on()
116 ret = mtk_smi_larb_get(pm->larbvenc); in mtk_vcodec_enc_clock_on()
121 ret = mtk_smi_larb_get(pm->larbvenclt); in mtk_vcodec_enc_clock_on()
129 mtk_smi_larb_put(pm->larbvenc); in mtk_vcodec_enc_clock_on()
136 void mtk_vcodec_enc_clock_off(struct mtk_vcodec_pm *pm) in mtk_vcodec_enc_clock_off() argument
138 struct mtk_vcodec_clk *enc_clk = &pm->venc_clk; in mtk_vcodec_enc_clock_off()
141 mtk_smi_larb_put(pm->larbvenc); in mtk_vcodec_enc_clock_off()
142 mtk_smi_larb_put(pm->larbvenclt); in mtk_vcodec_enc_clock_off()