msm: camera: common: Update holi camera workq wrapper

Update OPE and TFE drivers to use new camera workq
wrapper functions.

CRs-Fixed: 2716498
Change-Id: I05ecefb191a544c2953ac7e71a7c9a95d1f1fb10
Signed-off-by: Suresh Vankadara <svankada@codeaurora.org>
This commit is contained in:
Suresh Vankadara
2020-06-22 15:23:00 +05:30
rodzic 118bf8e59f
commit c92348064f
2 zmienionych plików z 27 dodań i 4 usunięć

Wyświetl plik

@@ -3573,6 +3573,21 @@ compat_hw_name_failed:
return rc;
}
static void cam_req_mgr_process_ope_command_queue(struct work_struct *w)
{
cam_req_mgr_process_workq(w);
}
static void cam_req_mgr_process_ope_msg_queue(struct work_struct *w)
{
cam_req_mgr_process_workq(w);
}
static void cam_req_mgr_process_ope_timer_queue(struct work_struct *w)
{
cam_req_mgr_process_workq(w);
}
static int cam_ope_mgr_create_wq(void)
{
@@ -3581,21 +3596,23 @@ static int cam_ope_mgr_create_wq(void)
rc = cam_req_mgr_workq_create("ope_command_queue", OPE_WORKQ_NUM_TASK,
&ope_hw_mgr->cmd_work, CRM_WORKQ_USAGE_NON_IRQ,
0);
0, cam_req_mgr_process_ope_command_queue);
if (rc) {
CAM_ERR(CAM_OPE, "unable to create a command worker");
goto cmd_work_failed;
}
rc = cam_req_mgr_workq_create("ope_message_queue", OPE_WORKQ_NUM_TASK,
&ope_hw_mgr->msg_work, CRM_WORKQ_USAGE_IRQ, 0);
&ope_hw_mgr->msg_work, CRM_WORKQ_USAGE_IRQ, 0,
cam_req_mgr_process_ope_msg_queue);
if (rc) {
CAM_ERR(CAM_OPE, "unable to create a message worker");
goto msg_work_failed;
}
rc = cam_req_mgr_workq_create("ope_timer_queue", OPE_WORKQ_NUM_TASK,
&ope_hw_mgr->timer_work, CRM_WORKQ_USAGE_IRQ, 0);
&ope_hw_mgr->timer_work, CRM_WORKQ_USAGE_IRQ, 0,
cam_req_mgr_process_ope_timer_queue);
if (rc) {
CAM_ERR(CAM_OPE, "unable to create a timer worker");
goto timer_work_failed;