|
@@ -944,22 +944,6 @@ static int s5p_mfc_queue_setup(struct vb2_queue *vq,
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static void s5p_mfc_unlock(struct vb2_queue *q)
|
|
|
-{
|
|
|
- struct s5p_mfc_ctx *ctx = fh_to_ctx(q->drv_priv);
|
|
|
- struct s5p_mfc_dev *dev = ctx->dev;
|
|
|
-
|
|
|
- mutex_unlock(&dev->mfc_mutex);
|
|
|
-}
|
|
|
-
|
|
|
-static void s5p_mfc_lock(struct vb2_queue *q)
|
|
|
-{
|
|
|
- struct s5p_mfc_ctx *ctx = fh_to_ctx(q->drv_priv);
|
|
|
- struct s5p_mfc_dev *dev = ctx->dev;
|
|
|
-
|
|
|
- mutex_lock(&dev->mfc_mutex);
|
|
|
-}
|
|
|
-
|
|
|
static int s5p_mfc_buf_init(struct vb2_buffer *vb)
|
|
|
{
|
|
|
struct vb2_queue *vq = vb->vb2_queue;
|
|
@@ -1107,8 +1091,8 @@ static void s5p_mfc_buf_queue(struct vb2_buffer *vb)
|
|
|
|
|
|
static struct vb2_ops s5p_mfc_dec_qops = {
|
|
|
.queue_setup = s5p_mfc_queue_setup,
|
|
|
- .wait_prepare = s5p_mfc_unlock,
|
|
|
- .wait_finish = s5p_mfc_lock,
|
|
|
+ .wait_prepare = vb2_ops_wait_prepare,
|
|
|
+ .wait_finish = vb2_ops_wait_finish,
|
|
|
.buf_init = s5p_mfc_buf_init,
|
|
|
.start_streaming = s5p_mfc_start_streaming,
|
|
|
.stop_streaming = s5p_mfc_stop_streaming,
|