video: driver: decouple fence structure from video buffer

Decouple fence structure from video buffer. Also add some
misc fence flow setup support.

Change-Id: Ia4e223a3a288f0dae3238850685f3a73d4b9400a
Signed-off-by: Akshata Sahukar <quic_asahukar@quicinc.com>
This commit is contained in:
Akshata Sahukar
2022-02-09 14:04:30 -08:00
committed by Gerrit - the friendly Code Review server
부모 d10f2f9108
커밋 0a5549a6a9
10개의 변경된 파일173개의 추가작업 그리고 63개의 파일을 삭제

파일 보기

@@ -145,6 +145,7 @@ struct msm_vidc_inst {
struct list_head children_list;
struct list_head firmware_list;
struct list_head pending_pkts; /* list of struct hfi_pending_packet */
struct list_head fence_list; /* list of struct msm_vidc_fence */
bool once_per_session_set;
bool ipsc_properties_set;
bool opsc_properties_set;
@@ -154,7 +155,7 @@ struct msm_vidc_inst {
struct msm_vidc_statistics stats;
struct msm_vidc_inst_capability *capabilities;
struct completion completions[MAX_SIGNAL];
struct msm_vidc_fence_context fence;
struct msm_vidc_fence_context fence_context;
enum priority_level priority_level;
u32 firmware_priority;
bool active;