video: driver: new workhandler for inst events

create a new work handler and post and handle
events like psc.
introduce reuse concept for internal buffers.

Change-Id: Ibeaabae1b5923681756e959389df00b287206fb6
Signed-off-by: Darshana Patil <darshana@codeaurora.org>
Šī revīzija ir iekļauta:
Darshana Patil
2020-12-22 19:15:25 -08:00
vecāks 8f55c1030e
revīzija cff8298acc
8 mainīti faili ar 261 papildinājumiem un 48 dzēšanām

Parādīt failu

@@ -71,6 +71,7 @@ int venus_hfi_scale_buses(struct msm_vidc_inst* inst, u64 bw_ddr, u64 bw_llcc);
void venus_hfi_work_handler(struct work_struct *work);
void venus_hfi_pm_work_handler(struct work_struct *work);
void venus_hfi_inst_work_handler(struct work_struct *work);
irqreturn_t venus_hfi_isr(int irq, void *data);
void __write_register(struct msm_vidc_core *core,