Lines Matching refs:vq
528 static int rcar_vin_videobuf_setup(struct vb2_queue *vq, in rcar_vin_videobuf_setup() argument
534 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in rcar_vin_videobuf_setup()
567 if (!vq->num_buffers) in rcar_vin_videobuf_setup()
834 static void rcar_vin_stop_streaming(struct vb2_queue *vq) in rcar_vin_stop_streaming() argument
836 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in rcar_vin_stop_streaming()
1777 static int rcar_vin_init_videobuf2(struct vb2_queue *vq, in rcar_vin_init_videobuf2() argument
1782 vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in rcar_vin_init_videobuf2()
1783 vq->io_modes = VB2_MMAP | VB2_USERPTR; in rcar_vin_init_videobuf2()
1784 vq->drv_priv = icd; in rcar_vin_init_videobuf2()
1785 vq->ops = &rcar_vin_vb2_ops; in rcar_vin_init_videobuf2()
1786 vq->mem_ops = &vb2_dma_contig_memops; in rcar_vin_init_videobuf2()
1787 vq->buf_struct_size = sizeof(struct rcar_vin_buffer); in rcar_vin_init_videobuf2()
1788 vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in rcar_vin_init_videobuf2()
1789 vq->lock = &ici->host_lock; in rcar_vin_init_videobuf2()
1791 return vb2_queue_init(vq); in rcar_vin_init_videobuf2()