diff --git a/drivers/media/platform/msm/cvp/cvp_hfi_api.h b/drivers/media/platform/msm/cvp/cvp_hfi_api.h index 0a5ae01af744..0606cbd865e1 100644 --- a/drivers/media/platform/msm/cvp/cvp_hfi_api.h +++ b/drivers/media/platform/msm/cvp/cvp_hfi_api.h @@ -357,10 +357,8 @@ struct cvp_hfi_device { int (*validate_session)(void *sess, const char *func); }; -typedef void (*hfi_cmd_response_callback) (enum hal_command_response cmd, - void *data); -typedef void (*msm_cvp_callback) (enum hal_command_response response, - void *callback); +typedef void (*hfi_cmd_response_callback) (u32 cmd, void *data); +typedef void (*msm_cvp_callback) (u32 response, void *callback); struct cvp_hfi_device *cvp_hfi_initialize(enum msm_cvp_hfi_type hfi_type, u32 device_id, struct msm_cvp_platform_resources *res, diff --git a/drivers/media/platform/msm/cvp/msm_cvp_common.c b/drivers/media/platform/msm/cvp/msm_cvp_common.c index 22c8aa9441ad..75c9fe378f7b 100644 --- a/drivers/media/platform/msm/cvp/msm_cvp_common.c +++ b/drivers/media/platform/msm/cvp/msm_cvp_common.c @@ -767,7 +767,7 @@ static void handle_session_close(enum hal_command_response cmd, void *data) cvp_put_inst(inst); } -void cvp_handle_cmd_response(enum hal_command_response cmd, void *data) +void cvp_handle_cmd_response(u32 cmd, void *data) { dprintk(CVP_HFI, "Command response = %d\n", cmd); switch (cmd) { diff --git a/drivers/media/platform/msm/cvp/msm_cvp_internal.h b/drivers/media/platform/msm/cvp/msm_cvp_internal.h index 31495ad77d35..8bd02fce164e 100644 --- a/drivers/media/platform/msm/cvp/msm_cvp_internal.h +++ b/drivers/media/platform/msm/cvp/msm_cvp_internal.h @@ -326,7 +326,7 @@ struct msm_cvp_inst { extern struct msm_cvp_drv *cvp_driver; -void cvp_handle_cmd_response(enum hal_command_response cmd, void *data); +void cvp_handle_cmd_response(u32 cmd, void *data); int msm_cvp_trigger_ssr(struct msm_cvp_core *core, enum hal_ssr_trigger_type type); int msm_cvp_noc_error_info(struct msm_cvp_core *core); diff --git a/techpack/video/msm/vidc/msm_vidc_common.c b/techpack/video/msm/vidc/msm_vidc_common.c index f38687d5e943..de7670f265cb 100644 --- a/techpack/video/msm/vidc/msm_vidc_common.c +++ b/techpack/video/msm/vidc/msm_vidc_common.c @@ -2728,7 +2728,7 @@ exit: put_inst(inst); } -void handle_cmd_response(enum hal_command_response cmd, void *data) +void handle_cmd_response(u32 cmd, void *data) { switch (cmd) { case HAL_SYS_INIT_DONE: diff --git a/techpack/video/msm/vidc/msm_vidc_internal.h b/techpack/video/msm/vidc/msm_vidc_internal.h index 0f1614a613d3..a74630199b45 100644 --- a/techpack/video/msm/vidc/msm_vidc_internal.h +++ b/techpack/video/msm/vidc/msm_vidc_internal.h @@ -623,7 +623,7 @@ struct msm_vidc_ctrl { const char * const *qmenu; }; -void handle_cmd_response(enum hal_command_response cmd, void *data); +void handle_cmd_response(u32 cmd, void *data); int msm_vidc_trigger_ssr(struct msm_vidc_core *core, u64 trigger_ssr_val); int msm_vidc_noc_error_info(struct msm_vidc_core *core); diff --git a/techpack/video/msm/vidc/vidc_hfi_api.h b/techpack/video/msm/vidc/vidc_hfi_api.h index 069185c1b0d8..17b28bcb0b3a 100644 --- a/techpack/video/msm/vidc/vidc_hfi_api.h +++ b/techpack/video/msm/vidc/vidc_hfi_api.h @@ -678,10 +678,8 @@ struct hfi_device { enum hal_default_properties (*get_default_properties)(void *dev); }; -typedef void (*hfi_cmd_response_callback) (enum hal_command_response cmd, - void *data); -typedef void (*msm_vidc_callback) (enum hal_command_response response, - void *callback); +typedef void (*hfi_cmd_response_callback) (u32 cmd, void *data); +typedef void (*msm_vidc_callback) (u32 response, void *callback); struct hfi_device *vidc_hfi_initialize(enum msm_vidc_hfi_type hfi_type, u32 device_id, struct msm_vidc_platform_resources *res,