Home
last modified time | relevance | path

Searched refs:vdec_dev (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/media/platform/mediatek/vcodec/common/
H A Dmtk_vcodec_util.c127 void mtk_vcodec_set_curr_ctx(struct mtk_vcodec_dec_dev *vdec_dev, in mtk_vcodec_set_curr_ctx() argument
133 spin_lock_irqsave(&vdec_dev->irqlock, flags); in mtk_vcodec_set_curr_ctx()
134 if (vdec_dev->vdec_pdata->is_subdev_supported) { in mtk_vcodec_set_curr_ctx()
135 subdev_dev = mtk_vcodec_get_hw_dev(vdec_dev, hw_idx); in mtk_vcodec_set_curr_ctx()
137 dev_err(&vdec_dev->plat_dev->dev, "Failed to get hw dev"); in mtk_vcodec_set_curr_ctx()
138 spin_unlock_irqrestore(&vdec_dev->irqlock, flags); in mtk_vcodec_set_curr_ctx()
143 vdec_dev->curr_ctx = ctx; in mtk_vcodec_set_curr_ctx()
145 spin_unlock_irqrestore(&vdec_dev->irqlock, flags); in mtk_vcodec_set_curr_ctx()
149 struct mtk_vcodec_dec_ctx *mtk_vcodec_get_curr_ctx(struct mtk_vcodec_dec_dev *vdec_dev, in mtk_vcodec_get_curr_ctx() argument
156 spin_lock_irqsave(&vdec_dev->irqlock, flags); in mtk_vcodec_get_curr_ctx()
[all …]
H A Dmtk_vcodec_util.h69 void mtk_vcodec_set_curr_ctx(struct mtk_vcodec_dec_dev *vdec_dev,
71 struct mtk_vcodec_dec_ctx *mtk_vcodec_get_curr_ctx(struct mtk_vcodec_dec_dev *vdec_dev,
/linux/drivers/media/platform/mediatek/vcodec/decoder/
H A Dmtk_vcodec_dec_drv.c334 static void mtk_vcodec_dec_get_chip_name(struct mtk_vcodec_dec_dev *vdec_dev) in mtk_vcodec_dec_get_chip_name() argument
336 struct device *dev = &vdec_dev->plat_dev->dev; in mtk_vcodec_dec_get_chip_name()
339 vdec_dev->chip_name = MTK_VDEC_MT8173; in mtk_vcodec_dec_get_chip_name()
341 vdec_dev->chip_name = MTK_VDEC_MT8183; in mtk_vcodec_dec_get_chip_name()
343 vdec_dev->chip_name = MTK_VDEC_MT8192; in mtk_vcodec_dec_get_chip_name()
345 vdec_dev->chip_name = MTK_VDEC_MT8195; in mtk_vcodec_dec_get_chip_name()
347 vdec_dev->chip_name = MTK_VDEC_MT8186; in mtk_vcodec_dec_get_chip_name()
349 vdec_dev->chip_name = MTK_VDEC_MT8188; in mtk_vcodec_dec_get_chip_name()
351 vdec_dev->chip_name = MTK_VDEC_INVAL; in mtk_vcodec_dec_get_chip_name()
H A Dmtk_vcodec_dec_hw.c37 static int mtk_vdec_hw_prob_done(struct mtk_vcodec_dec_dev *vdec_dev) in mtk_vdec_hw_prob_done() argument
39 struct platform_device *pdev = vdec_dev->plat_dev; in mtk_vdec_hw_prob_done()
55 if (!test_bit(hw_idx, vdec_dev->subdev_bitmap)) { in mtk_vdec_hw_prob_done()