Lines Matching refs:cmd_work
296 struct drm_exynos_ipp_cmd_work *cmd_work; in ipp_create_cmd_work() local
298 cmd_work = kzalloc(sizeof(*cmd_work), GFP_KERNEL); in ipp_create_cmd_work()
299 if (!cmd_work) in ipp_create_cmd_work()
302 INIT_WORK((struct work_struct *)cmd_work, ipp_sched_cmd); in ipp_create_cmd_work()
304 return cmd_work; in ipp_create_cmd_work()
806 struct drm_exynos_ipp_cmd_work *cmd_work, in ipp_handle_cmd_work() argument
811 cmd_work->ippdrv = ippdrv; in ipp_handle_cmd_work()
812 cmd_work->c_node = c_node; in ipp_handle_cmd_work()
813 queue_work(ctx->cmd_workq, &cmd_work->work); in ipp_handle_cmd_work()
857 struct drm_exynos_ipp_cmd_work *cmd_work = c_node->start_work; in ipp_queue_buf_with_run() local
859 cmd_work->ctrl = IPP_CTRL_PLAY; in ipp_queue_buf_with_run()
860 ipp_handle_cmd_work(dev, ippdrv, cmd_work, c_node); in ipp_queue_buf_with_run()
1030 struct drm_exynos_ipp_cmd_work *cmd_work; in exynos_drm_ipp_cmd_ctrl() local
1072 cmd_work = c_node->start_work; in exynos_drm_ipp_cmd_ctrl()
1073 cmd_work->ctrl = cmd_ctrl->ctrl; in exynos_drm_ipp_cmd_ctrl()
1074 ipp_handle_cmd_work(dev, ippdrv, cmd_work, c_node); in exynos_drm_ipp_cmd_ctrl()
1077 cmd_work = c_node->stop_work; in exynos_drm_ipp_cmd_ctrl()
1078 cmd_work->ctrl = cmd_ctrl->ctrl; in exynos_drm_ipp_cmd_ctrl()
1079 ipp_handle_cmd_work(dev, ippdrv, cmd_work, c_node); in exynos_drm_ipp_cmd_ctrl()
1097 cmd_work = c_node->stop_work; in exynos_drm_ipp_cmd_ctrl()
1098 cmd_work->ctrl = cmd_ctrl->ctrl; in exynos_drm_ipp_cmd_ctrl()
1099 ipp_handle_cmd_work(dev, ippdrv, cmd_work, c_node); in exynos_drm_ipp_cmd_ctrl()
1111 cmd_work = c_node->start_work; in exynos_drm_ipp_cmd_ctrl()
1112 cmd_work->ctrl = cmd_ctrl->ctrl; in exynos_drm_ipp_cmd_ctrl()
1113 ipp_handle_cmd_work(dev, ippdrv, cmd_work, c_node); in exynos_drm_ipp_cmd_ctrl()
1335 struct drm_exynos_ipp_cmd_work *cmd_work = in ipp_sched_cmd() local
1342 ippdrv = cmd_work->ippdrv; in ipp_sched_cmd()
1348 c_node = cmd_work->c_node; in ipp_sched_cmd()
1358 switch (cmd_work->ctrl) { in ipp_sched_cmd()
1399 DRM_DEBUG_KMS("ctrl[%d] done.\n", cmd_work->ctrl); in ipp_sched_cmd()