Lines Matching refs:vq
362 static int buffer_setup(struct videobuf_queue *vq, unsigned int *count, in buffer_setup() argument
365 struct viu_fh *fh = vq->priv_data; in buffer_setup()
378 static void free_buffer(struct videobuf_queue *vq, struct viu_buf *buf) in free_buffer() argument
385 videobuf_waiton(vq, &buf->vb, 0, 0); in free_buffer()
387 if (vq->int_ops && vq->int_ops->vaddr) in free_buffer()
388 vaddr = vq->int_ops->vaddr(vb); in free_buffer()
391 videobuf_dma_contig_free(vq, &buf->vb); in free_buffer()
445 static int buffer_prepare(struct videobuf_queue *vq, in buffer_prepare() argument
449 struct viu_fh *fh = vq->priv_data; in buffer_prepare()
473 rc = videobuf_iolock(vq, &buf->vb, NULL); in buffer_prepare()
487 free_buffer(vq, buf); in buffer_prepare()
491 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue() argument
494 struct viu_fh *fh = vq->priv_data; in buffer_queue()
541 static void buffer_release(struct videobuf_queue *vq, in buffer_release() argument
545 struct viu_fh *fh = vq->priv_data; in buffer_release()
549 free_buffer(vq, buf); in buffer_release()