Loading drivers/media/platform/msm/vidc/hfi_response_handler.c +1 −0 Original line number Diff line number Diff line Loading @@ -1170,6 +1170,7 @@ u32 hfi_process_msg_packet( msg_hdr); break; case HFI_MSG_SYS_IDLE: case HFI_MSG_SYS_PC_PREP_DONE: break; case HFI_MSG_SYS_SESSION_INIT_DONE: SANITIZE_SESSION_PKT(msg_hdr); Loading drivers/media/platform/msm/vidc/venus_hfi.c +634 −274 File changed.Preview size limit exceeded, changes collapsed. Show changes drivers/media/platform/msm/vidc/venus_hfi.h +6 −2 Original line number Diff line number Diff line Loading @@ -182,12 +182,14 @@ struct venus_hfi_device { struct list_head sess_head; u32 intr_status; u32 device_id; u32 load; u32 clk_load; u32 bus_load[MSM_VIDC_MAX_DEVICES]; u32 clocks_enabled; u32 power_enabled; enum vidc_clocks clk_gating_level; struct mutex read_lock; struct mutex write_lock; struct mutex clock_lock; struct mutex clk_pwr_lock; struct mutex session_lock; msm_vidc_callback callback; struct vidc_mem_addr iface_q_table; Loading @@ -198,6 +200,7 @@ struct venus_hfi_device { struct smem_client *hal_client; struct hal_data *hal_data; struct workqueue_struct *vidc_workq; struct workqueue_struct *venus_pm_workq; int spur_count; int reg_count; u32 base_addr; Loading @@ -206,6 +209,7 @@ struct venus_hfi_device { u32 irq; struct venus_resources resources; struct msm_vidc_platform_resources *res; struct regulator *gdsc; }; void venus_hfi_delete_device(void *device); Loading drivers/media/platform/msm/vidc/vidc_hfi_io.h +1 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,7 @@ #define VIDC_CPU_CS_SCIACMDARG0_HFI_CTRL_ERROR_STATUS_SHFT 0x1 #define VIDC_CPU_CS_SCIACMDARG0_HFI_CTRL_INIT_STATUS_BMSK 0x1 #define VIDC_CPU_CS_SCIACMDARG0_HFI_CTRL_INIT_STATUS_SHFT 0x0 #define VIDC_CPU_CS_SCIACMDARG0_HFI_CTRL_PC_READY 0x100 #define VIDC_CPU_CS_SCIACMDARG0_HFI_CTRL_INIT_IDLE_MSG_BMSK 0x40000000 /* HFI_QTBL_INFO */ Loading Loading
drivers/media/platform/msm/vidc/hfi_response_handler.c +1 −0 Original line number Diff line number Diff line Loading @@ -1170,6 +1170,7 @@ u32 hfi_process_msg_packet( msg_hdr); break; case HFI_MSG_SYS_IDLE: case HFI_MSG_SYS_PC_PREP_DONE: break; case HFI_MSG_SYS_SESSION_INIT_DONE: SANITIZE_SESSION_PKT(msg_hdr); Loading
drivers/media/platform/msm/vidc/venus_hfi.c +634 −274 File changed.Preview size limit exceeded, changes collapsed. Show changes
drivers/media/platform/msm/vidc/venus_hfi.h +6 −2 Original line number Diff line number Diff line Loading @@ -182,12 +182,14 @@ struct venus_hfi_device { struct list_head sess_head; u32 intr_status; u32 device_id; u32 load; u32 clk_load; u32 bus_load[MSM_VIDC_MAX_DEVICES]; u32 clocks_enabled; u32 power_enabled; enum vidc_clocks clk_gating_level; struct mutex read_lock; struct mutex write_lock; struct mutex clock_lock; struct mutex clk_pwr_lock; struct mutex session_lock; msm_vidc_callback callback; struct vidc_mem_addr iface_q_table; Loading @@ -198,6 +200,7 @@ struct venus_hfi_device { struct smem_client *hal_client; struct hal_data *hal_data; struct workqueue_struct *vidc_workq; struct workqueue_struct *venus_pm_workq; int spur_count; int reg_count; u32 base_addr; Loading @@ -206,6 +209,7 @@ struct venus_hfi_device { u32 irq; struct venus_resources resources; struct msm_vidc_platform_resources *res; struct regulator *gdsc; }; void venus_hfi_delete_device(void *device); Loading
drivers/media/platform/msm/vidc/vidc_hfi_io.h +1 −0 Original line number Diff line number Diff line Loading @@ -49,6 +49,7 @@ #define VIDC_CPU_CS_SCIACMDARG0_HFI_CTRL_ERROR_STATUS_SHFT 0x1 #define VIDC_CPU_CS_SCIACMDARG0_HFI_CTRL_INIT_STATUS_BMSK 0x1 #define VIDC_CPU_CS_SCIACMDARG0_HFI_CTRL_INIT_STATUS_SHFT 0x0 #define VIDC_CPU_CS_SCIACMDARG0_HFI_CTRL_PC_READY 0x100 #define VIDC_CPU_CS_SCIACMDARG0_HFI_CTRL_INIT_IDLE_MSG_BMSK 0x40000000 /* HFI_QTBL_INFO */ Loading