video: driver: Add handling for session priority

Following changes are added with this:
1. Handle and adjust session priority.
2. Session addmission based on priority.
3. Power (clock and bus) scaling based on priority.
4. Handle s_parm influence on priority.

Change-Id: I12dec5fb03d733f07b0b0a24b4d74d1ccd4bf791
Signed-off-by: Vikash Garodia <vgarodia@codeaurora.org>
此提交包含在:
Vikash Garodia
2021-03-17 22:28:17 +05:30
父節點 ac3350d805
當前提交 0017afac21
共有 14 個檔案被更改,包括 186 行新增82 行删除

查看文件

@@ -247,8 +247,7 @@ static inline int __bpp(enum msm_vidc_colorformat_type f)
}
u64 msm_vidc_max_freq(struct msm_vidc_inst* inst);
int msm_vidc_get_inst_load(struct msm_vidc_inst* inst,
enum load_calc_quirks quirks);
int msm_vidc_get_inst_load(struct msm_vidc_inst *inst);
int msm_vidc_scale_power(struct msm_vidc_inst *inst, bool scale_buses);
#endif