Lines Matching defs:hw_idx
41 enum mtk_vdec_hw_id hw_idx;
54 hw_idx = (enum mtk_vdec_hw_id)(uintptr_t)of_id->data;
55 if (!test_bit(hw_idx, vdec_dev->subdev_bitmap)) {
56 dev_err(&pdev->dev, "vdec %d is not ready", hw_idx);
73 ctx = mtk_vcodec_get_curr_ctx(dev->main_dev, dev->hw_idx);
91 wake_up_dec_ctx(ctx, MTK_INST_IRQ_RECEIVED, dev->hw_idx);
126 int hw_idx;
159 hw_idx = (enum mtk_vdec_hw_id)(uintptr_t)of_id->data;
160 if (hw_idx >= MTK_VDEC_HW_MAX) {
161 dev_err(dev, "Hardware index %d not correct.\n", hw_idx);
165 main_dev->subdev_dev[hw_idx] = subdev_dev;
166 subdev_dev->hw_idx = hw_idx;
169 set_bit(subdev_dev->hw_idx, main_dev->subdev_bitmap);
171 if (IS_SUPPORT_VDEC_HW_IRQ(hw_idx)) {