Lines Matching refs:vb
104 struct videobuf_buffer *vb, in vbi_buffer_prepare() argument
109 struct bttv_buffer *buf = container_of(vb,struct bttv_buffer,vb); in vbi_buffer_prepare()
115 buf->vb.size = IMAGE_SIZE(&fh->vbi_fmt.fmt); in vbi_buffer_prepare()
116 if (0 != buf->vb.baddr && buf->vb.bsize < buf->vb.size) in vbi_buffer_prepare()
151 if (VIDEOBUF_NEEDS_INIT == buf->vb.state) { in vbi_buffer_prepare()
153 if (0 != (rc = videobuf_iolock(q, &buf->vb, NULL))) in vbi_buffer_prepare()
159 struct videobuf_dmabuf *dma=videobuf_to_dma(&buf->vb); in vbi_buffer_prepare()
198 buf->vb.state = VIDEOBUF_PREPARED; in vbi_buffer_prepare()
199 buf->vb.field = field; in vbi_buffer_prepare()
201 vb, &buf->top, &buf->bottom, in vbi_buffer_prepare()
202 v4l2_field_names[buf->vb.field]); in vbi_buffer_prepare()
211 vbi_buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in vbi_buffer_queue() argument
215 struct bttv_buffer *buf = container_of(vb,struct bttv_buffer,vb); in vbi_buffer_queue()
217 dprintk("queue %p\n",vb); in vbi_buffer_queue()
218 buf->vb.state = VIDEOBUF_QUEUED; in vbi_buffer_queue()
219 list_add_tail(&buf->vb.queue,&btv->vcapture); in vbi_buffer_queue()
226 static void vbi_buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in vbi_buffer_release() argument
230 struct bttv_buffer *buf = container_of(vb,struct bttv_buffer,vb); in vbi_buffer_release()
232 dprintk("free %p\n",vb); in vbi_buffer_release()