Lines Matching refs:vq
529 static int rcar_vin_videobuf_setup(struct vb2_queue *vq, in rcar_vin_videobuf_setup() argument
536 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in rcar_vin_videobuf_setup()
572 if (!vq->num_buffers) in rcar_vin_videobuf_setup()
847 static void rcar_vin_stop_streaming(struct vb2_queue *vq) in rcar_vin_stop_streaming() argument
849 struct soc_camera_device *icd = soc_camera_from_vb2q(vq); in rcar_vin_stop_streaming()
1810 static int rcar_vin_init_videobuf2(struct vb2_queue *vq, in rcar_vin_init_videobuf2() argument
1815 vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in rcar_vin_init_videobuf2()
1816 vq->io_modes = VB2_MMAP | VB2_USERPTR; in rcar_vin_init_videobuf2()
1817 vq->drv_priv = icd; in rcar_vin_init_videobuf2()
1818 vq->ops = &rcar_vin_vb2_ops; in rcar_vin_init_videobuf2()
1819 vq->mem_ops = &vb2_dma_contig_memops; in rcar_vin_init_videobuf2()
1820 vq->buf_struct_size = sizeof(struct rcar_vin_buffer); in rcar_vin_init_videobuf2()
1821 vq->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC; in rcar_vin_init_videobuf2()
1822 vq->lock = &ici->host_lock; in rcar_vin_init_videobuf2()
1824 return vb2_queue_init(vq); in rcar_vin_init_videobuf2()