Lines Matching refs:vq
402 static int buffer_setup(struct videobuf_queue *vq, unsigned int *count, in buffer_setup() argument
405 struct viu_fh *fh = vq->priv_data; in buffer_setup()
418 static void free_buffer(struct videobuf_queue *vq, struct viu_buf *buf) in free_buffer() argument
425 videobuf_waiton(vq, &buf->vb, 0, 0); in free_buffer()
427 if (vq->int_ops && vq->int_ops->vaddr) in free_buffer()
428 vaddr = vq->int_ops->vaddr(vb); in free_buffer()
431 videobuf_dma_contig_free(vq, &buf->vb); in free_buffer()
485 static int buffer_prepare(struct videobuf_queue *vq, in buffer_prepare() argument
489 struct viu_fh *fh = vq->priv_data; in buffer_prepare()
513 rc = videobuf_iolock(vq, &buf->vb, NULL); in buffer_prepare()
527 free_buffer(vq, buf); in buffer_prepare()
531 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue() argument
534 struct viu_fh *fh = vq->priv_data; in buffer_queue()
581 static void buffer_release(struct videobuf_queue *vq, in buffer_release() argument
585 struct viu_fh *fh = vq->priv_data; in buffer_release()
589 free_buffer(vq, buf); in buffer_release()