Merge "video-driver: check max mbpf"

This commit is contained in:
qctecmdr
2021-11-10 13:22:35 -08:00
committed by Gerrit - the friendly Code Review server
當前提交 7c3520c2b0
共有 3 個文件被更改,包括 8 次插入1 次删除

查看文件

@@ -422,6 +422,7 @@ void msm_vidc_allow_dcvs(struct msm_vidc_inst *inst);
bool msm_vidc_allow_decode_batch(struct msm_vidc_inst *inst);
int msm_vidc_check_session_supported(struct msm_vidc_inst *inst);
int msm_vidc_check_core_mbps(struct msm_vidc_inst *inst);
int msm_vidc_check_core_mbpf(struct msm_vidc_inst *inst);
int msm_vidc_check_scaling_supported(struct msm_vidc_inst *inst);
int msm_vidc_update_timestamp(struct msm_vidc_inst *inst, u64 timestamp);
int msm_vidc_set_auto_framerate(struct msm_vidc_inst *inst, u64 timestamp);

查看文件

@@ -2352,6 +2352,12 @@ int msm_vidc_adjust_session_priority(void *instance, struct v4l2_ctrl *ctrl)
rc = -ENOMEM;
goto exit;
}
rc = msm_vidc_check_core_mbpf(inst);
if (rc) {
i_vpr_e(inst, "%s: unsupported load\n", __func__);
goto exit;
}
}
msm_vidc_update_cap_value(inst, PRIORITY, adjusted_value, __func__);

查看文件

@@ -5284,7 +5284,7 @@ int msm_vidc_check_core_mbps(struct msm_vidc_inst *inst)
return 0;
}
static int msm_vidc_check_core_mbpf(struct msm_vidc_inst *inst)
int msm_vidc_check_core_mbpf(struct msm_vidc_inst *inst)
{
u32 video_mbpf = 0, image_mbpf = 0, video_rt_mbpf = 0;
struct msm_vidc_core *core;