rockchip-vpu-y += \
                rockchip_vpu_drv.o \
-               rockchip_vpu_enc.o \
+               rockchip_vpu_v4l2.o \
                rk3288_vpu_hw.o \
                rk3288_vpu_hw_jpeg_enc.o \
                rk3399_vpu_hw.o \
 
 };
 
 static int
-enc_queue_init(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq)
+queue_init(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq)
 {
        struct rockchip_vpu_ctx *ctx = priv;
        int ret;
        src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
        src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
        src_vq->drv_priv = ctx;
-       src_vq->ops = &rockchip_vpu_enc_queue_ops;
+       src_vq->ops = &rockchip_vpu_queue_ops;
        src_vq->mem_ops = &vb2_dma_contig_memops;
 
        /*
        dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE;
        dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
        dst_vq->drv_priv = ctx;
-       dst_vq->ops = &rockchip_vpu_enc_queue_ops;
+       dst_vq->ops = &rockchip_vpu_queue_ops;
        dst_vq->mem_ops = &vb2_vmalloc_memops;
        dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
        dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
        ctx->dev = vpu;
        if (func->id == MEDIA_ENT_F_PROC_VIDEO_ENCODER)
                ctx->fh.m2m_ctx = v4l2_m2m_ctx_init(vpu->m2m_dev, ctx,
-                                                   &enc_queue_init);
+                                                   queue_init);
        else
                ctx->fh.m2m_ctx = ERR_PTR(-ENODEV);
        if (IS_ERR(ctx->fh.m2m_ctx)) {
        filp->private_data = &ctx->fh;
        v4l2_fh_add(&ctx->fh);
 
-       rockchip_vpu_enc_reset_dst_fmt(vpu, ctx);
-       rockchip_vpu_enc_reset_src_fmt(vpu, ctx);
+       rockchip_vpu_reset_dst_fmt(vpu, ctx);
+       rockchip_vpu_reset_src_fmt(vpu, ctx);
 
        ret = rockchip_vpu_ctrls_setup(vpu, ctx);
        if (ret) {
        vfd->v4l2_dev = &vpu->v4l2_dev;
        vfd->vfl_dir = VFL_DIR_M2M;
        vfd->device_caps = V4L2_CAP_STREAMING | V4L2_CAP_VIDEO_M2M_MPLANE;
-       vfd->ioctl_ops = &rockchip_vpu_enc_ioctl_ops;
+       vfd->ioctl_ops = &rockchip_vpu_ioctl_ops;
        snprintf(vfd->name, sizeof(vfd->name), "%s-enc", match->compatible);
 
        vpu->encoder = func;
 
        return 0;
 }
 
-void rockchip_vpu_enc_reset_dst_fmt(struct rockchip_vpu_dev *vpu,
-                                   struct rockchip_vpu_ctx *ctx)
+void rockchip_vpu_reset_dst_fmt(struct rockchip_vpu_dev *vpu,
+                               struct rockchip_vpu_ctx *ctx)
 {
        struct v4l2_pix_format_mplane *fmt = &ctx->dst_fmt;
 
                fmt->width * fmt->height * ctx->vpu_dst_fmt->max_depth;
 }
 
-void rockchip_vpu_enc_reset_src_fmt(struct rockchip_vpu_dev *vpu,
-                                   struct rockchip_vpu_ctx *ctx)
+void rockchip_vpu_reset_src_fmt(struct rockchip_vpu_dev *vpu,
+                               struct rockchip_vpu_ctx *ctx)
 {
        struct v4l2_pix_format_mplane *fmt = &ctx->src_fmt;
 
         * the raw format again after we return, so we don't need
         * anything smarter.
         */
-       rockchip_vpu_enc_reset_src_fmt(vpu, ctx);
+       rockchip_vpu_reset_src_fmt(vpu, ctx);
        return 0;
 }
 
-const struct v4l2_ioctl_ops rockchip_vpu_enc_ioctl_ops = {
+const struct v4l2_ioctl_ops rockchip_vpu_ioctl_ops = {
        .vidioc_querycap = vidioc_querycap,
        .vidioc_enum_framesizes = vidioc_enum_framesizes,
 
        return 0;
 }
 
-const struct vb2_ops rockchip_vpu_enc_queue_ops = {
+const struct vb2_ops rockchip_vpu_queue_ops = {
        .queue_setup = rockchip_vpu_queue_setup,
        .buf_prepare = rockchip_vpu_buf_prepare,
        .buf_queue = rockchip_vpu_buf_queue,
 
 
 #include "rockchip_vpu.h"
 
-extern const struct v4l2_ioctl_ops rockchip_vpu_enc_ioctl_ops;
-extern const struct vb2_ops rockchip_vpu_enc_queue_ops;
+extern const struct v4l2_ioctl_ops rockchip_vpu_ioctl_ops;
+extern const struct vb2_ops rockchip_vpu_queue_ops;
 
-void rockchip_vpu_enc_reset_src_fmt(struct rockchip_vpu_dev *vpu,
-                                   struct rockchip_vpu_ctx *ctx);
-void rockchip_vpu_enc_reset_dst_fmt(struct rockchip_vpu_dev *vpu,
-                                   struct rockchip_vpu_ctx *ctx);
+void rockchip_vpu_reset_src_fmt(struct rockchip_vpu_dev *vpu,
+                               struct rockchip_vpu_ctx *ctx);
+void rockchip_vpu_reset_dst_fmt(struct rockchip_vpu_dev *vpu,
+                               struct rockchip_vpu_ctx *ctx);
 
 #endif /* ROCKCHIP_VPU_V4L2_H_ */