aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/media/parport/bw-qcam.c2
-rw-r--r--drivers/media/platform/blackfin/bfin_capture.c2
-rw-r--r--drivers/media/platform/coda.c4
-rw-r--r--drivers/media/platform/davinci/vpbe_display.c2
-rw-r--r--drivers/media/platform/davinci/vpif_capture.c2
-rw-r--r--drivers/media/platform/davinci/vpif_display.c2
-rw-r--r--drivers/media/platform/exynos-gsc/gsc-m2m.c4
-rw-r--r--drivers/media/platform/exynos4-is/fimc-capture.c2
-rw-r--r--drivers/media/platform/exynos4-is/fimc-lite.c2
-rw-r--r--drivers/media/platform/exynos4-is/fimc-m2m.c4
-rw-r--r--drivers/media/platform/m2m-deinterlace.c4
-rw-r--r--drivers/media/platform/mem2mem_testdev.c4
-rw-r--r--drivers/media/platform/mx2_emmaprp.c4
-rw-r--r--drivers/media/platform/s3c-camif/camif-capture.c2
-rw-r--r--drivers/media/platform/s5p-g2d/g2d.c4
-rw-r--r--drivers/media/platform/s5p-jpeg/jpeg-core.c4
-rw-r--r--drivers/media/platform/s5p-mfc/s5p_mfc.c4
-rw-r--r--drivers/media/platform/soc_camera/atmel-isi.c2
-rw-r--r--drivers/media/platform/soc_camera/mx2_camera.c2
-rw-r--r--drivers/media/platform/soc_camera/mx3_camera.c2
-rw-r--r--drivers/media/platform/soc_camera/rcar_vin.c2
-rw-r--r--drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c2
-rw-r--r--drivers/media/platform/ti-vpe/vpe.c4
-rw-r--r--drivers/media/platform/vivi.c2
-rw-r--r--drivers/media/platform/vsp1/vsp1_video.c2
-rw-r--r--drivers/media/usb/em28xx/em28xx-video.c4
-rw-r--r--drivers/media/usb/pwc/pwc-if.c2
-rw-r--r--drivers/media/usb/s2255/s2255drv.c2
-rw-r--r--drivers/media/usb/stk1160/stk1160-v4l.c2
-rw-r--r--drivers/media/usb/usbtv/usbtv-video.c2
-rw-r--r--drivers/media/usb/uvc/uvc_queue.c2
-rw-r--r--drivers/media/v4l2-core/videobuf2-core.c8
-rw-r--r--drivers/staging/media/dt3155v4l/dt3155v4l.c2
-rw-r--r--drivers/staging/media/go7007/go7007-v4l2.c2
-rw-r--r--drivers/staging/media/msi3101/sdr-msi3101.c2
-rw-r--r--drivers/staging/media/omap4iss/iss_video.c2
-rw-r--r--drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c2
-rw-r--r--drivers/staging/media/solo6x10/solo6x10-v4l2.c2
-rw-r--r--include/media/videobuf2-core.h2
39 files changed, 53 insertions, 53 deletions
diff --git a/drivers/media/parport/bw-qcam.c b/drivers/media/parport/bw-qcam.c
index d12bd33f39cb..a0a6ee6398fe 100644
--- a/drivers/media/parport/bw-qcam.c
+++ b/drivers/media/parport/bw-qcam.c
@@ -965,7 +965,7 @@ static struct qcam *qcam_init(struct parport *port)
965 q->drv_priv = qcam; 965 q->drv_priv = qcam;
966 q->ops = &qcam_video_qops; 966 q->ops = &qcam_video_qops;
967 q->mem_ops = &vb2_vmalloc_memops; 967 q->mem_ops = &vb2_vmalloc_memops;
968 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 968 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
969 err = vb2_queue_init(q); 969 err = vb2_queue_init(q);
970 if (err < 0) { 970 if (err < 0) {
971 v4l2_err(v4l2_dev, "couldn't init vb2_queue for %s.\n", port->name); 971 v4l2_err(v4l2_dev, "couldn't init vb2_queue for %s.\n", port->name);
diff --git a/drivers/media/platform/blackfin/bfin_capture.c b/drivers/media/platform/blackfin/bfin_capture.c
index 281916591437..200bec91182e 100644
--- a/drivers/media/platform/blackfin/bfin_capture.c
+++ b/drivers/media/platform/blackfin/bfin_capture.c
@@ -997,7 +997,7 @@ static int bcap_probe(struct platform_device *pdev)
997 q->buf_struct_size = sizeof(struct bcap_buffer); 997 q->buf_struct_size = sizeof(struct bcap_buffer);
998 q->ops = &bcap_video_qops; 998 q->ops = &bcap_video_qops;
999 q->mem_ops = &vb2_dma_contig_memops; 999 q->mem_ops = &vb2_dma_contig_memops;
1000 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1000 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1001 1001
1002 ret = vb2_queue_init(q); 1002 ret = vb2_queue_init(q);
1003 if (ret) 1003 if (ret)
diff --git a/drivers/media/platform/coda.c b/drivers/media/platform/coda.c
index 61f3dbcc259f..81b6f7b1d6af 100644
--- a/drivers/media/platform/coda.c
+++ b/drivers/media/platform/coda.c
@@ -2428,7 +2428,7 @@ static int coda_queue_init(void *priv, struct vb2_queue *src_vq,
2428 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 2428 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
2429 src_vq->ops = &coda_qops; 2429 src_vq->ops = &coda_qops;
2430 src_vq->mem_ops = &vb2_dma_contig_memops; 2430 src_vq->mem_ops = &vb2_dma_contig_memops;
2431 src_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 2431 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
2432 2432
2433 ret = vb2_queue_init(src_vq); 2433 ret = vb2_queue_init(src_vq);
2434 if (ret) 2434 if (ret)
@@ -2440,7 +2440,7 @@ static int coda_queue_init(void *priv, struct vb2_queue *src_vq,
2440 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 2440 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
2441 dst_vq->ops = &coda_qops; 2441 dst_vq->ops = &coda_qops;
2442 dst_vq->mem_ops = &vb2_dma_contig_memops; 2442 dst_vq->mem_ops = &vb2_dma_contig_memops;
2443 dst_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 2443 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
2444 2444
2445 return vb2_queue_init(dst_vq); 2445 return vb2_queue_init(dst_vq);
2446} 2446}
diff --git a/drivers/media/platform/davinci/vpbe_display.c b/drivers/media/platform/davinci/vpbe_display.c
index b02aba488826..e512767cf7ea 100644
--- a/drivers/media/platform/davinci/vpbe_display.c
+++ b/drivers/media/platform/davinci/vpbe_display.c
@@ -1415,7 +1415,7 @@ static int vpbe_display_reqbufs(struct file *file, void *priv,
1415 q->ops = &video_qops; 1415 q->ops = &video_qops;
1416 q->mem_ops = &vb2_dma_contig_memops; 1416 q->mem_ops = &vb2_dma_contig_memops;
1417 q->buf_struct_size = sizeof(struct vpbe_disp_buffer); 1417 q->buf_struct_size = sizeof(struct vpbe_disp_buffer);
1418 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1418 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1419 1419
1420 ret = vb2_queue_init(q); 1420 ret = vb2_queue_init(q);
1421 if (ret) { 1421 if (ret) {
diff --git a/drivers/media/platform/davinci/vpif_capture.c b/drivers/media/platform/davinci/vpif_capture.c
index 735ec47601a9..cd6da8b78108 100644
--- a/drivers/media/platform/davinci/vpif_capture.c
+++ b/drivers/media/platform/davinci/vpif_capture.c
@@ -1023,7 +1023,7 @@ static int vpif_reqbufs(struct file *file, void *priv,
1023 q->ops = &video_qops; 1023 q->ops = &video_qops;
1024 q->mem_ops = &vb2_dma_contig_memops; 1024 q->mem_ops = &vb2_dma_contig_memops;
1025 q->buf_struct_size = sizeof(struct vpif_cap_buffer); 1025 q->buf_struct_size = sizeof(struct vpif_cap_buffer);
1026 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1026 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1027 1027
1028 ret = vb2_queue_init(q); 1028 ret = vb2_queue_init(q);
1029 if (ret) { 1029 if (ret) {
diff --git a/drivers/media/platform/davinci/vpif_display.c b/drivers/media/platform/davinci/vpif_display.c
index 9d115cdc6bdb..fd68236657c2 100644
--- a/drivers/media/platform/davinci/vpif_display.c
+++ b/drivers/media/platform/davinci/vpif_display.c
@@ -983,7 +983,7 @@ static int vpif_reqbufs(struct file *file, void *priv,
983 q->ops = &video_qops; 983 q->ops = &video_qops;
984 q->mem_ops = &vb2_dma_contig_memops; 984 q->mem_ops = &vb2_dma_contig_memops;
985 q->buf_struct_size = sizeof(struct vpif_disp_buffer); 985 q->buf_struct_size = sizeof(struct vpif_disp_buffer);
986 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 986 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
987 987
988 ret = vb2_queue_init(q); 988 ret = vb2_queue_init(q);
989 if (ret) { 989 if (ret) {
diff --git a/drivers/media/platform/exynos-gsc/gsc-m2m.c b/drivers/media/platform/exynos-gsc/gsc-m2m.c
index 810c3e13970c..6741025e7dcb 100644
--- a/drivers/media/platform/exynos-gsc/gsc-m2m.c
+++ b/drivers/media/platform/exynos-gsc/gsc-m2m.c
@@ -590,7 +590,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
590 src_vq->ops = &gsc_m2m_qops; 590 src_vq->ops = &gsc_m2m_qops;
591 src_vq->mem_ops = &vb2_dma_contig_memops; 591 src_vq->mem_ops = &vb2_dma_contig_memops;
592 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 592 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
593 src_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 593 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
594 594
595 ret = vb2_queue_init(src_vq); 595 ret = vb2_queue_init(src_vq);
596 if (ret) 596 if (ret)
@@ -603,7 +603,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
603 dst_vq->ops = &gsc_m2m_qops; 603 dst_vq->ops = &gsc_m2m_qops;
604 dst_vq->mem_ops = &vb2_dma_contig_memops; 604 dst_vq->mem_ops = &vb2_dma_contig_memops;
605 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 605 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
606 dst_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 606 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
607 607
608 return vb2_queue_init(dst_vq); 608 return vb2_queue_init(dst_vq);
609} 609}
diff --git a/drivers/media/platform/exynos4-is/fimc-capture.c b/drivers/media/platform/exynos4-is/fimc-capture.c
index 8a712ca91d11..92ae812abce2 100644
--- a/drivers/media/platform/exynos4-is/fimc-capture.c
+++ b/drivers/media/platform/exynos4-is/fimc-capture.c
@@ -1782,7 +1782,7 @@ static int fimc_register_capture_device(struct fimc_dev *fimc,
1782 q->ops = &fimc_capture_qops; 1782 q->ops = &fimc_capture_qops;
1783 q->mem_ops = &vb2_dma_contig_memops; 1783 q->mem_ops = &vb2_dma_contig_memops;
1784 q->buf_struct_size = sizeof(struct fimc_vid_buffer); 1784 q->buf_struct_size = sizeof(struct fimc_vid_buffer);
1785 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1785 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1786 q->lock = &fimc->lock; 1786 q->lock = &fimc->lock;
1787 1787
1788 ret = vb2_queue_init(q); 1788 ret = vb2_queue_init(q);
diff --git a/drivers/media/platform/exynos4-is/fimc-lite.c b/drivers/media/platform/exynos4-is/fimc-lite.c
index 1234734bccf4..2be4bb522cad 100644
--- a/drivers/media/platform/exynos4-is/fimc-lite.c
+++ b/drivers/media/platform/exynos4-is/fimc-lite.c
@@ -1313,7 +1313,7 @@ static int fimc_lite_subdev_registered(struct v4l2_subdev *sd)
1313 q->mem_ops = &vb2_dma_contig_memops; 1313 q->mem_ops = &vb2_dma_contig_memops;
1314 q->buf_struct_size = sizeof(struct flite_buffer); 1314 q->buf_struct_size = sizeof(struct flite_buffer);
1315 q->drv_priv = fimc; 1315 q->drv_priv = fimc;
1316 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1316 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1317 q->lock = &fimc->lock; 1317 q->lock = &fimc->lock;
1318 1318
1319 ret = vb2_queue_init(q); 1319 ret = vb2_queue_init(q);
diff --git a/drivers/media/platform/exynos4-is/fimc-m2m.c b/drivers/media/platform/exynos4-is/fimc-m2m.c
index 9da95bd14820..bfc900d67a59 100644
--- a/drivers/media/platform/exynos4-is/fimc-m2m.c
+++ b/drivers/media/platform/exynos4-is/fimc-m2m.c
@@ -557,7 +557,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
557 src_vq->ops = &fimc_qops; 557 src_vq->ops = &fimc_qops;
558 src_vq->mem_ops = &vb2_dma_contig_memops; 558 src_vq->mem_ops = &vb2_dma_contig_memops;
559 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 559 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
560 src_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 560 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
561 src_vq->lock = &ctx->fimc_dev->lock; 561 src_vq->lock = &ctx->fimc_dev->lock;
562 562
563 ret = vb2_queue_init(src_vq); 563 ret = vb2_queue_init(src_vq);
@@ -570,7 +570,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
570 dst_vq->ops = &fimc_qops; 570 dst_vq->ops = &fimc_qops;
571 dst_vq->mem_ops = &vb2_dma_contig_memops; 571 dst_vq->mem_ops = &vb2_dma_contig_memops;
572 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 572 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
573 dst_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 573 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
574 dst_vq->lock = &ctx->fimc_dev->lock; 574 dst_vq->lock = &ctx->fimc_dev->lock;
575 575
576 return vb2_queue_init(dst_vq); 576 return vb2_queue_init(dst_vq);
diff --git a/drivers/media/platform/m2m-deinterlace.c b/drivers/media/platform/m2m-deinterlace.c
index 6bb86b581a34..f3a9e248ca4a 100644
--- a/drivers/media/platform/m2m-deinterlace.c
+++ b/drivers/media/platform/m2m-deinterlace.c
@@ -868,7 +868,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
868 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 868 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
869 src_vq->ops = &deinterlace_qops; 869 src_vq->ops = &deinterlace_qops;
870 src_vq->mem_ops = &vb2_dma_contig_memops; 870 src_vq->mem_ops = &vb2_dma_contig_memops;
871 src_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 871 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
872 q_data[V4L2_M2M_SRC].fmt = &formats[0]; 872 q_data[V4L2_M2M_SRC].fmt = &formats[0];
873 q_data[V4L2_M2M_SRC].width = 640; 873 q_data[V4L2_M2M_SRC].width = 640;
874 q_data[V4L2_M2M_SRC].height = 480; 874 q_data[V4L2_M2M_SRC].height = 480;
@@ -885,7 +885,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
885 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 885 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
886 dst_vq->ops = &deinterlace_qops; 886 dst_vq->ops = &deinterlace_qops;
887 dst_vq->mem_ops = &vb2_dma_contig_memops; 887 dst_vq->mem_ops = &vb2_dma_contig_memops;
888 dst_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 888 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
889 q_data[V4L2_M2M_DST].fmt = &formats[0]; 889 q_data[V4L2_M2M_DST].fmt = &formats[0];
890 q_data[V4L2_M2M_DST].width = 640; 890 q_data[V4L2_M2M_DST].width = 640;
891 q_data[V4L2_M2M_DST].height = 480; 891 q_data[V4L2_M2M_DST].height = 480;
diff --git a/drivers/media/platform/mem2mem_testdev.c b/drivers/media/platform/mem2mem_testdev.c
index 08e24379b794..02a40c541e4e 100644
--- a/drivers/media/platform/mem2mem_testdev.c
+++ b/drivers/media/platform/mem2mem_testdev.c
@@ -777,7 +777,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq, struct vb2_queue *ds
777 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 777 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
778 src_vq->ops = &m2mtest_qops; 778 src_vq->ops = &m2mtest_qops;
779 src_vq->mem_ops = &vb2_vmalloc_memops; 779 src_vq->mem_ops = &vb2_vmalloc_memops;
780 src_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 780 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
781 src_vq->lock = &ctx->dev->dev_mutex; 781 src_vq->lock = &ctx->dev->dev_mutex;
782 782
783 ret = vb2_queue_init(src_vq); 783 ret = vb2_queue_init(src_vq);
@@ -790,7 +790,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq, struct vb2_queue *ds
790 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 790 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
791 dst_vq->ops = &m2mtest_qops; 791 dst_vq->ops = &m2mtest_qops;
792 dst_vq->mem_ops = &vb2_vmalloc_memops; 792 dst_vq->mem_ops = &vb2_vmalloc_memops;
793 dst_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 793 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
794 dst_vq->lock = &ctx->dev->dev_mutex; 794 dst_vq->lock = &ctx->dev->dev_mutex;
795 795
796 return vb2_queue_init(dst_vq); 796 return vb2_queue_init(dst_vq);
diff --git a/drivers/media/platform/mx2_emmaprp.c b/drivers/media/platform/mx2_emmaprp.c
index c690435853bd..af3e1069ac44 100644
--- a/drivers/media/platform/mx2_emmaprp.c
+++ b/drivers/media/platform/mx2_emmaprp.c
@@ -766,7 +766,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
766 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 766 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
767 src_vq->ops = &emmaprp_qops; 767 src_vq->ops = &emmaprp_qops;
768 src_vq->mem_ops = &vb2_dma_contig_memops; 768 src_vq->mem_ops = &vb2_dma_contig_memops;
769 src_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 769 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
770 770
771 ret = vb2_queue_init(src_vq); 771 ret = vb2_queue_init(src_vq);
772 if (ret) 772 if (ret)
@@ -778,7 +778,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
778 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 778 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
779 dst_vq->ops = &emmaprp_qops; 779 dst_vq->ops = &emmaprp_qops;
780 dst_vq->mem_ops = &vb2_dma_contig_memops; 780 dst_vq->mem_ops = &vb2_dma_contig_memops;
781 dst_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 781 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
782 782
783 return vb2_queue_init(dst_vq); 783 return vb2_queue_init(dst_vq);
784} 784}
diff --git a/drivers/media/platform/s3c-camif/camif-capture.c b/drivers/media/platform/s3c-camif/camif-capture.c
index 5372111addd3..4e4d1631e042 100644
--- a/drivers/media/platform/s3c-camif/camif-capture.c
+++ b/drivers/media/platform/s3c-camif/camif-capture.c
@@ -1160,7 +1160,7 @@ int s3c_camif_register_video_node(struct camif_dev *camif, int idx)
1160 q->mem_ops = &vb2_dma_contig_memops; 1160 q->mem_ops = &vb2_dma_contig_memops;
1161 q->buf_struct_size = sizeof(struct camif_buffer); 1161 q->buf_struct_size = sizeof(struct camif_buffer);
1162 q->drv_priv = vp; 1162 q->drv_priv = vp;
1163 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1163 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1164 1164
1165 ret = vb2_queue_init(q); 1165 ret = vb2_queue_init(q);
1166 if (ret) 1166 if (ret)
diff --git a/drivers/media/platform/s5p-g2d/g2d.c b/drivers/media/platform/s5p-g2d/g2d.c
index 0fcf7d75e841..bf7c9b38c088 100644
--- a/drivers/media/platform/s5p-g2d/g2d.c
+++ b/drivers/media/platform/s5p-g2d/g2d.c
@@ -157,7 +157,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
157 src_vq->ops = &g2d_qops; 157 src_vq->ops = &g2d_qops;
158 src_vq->mem_ops = &vb2_dma_contig_memops; 158 src_vq->mem_ops = &vb2_dma_contig_memops;
159 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 159 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
160 src_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 160 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
161 src_vq->lock = &ctx->dev->mutex; 161 src_vq->lock = &ctx->dev->mutex;
162 162
163 ret = vb2_queue_init(src_vq); 163 ret = vb2_queue_init(src_vq);
@@ -170,7 +170,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
170 dst_vq->ops = &g2d_qops; 170 dst_vq->ops = &g2d_qops;
171 dst_vq->mem_ops = &vb2_dma_contig_memops; 171 dst_vq->mem_ops = &vb2_dma_contig_memops;
172 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 172 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
173 dst_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 173 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
174 dst_vq->lock = &ctx->dev->mutex; 174 dst_vq->lock = &ctx->dev->mutex;
175 175
176 return vb2_queue_init(dst_vq); 176 return vb2_queue_init(dst_vq);
diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.c b/drivers/media/platform/s5p-jpeg/jpeg-core.c
index a1c78c870b68..f5e987035fdb 100644
--- a/drivers/media/platform/s5p-jpeg/jpeg-core.c
+++ b/drivers/media/platform/s5p-jpeg/jpeg-core.c
@@ -1701,7 +1701,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
1701 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 1701 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
1702 src_vq->ops = &s5p_jpeg_qops; 1702 src_vq->ops = &s5p_jpeg_qops;
1703 src_vq->mem_ops = &vb2_dma_contig_memops; 1703 src_vq->mem_ops = &vb2_dma_contig_memops;
1704 src_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 1704 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
1705 src_vq->lock = &ctx->jpeg->lock; 1705 src_vq->lock = &ctx->jpeg->lock;
1706 1706
1707 ret = vb2_queue_init(src_vq); 1707 ret = vb2_queue_init(src_vq);
@@ -1714,7 +1714,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
1714 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 1714 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
1715 dst_vq->ops = &s5p_jpeg_qops; 1715 dst_vq->ops = &s5p_jpeg_qops;
1716 dst_vq->mem_ops = &vb2_dma_contig_memops; 1716 dst_vq->mem_ops = &vb2_dma_contig_memops;
1717 dst_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 1717 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
1718 dst_vq->lock = &ctx->jpeg->lock; 1718 dst_vq->lock = &ctx->jpeg->lock;
1719 1719
1720 return vb2_queue_init(dst_vq); 1720 return vb2_queue_init(dst_vq);
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc.c b/drivers/media/platform/s5p-mfc/s5p_mfc.c
index e2aac592d29f..0e8c171b3cbd 100644
--- a/drivers/media/platform/s5p-mfc/s5p_mfc.c
+++ b/drivers/media/platform/s5p-mfc/s5p_mfc.c
@@ -794,7 +794,7 @@ static int s5p_mfc_open(struct file *file)
794 goto err_queue_init; 794 goto err_queue_init;
795 } 795 }
796 q->mem_ops = (struct vb2_mem_ops *)&vb2_dma_contig_memops; 796 q->mem_ops = (struct vb2_mem_ops *)&vb2_dma_contig_memops;
797 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 797 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
798 ret = vb2_queue_init(q); 798 ret = vb2_queue_init(q);
799 if (ret) { 799 if (ret) {
800 mfc_err("Failed to initialize videobuf2 queue(capture)\n"); 800 mfc_err("Failed to initialize videobuf2 queue(capture)\n");
@@ -816,7 +816,7 @@ static int s5p_mfc_open(struct file *file)
816 goto err_queue_init; 816 goto err_queue_init;
817 } 817 }
818 q->mem_ops = (struct vb2_mem_ops *)&vb2_dma_contig_memops; 818 q->mem_ops = (struct vb2_mem_ops *)&vb2_dma_contig_memops;
819 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 819 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
820 ret = vb2_queue_init(q); 820 ret = vb2_queue_init(q);
821 if (ret) { 821 if (ret) {
822 mfc_err("Failed to initialize videobuf2 queue(output)\n"); 822 mfc_err("Failed to initialize videobuf2 queue(output)\n");
diff --git a/drivers/media/platform/soc_camera/atmel-isi.c b/drivers/media/platform/soc_camera/atmel-isi.c
index 4835173d7f80..f0b6c900034d 100644
--- a/drivers/media/platform/soc_camera/atmel-isi.c
+++ b/drivers/media/platform/soc_camera/atmel-isi.c
@@ -472,7 +472,7 @@ static int isi_camera_init_videobuf(struct vb2_queue *q,
472 q->buf_struct_size = sizeof(struct frame_buffer); 472 q->buf_struct_size = sizeof(struct frame_buffer);
473 q->ops = &isi_video_qops; 473 q->ops = &isi_video_qops;
474 q->mem_ops = &vb2_dma_contig_memops; 474 q->mem_ops = &vb2_dma_contig_memops;
475 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 475 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
476 476
477 return vb2_queue_init(q); 477 return vb2_queue_init(q);
478} 478}
diff --git a/drivers/media/platform/soc_camera/mx2_camera.c b/drivers/media/platform/soc_camera/mx2_camera.c
index d73abca9c6ee..3e844803bdca 100644
--- a/drivers/media/platform/soc_camera/mx2_camera.c
+++ b/drivers/media/platform/soc_camera/mx2_camera.c
@@ -794,7 +794,7 @@ static int mx2_camera_init_videobuf(struct vb2_queue *q,
794 q->ops = &mx2_videobuf_ops; 794 q->ops = &mx2_videobuf_ops;
795 q->mem_ops = &vb2_dma_contig_memops; 795 q->mem_ops = &vb2_dma_contig_memops;
796 q->buf_struct_size = sizeof(struct mx2_buffer); 796 q->buf_struct_size = sizeof(struct mx2_buffer);
797 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 797 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
798 798
799 return vb2_queue_init(q); 799 return vb2_queue_init(q);
800} 800}
diff --git a/drivers/media/platform/soc_camera/mx3_camera.c b/drivers/media/platform/soc_camera/mx3_camera.c
index f975b7008692..9ed81ac6881c 100644
--- a/drivers/media/platform/soc_camera/mx3_camera.c
+++ b/drivers/media/platform/soc_camera/mx3_camera.c
@@ -453,7 +453,7 @@ static int mx3_camera_init_videobuf(struct vb2_queue *q,
453 q->ops = &mx3_videobuf_ops; 453 q->ops = &mx3_videobuf_ops;
454 q->mem_ops = &vb2_dma_contig_memops; 454 q->mem_ops = &vb2_dma_contig_memops;
455 q->buf_struct_size = sizeof(struct mx3_camera_buffer); 455 q->buf_struct_size = sizeof(struct mx3_camera_buffer);
456 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 456 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
457 457
458 return vb2_queue_init(q); 458 return vb2_queue_init(q);
459} 459}
diff --git a/drivers/media/platform/soc_camera/rcar_vin.c b/drivers/media/platform/soc_camera/rcar_vin.c
index 3b1c05a72d00..0ff5cfaf2677 100644
--- a/drivers/media/platform/soc_camera/rcar_vin.c
+++ b/drivers/media/platform/soc_camera/rcar_vin.c
@@ -1360,7 +1360,7 @@ static int rcar_vin_init_videobuf2(struct vb2_queue *vq,
1360 vq->ops = &rcar_vin_vb2_ops; 1360 vq->ops = &rcar_vin_vb2_ops;
1361 vq->mem_ops = &vb2_dma_contig_memops; 1361 vq->mem_ops = &vb2_dma_contig_memops;
1362 vq->buf_struct_size = sizeof(struct rcar_vin_buffer); 1362 vq->buf_struct_size = sizeof(struct rcar_vin_buffer);
1363 vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1363 vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1364 1364
1365 return vb2_queue_init(vq); 1365 return vb2_queue_init(vq);
1366} 1366}
diff --git a/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c b/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c
index 150bd4df413c..3e75a469cd49 100644
--- a/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c
+++ b/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c
@@ -1665,7 +1665,7 @@ static int sh_mobile_ceu_init_videobuf(struct vb2_queue *q,
1665 q->ops = &sh_mobile_ceu_videobuf_ops; 1665 q->ops = &sh_mobile_ceu_videobuf_ops;
1666 q->mem_ops = &vb2_dma_contig_memops; 1666 q->mem_ops = &vb2_dma_contig_memops;
1667 q->buf_struct_size = sizeof(struct sh_mobile_ceu_buffer); 1667 q->buf_struct_size = sizeof(struct sh_mobile_ceu_buffer);
1668 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1668 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1669 1669
1670 return vb2_queue_init(q); 1670 return vb2_queue_init(q);
1671} 1671}
diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/vpe.c
index 1296c5386231..8ea3b89149cb 100644
--- a/drivers/media/platform/ti-vpe/vpe.c
+++ b/drivers/media/platform/ti-vpe/vpe.c
@@ -1770,7 +1770,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
1770 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 1770 src_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
1771 src_vq->ops = &vpe_qops; 1771 src_vq->ops = &vpe_qops;
1772 src_vq->mem_ops = &vb2_dma_contig_memops; 1772 src_vq->mem_ops = &vb2_dma_contig_memops;
1773 src_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 1773 src_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
1774 1774
1775 ret = vb2_queue_init(src_vq); 1775 ret = vb2_queue_init(src_vq);
1776 if (ret) 1776 if (ret)
@@ -1783,7 +1783,7 @@ static int queue_init(void *priv, struct vb2_queue *src_vq,
1783 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer); 1783 dst_vq->buf_struct_size = sizeof(struct v4l2_m2m_buffer);
1784 dst_vq->ops = &vpe_qops; 1784 dst_vq->ops = &vpe_qops;
1785 dst_vq->mem_ops = &vb2_dma_contig_memops; 1785 dst_vq->mem_ops = &vb2_dma_contig_memops;
1786 dst_vq->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 1786 dst_vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
1787 1787
1788 return vb2_queue_init(dst_vq); 1788 return vb2_queue_init(dst_vq);
1789} 1789}
diff --git a/drivers/media/platform/vivi.c b/drivers/media/platform/vivi.c
index e9cd96ecf4d0..776015bc187d 100644
--- a/drivers/media/platform/vivi.c
+++ b/drivers/media/platform/vivi.c
@@ -1429,7 +1429,7 @@ static int __init vivi_create_instance(int inst)
1429 q->buf_struct_size = sizeof(struct vivi_buffer); 1429 q->buf_struct_size = sizeof(struct vivi_buffer);
1430 q->ops = &vivi_video_qops; 1430 q->ops = &vivi_video_qops;
1431 q->mem_ops = &vb2_vmalloc_memops; 1431 q->mem_ops = &vb2_vmalloc_memops;
1432 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1432 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1433 1433
1434 ret = vb2_queue_init(q); 1434 ret = vb2_queue_init(q);
1435 if (ret) 1435 if (ret)
diff --git a/drivers/media/platform/vsp1/vsp1_video.c b/drivers/media/platform/vsp1/vsp1_video.c
index b4687a834f85..e41f07d36c2b 100644
--- a/drivers/media/platform/vsp1/vsp1_video.c
+++ b/drivers/media/platform/vsp1/vsp1_video.c
@@ -1051,7 +1051,7 @@ int vsp1_video_init(struct vsp1_video *video, struct vsp1_entity *rwpf)
1051 video->queue.buf_struct_size = sizeof(struct vsp1_video_buffer); 1051 video->queue.buf_struct_size = sizeof(struct vsp1_video_buffer);
1052 video->queue.ops = &vsp1_video_queue_qops; 1052 video->queue.ops = &vsp1_video_queue_qops;
1053 video->queue.mem_ops = &vb2_dma_contig_memops; 1053 video->queue.mem_ops = &vb2_dma_contig_memops;
1054 video->queue.timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_COPY; 1054 video->queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
1055 ret = vb2_queue_init(&video->queue); 1055 ret = vb2_queue_init(&video->queue);
1056 if (ret < 0) { 1056 if (ret < 0) {
1057 dev_err(video->vsp1->dev, "failed to initialize vb2 queue\n"); 1057 dev_err(video->vsp1->dev, "failed to initialize vb2 queue\n");
diff --git a/drivers/media/usb/em28xx/em28xx-video.c b/drivers/media/usb/em28xx/em28xx-video.c
index 19af6b3e9e2b..13466c47023c 100644
--- a/drivers/media/usb/em28xx/em28xx-video.c
+++ b/drivers/media/usb/em28xx/em28xx-video.c
@@ -1029,7 +1029,7 @@ static int em28xx_vb2_setup(struct em28xx *dev)
1029 q = &dev->vb_vidq; 1029 q = &dev->vb_vidq;
1030 q->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; 1030 q->type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
1031 q->io_modes = VB2_READ | VB2_MMAP | VB2_USERPTR | VB2_DMABUF; 1031 q->io_modes = VB2_READ | VB2_MMAP | VB2_USERPTR | VB2_DMABUF;
1032 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1032 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1033 q->drv_priv = dev; 1033 q->drv_priv = dev;
1034 q->buf_struct_size = sizeof(struct em28xx_buffer); 1034 q->buf_struct_size = sizeof(struct em28xx_buffer);
1035 q->ops = &em28xx_video_qops; 1035 q->ops = &em28xx_video_qops;
@@ -1043,7 +1043,7 @@ static int em28xx_vb2_setup(struct em28xx *dev)
1043 q = &dev->vb_vbiq; 1043 q = &dev->vb_vbiq;
1044 q->type = V4L2_BUF_TYPE_VBI_CAPTURE; 1044 q->type = V4L2_BUF_TYPE_VBI_CAPTURE;
1045 q->io_modes = VB2_READ | VB2_MMAP | VB2_USERPTR; 1045 q->io_modes = VB2_READ | VB2_MMAP | VB2_USERPTR;
1046 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1046 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1047 q->drv_priv = dev; 1047 q->drv_priv = dev;
1048 q->buf_struct_size = sizeof(struct em28xx_buffer); 1048 q->buf_struct_size = sizeof(struct em28xx_buffer);
1049 q->ops = &em28xx_vbi_qops; 1049 q->ops = &em28xx_vbi_qops;
diff --git a/drivers/media/usb/pwc/pwc-if.c b/drivers/media/usb/pwc/pwc-if.c
index abf365ab025d..8bef0152b1ce 100644
--- a/drivers/media/usb/pwc/pwc-if.c
+++ b/drivers/media/usb/pwc/pwc-if.c
@@ -1001,7 +1001,7 @@ static int usb_pwc_probe(struct usb_interface *intf, const struct usb_device_id
1001 pdev->vb_queue.buf_struct_size = sizeof(struct pwc_frame_buf); 1001 pdev->vb_queue.buf_struct_size = sizeof(struct pwc_frame_buf);
1002 pdev->vb_queue.ops = &pwc_vb_queue_ops; 1002 pdev->vb_queue.ops = &pwc_vb_queue_ops;
1003 pdev->vb_queue.mem_ops = &vb2_vmalloc_memops; 1003 pdev->vb_queue.mem_ops = &vb2_vmalloc_memops;
1004 pdev->vb_queue.timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1004 pdev->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1005 rc = vb2_queue_init(&pdev->vb_queue); 1005 rc = vb2_queue_init(&pdev->vb_queue);
1006 if (rc < 0) { 1006 if (rc < 0) {
1007 PWC_ERROR("Oops, could not initialize vb2 queue.\n"); 1007 PWC_ERROR("Oops, could not initialize vb2 queue.\n");
diff --git a/drivers/media/usb/s2255/s2255drv.c b/drivers/media/usb/s2255/s2255drv.c
index ef66b1b74a9b..4c7513af2450 100644
--- a/drivers/media/usb/s2255/s2255drv.c
+++ b/drivers/media/usb/s2255/s2255drv.c
@@ -1664,7 +1664,7 @@ static int s2255_probe_v4l(struct s2255_dev *dev)
1664 q->buf_struct_size = sizeof(struct s2255_buffer); 1664 q->buf_struct_size = sizeof(struct s2255_buffer);
1665 q->mem_ops = &vb2_vmalloc_memops; 1665 q->mem_ops = &vb2_vmalloc_memops;
1666 q->ops = &s2255_video_qops; 1666 q->ops = &s2255_video_qops;
1667 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1667 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1668 ret = vb2_queue_init(q); 1668 ret = vb2_queue_init(q);
1669 if (ret != 0) { 1669 if (ret != 0) {
1670 dev_err(&dev->udev->dev, 1670 dev_err(&dev->udev->dev,
diff --git a/drivers/media/usb/stk1160/stk1160-v4l.c b/drivers/media/usb/stk1160/stk1160-v4l.c
index c45c9881bb5f..37bc00f418f1 100644
--- a/drivers/media/usb/stk1160/stk1160-v4l.c
+++ b/drivers/media/usb/stk1160/stk1160-v4l.c
@@ -641,7 +641,7 @@ int stk1160_vb2_setup(struct stk1160 *dev)
641 q->buf_struct_size = sizeof(struct stk1160_buffer); 641 q->buf_struct_size = sizeof(struct stk1160_buffer);
642 q->ops = &stk1160_video_qops; 642 q->ops = &stk1160_video_qops;
643 q->mem_ops = &vb2_vmalloc_memops; 643 q->mem_ops = &vb2_vmalloc_memops;
644 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 644 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
645 645
646 rc = vb2_queue_init(q); 646 rc = vb2_queue_init(q);
647 if (rc < 0) 647 if (rc < 0)
diff --git a/drivers/media/usb/usbtv/usbtv-video.c b/drivers/media/usb/usbtv/usbtv-video.c
index 496bc2ec26b4..01ed1ec89989 100644
--- a/drivers/media/usb/usbtv/usbtv-video.c
+++ b/drivers/media/usb/usbtv/usbtv-video.c
@@ -679,7 +679,7 @@ int usbtv_video_init(struct usbtv *usbtv)
679 usbtv->vb2q.buf_struct_size = sizeof(struct usbtv_buf); 679 usbtv->vb2q.buf_struct_size = sizeof(struct usbtv_buf);
680 usbtv->vb2q.ops = &usbtv_vb2_ops; 680 usbtv->vb2q.ops = &usbtv_vb2_ops;
681 usbtv->vb2q.mem_ops = &vb2_vmalloc_memops; 681 usbtv->vb2q.mem_ops = &vb2_vmalloc_memops;
682 usbtv->vb2q.timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 682 usbtv->vb2q.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
683 usbtv->vb2q.lock = &usbtv->vb2q_lock; 683 usbtv->vb2q.lock = &usbtv->vb2q_lock;
684 ret = vb2_queue_init(&usbtv->vb2q); 684 ret = vb2_queue_init(&usbtv->vb2q);
685 if (ret < 0) { 685 if (ret < 0) {
diff --git a/drivers/media/usb/uvc/uvc_queue.c b/drivers/media/usb/uvc/uvc_queue.c
index ff7be9702486..7c146167b103 100644
--- a/drivers/media/usb/uvc/uvc_queue.c
+++ b/drivers/media/usb/uvc/uvc_queue.c
@@ -151,7 +151,7 @@ int uvc_queue_init(struct uvc_video_queue *queue, enum v4l2_buf_type type,
151 queue->queue.buf_struct_size = sizeof(struct uvc_buffer); 151 queue->queue.buf_struct_size = sizeof(struct uvc_buffer);
152 queue->queue.ops = &uvc_queue_qops; 152 queue->queue.ops = &uvc_queue_qops;
153 queue->queue.mem_ops = &vb2_vmalloc_memops; 153 queue->queue.mem_ops = &vb2_vmalloc_memops;
154 queue->queue.timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 154 queue->queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
155 ret = vb2_queue_init(&queue->queue); 155 ret = vb2_queue_init(&queue->queue);
156 if (ret) 156 if (ret)
157 return ret; 157 return ret;
diff --git a/drivers/media/v4l2-core/videobuf2-core.c b/drivers/media/v4l2-core/videobuf2-core.c
index edab3af525b2..411429c402e7 100644
--- a/drivers/media/v4l2-core/videobuf2-core.c
+++ b/drivers/media/v4l2-core/videobuf2-core.c
@@ -488,7 +488,7 @@ static void __fill_v4l2_buffer(struct vb2_buffer *vb, struct v4l2_buffer *b)
488 * Clear any buffer state related flags. 488 * Clear any buffer state related flags.
489 */ 489 */
490 b->flags &= ~V4L2_BUFFER_MASK_FLAGS; 490 b->flags &= ~V4L2_BUFFER_MASK_FLAGS;
491 b->flags |= q->timestamp_type; 491 b->flags |= q->timestamp_flags;
492 492
493 switch (vb->state) { 493 switch (vb->state) {
494 case VB2_BUF_STATE_QUEUED: 494 case VB2_BUF_STATE_QUEUED:
@@ -1473,7 +1473,7 @@ static int vb2_internal_qbuf(struct vb2_queue *q, struct v4l2_buffer *b)
1473 * For output buffers copy the timestamp if needed, 1473 * For output buffers copy the timestamp if needed,
1474 * and the timecode field and flag if needed. 1474 * and the timecode field and flag if needed.
1475 */ 1475 */
1476 if (q->timestamp_type == V4L2_BUF_FLAG_TIMESTAMP_COPY) 1476 if (q->timestamp_flags == V4L2_BUF_FLAG_TIMESTAMP_COPY)
1477 vb->v4l2_buf.timestamp = b->timestamp; 1477 vb->v4l2_buf.timestamp = b->timestamp;
1478 vb->v4l2_buf.flags |= b->flags & V4L2_BUF_FLAG_TIMECODE; 1478 vb->v4l2_buf.flags |= b->flags & V4L2_BUF_FLAG_TIMECODE;
1479 if (b->flags & V4L2_BUF_FLAG_TIMECODE) 1479 if (b->flags & V4L2_BUF_FLAG_TIMECODE)
@@ -2226,11 +2226,11 @@ int vb2_queue_init(struct vb2_queue *q)
2226 WARN_ON(!q->io_modes) || 2226 WARN_ON(!q->io_modes) ||
2227 WARN_ON(!q->ops->queue_setup) || 2227 WARN_ON(!q->ops->queue_setup) ||
2228 WARN_ON(!q->ops->buf_queue) || 2228 WARN_ON(!q->ops->buf_queue) ||
2229 WARN_ON(q->timestamp_type & ~V4L2_BUF_FLAG_TIMESTAMP_MASK)) 2229 WARN_ON(q->timestamp_flags & ~V4L2_BUF_FLAG_TIMESTAMP_MASK))
2230 return -EINVAL; 2230 return -EINVAL;
2231 2231
2232 /* Warn that the driver should choose an appropriate timestamp type */ 2232 /* Warn that the driver should choose an appropriate timestamp type */
2233 WARN_ON(q->timestamp_type == V4L2_BUF_FLAG_TIMESTAMP_UNKNOWN); 2233 WARN_ON(q->timestamp_flags == V4L2_BUF_FLAG_TIMESTAMP_UNKNOWN);
2234 2234
2235 INIT_LIST_HEAD(&q->queued_list); 2235 INIT_LIST_HEAD(&q->queued_list);
2236 INIT_LIST_HEAD(&q->done_list); 2236 INIT_LIST_HEAD(&q->done_list);
diff --git a/drivers/staging/media/dt3155v4l/dt3155v4l.c b/drivers/staging/media/dt3155v4l/dt3155v4l.c
index e729e52639c5..e2357873458c 100644
--- a/drivers/staging/media/dt3155v4l/dt3155v4l.c
+++ b/drivers/staging/media/dt3155v4l/dt3155v4l.c
@@ -391,7 +391,7 @@ dt3155_open(struct file *filp)
391 goto err_alloc_queue; 391 goto err_alloc_queue;
392 } 392 }
393 pd->q->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; 393 pd->q->type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
394 pd->q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 394 pd->q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
395 pd->q->io_modes = VB2_READ | VB2_MMAP; 395 pd->q->io_modes = VB2_READ | VB2_MMAP;
396 pd->q->ops = &q_ops; 396 pd->q->ops = &q_ops;
397 pd->q->mem_ops = &vb2_dma_contig_memops; 397 pd->q->mem_ops = &vb2_dma_contig_memops;
diff --git a/drivers/staging/media/go7007/go7007-v4l2.c b/drivers/staging/media/go7007/go7007-v4l2.c
index edc52e2630a9..efacda244452 100644
--- a/drivers/staging/media/go7007/go7007-v4l2.c
+++ b/drivers/staging/media/go7007/go7007-v4l2.c
@@ -989,7 +989,7 @@ int go7007_v4l2_init(struct go7007 *go)
989 go->vidq.mem_ops = &vb2_vmalloc_memops; 989 go->vidq.mem_ops = &vb2_vmalloc_memops;
990 go->vidq.drv_priv = go; 990 go->vidq.drv_priv = go;
991 go->vidq.buf_struct_size = sizeof(struct go7007_buffer); 991 go->vidq.buf_struct_size = sizeof(struct go7007_buffer);
992 go->vidq.timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 992 go->vidq.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
993 go->vidq.lock = &go->queue_lock; 993 go->vidq.lock = &go->queue_lock;
994 rv = vb2_queue_init(&go->vidq); 994 rv = vb2_queue_init(&go->vidq);
995 if (rv) 995 if (rv)
diff --git a/drivers/staging/media/msi3101/sdr-msi3101.c b/drivers/staging/media/msi3101/sdr-msi3101.c
index 4c3bf776bb20..04ff29e597b8 100644
--- a/drivers/staging/media/msi3101/sdr-msi3101.c
+++ b/drivers/staging/media/msi3101/sdr-msi3101.c
@@ -1851,7 +1851,7 @@ static int msi3101_probe(struct usb_interface *intf,
1851 s->vb_queue.buf_struct_size = sizeof(struct msi3101_frame_buf); 1851 s->vb_queue.buf_struct_size = sizeof(struct msi3101_frame_buf);
1852 s->vb_queue.ops = &msi3101_vb2_ops; 1852 s->vb_queue.ops = &msi3101_vb2_ops;
1853 s->vb_queue.mem_ops = &vb2_vmalloc_memops; 1853 s->vb_queue.mem_ops = &vb2_vmalloc_memops;
1854 s->vb_queue.timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1854 s->vb_queue.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1855 ret = vb2_queue_init(&s->vb_queue); 1855 ret = vb2_queue_init(&s->vb_queue);
1856 if (ret < 0) { 1856 if (ret < 0) {
1857 dev_err(&s->udev->dev, "Could not initialize vb2 queue\n"); 1857 dev_err(&s->udev->dev, "Could not initialize vb2 queue\n");
diff --git a/drivers/staging/media/omap4iss/iss_video.c b/drivers/staging/media/omap4iss/iss_video.c
index 8c7f35029cd5..ded31ea6bd39 100644
--- a/drivers/staging/media/omap4iss/iss_video.c
+++ b/drivers/staging/media/omap4iss/iss_video.c
@@ -1074,7 +1074,7 @@ static int iss_video_open(struct file *file)
1074 q->ops = &iss_video_vb2ops; 1074 q->ops = &iss_video_vb2ops;
1075 q->mem_ops = &vb2_dma_contig_memops; 1075 q->mem_ops = &vb2_dma_contig_memops;
1076 q->buf_struct_size = sizeof(struct iss_buffer); 1076 q->buf_struct_size = sizeof(struct iss_buffer);
1077 q->timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1077 q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1078 1078
1079 ret = vb2_queue_init(q); 1079 ret = vb2_queue_init(q);
1080 if (ret) { 1080 if (ret) {
diff --git a/drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c b/drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c
index ce9e5aaf7fd4..edcabcddebd6 100644
--- a/drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c
+++ b/drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c
@@ -1290,7 +1290,7 @@ static struct solo_enc_dev *solo_enc_alloc(struct solo_dev *solo_dev,
1290 solo_enc->vidq.mem_ops = &vb2_dma_sg_memops; 1290 solo_enc->vidq.mem_ops = &vb2_dma_sg_memops;
1291 solo_enc->vidq.drv_priv = solo_enc; 1291 solo_enc->vidq.drv_priv = solo_enc;
1292 solo_enc->vidq.gfp_flags = __GFP_DMA32; 1292 solo_enc->vidq.gfp_flags = __GFP_DMA32;
1293 solo_enc->vidq.timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 1293 solo_enc->vidq.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
1294 solo_enc->vidq.buf_struct_size = sizeof(struct solo_vb2_buf); 1294 solo_enc->vidq.buf_struct_size = sizeof(struct solo_vb2_buf);
1295 solo_enc->vidq.lock = &solo_enc->lock; 1295 solo_enc->vidq.lock = &solo_enc->lock;
1296 ret = vb2_queue_init(&solo_enc->vidq); 1296 ret = vb2_queue_init(&solo_enc->vidq);
diff --git a/drivers/staging/media/solo6x10/solo6x10-v4l2.c b/drivers/staging/media/solo6x10/solo6x10-v4l2.c
index 47e72dac9b13..1815f765d033 100644
--- a/drivers/staging/media/solo6x10/solo6x10-v4l2.c
+++ b/drivers/staging/media/solo6x10/solo6x10-v4l2.c
@@ -676,7 +676,7 @@ int solo_v4l2_init(struct solo_dev *solo_dev, unsigned nr)
676 solo_dev->vidq.ops = &solo_video_qops; 676 solo_dev->vidq.ops = &solo_video_qops;
677 solo_dev->vidq.mem_ops = &vb2_dma_contig_memops; 677 solo_dev->vidq.mem_ops = &vb2_dma_contig_memops;
678 solo_dev->vidq.drv_priv = solo_dev; 678 solo_dev->vidq.drv_priv = solo_dev;
679 solo_dev->vidq.timestamp_type = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; 679 solo_dev->vidq.timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;
680 solo_dev->vidq.gfp_flags = __GFP_DMA32; 680 solo_dev->vidq.gfp_flags = __GFP_DMA32;
681 solo_dev->vidq.buf_struct_size = sizeof(struct solo_vb2_buf); 681 solo_dev->vidq.buf_struct_size = sizeof(struct solo_vb2_buf);
682 solo_dev->vidq.lock = &solo_dev->lock; 682 solo_dev->vidq.lock = &solo_dev->lock;
diff --git a/include/media/videobuf2-core.h b/include/media/videobuf2-core.h
index bef53ce555d2..3770be6e972d 100644
--- a/include/media/videobuf2-core.h
+++ b/include/media/videobuf2-core.h
@@ -342,7 +342,7 @@ struct vb2_queue {
342 const struct vb2_mem_ops *mem_ops; 342 const struct vb2_mem_ops *mem_ops;
343 void *drv_priv; 343 void *drv_priv;
344 unsigned int buf_struct_size; 344 unsigned int buf_struct_size;
345 u32 timestamp_type; 345 u32 timestamp_flags;
346 gfp_t gfp_flags; 346 gfp_t gfp_flags;
347 347
348/* private: internal use only */ 348/* private: internal use only */