Lines Matching refs:vb
99 struct videobuf_buffer *vb, in vbi_buffer_prepare() argument
104 struct bttv_buffer *buf = container_of(vb,struct bttv_buffer,vb); in vbi_buffer_prepare()
110 buf->vb.size = IMAGE_SIZE(&fh->vbi_fmt.fmt); in vbi_buffer_prepare()
111 if (0 != buf->vb.baddr && buf->vb.bsize < buf->vb.size) in vbi_buffer_prepare()
146 if (VIDEOBUF_NEEDS_INIT == buf->vb.state) { in vbi_buffer_prepare()
148 if (0 != (rc = videobuf_iolock(q, &buf->vb, NULL))) in vbi_buffer_prepare()
154 struct videobuf_dmabuf *dma=videobuf_to_dma(&buf->vb); in vbi_buffer_prepare()
193 buf->vb.state = VIDEOBUF_PREPARED; in vbi_buffer_prepare()
194 buf->vb.field = field; in vbi_buffer_prepare()
196 vb, &buf->top, &buf->bottom, in vbi_buffer_prepare()
197 v4l2_field_names[buf->vb.field]); in vbi_buffer_prepare()
206 vbi_buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in vbi_buffer_queue() argument
210 struct bttv_buffer *buf = container_of(vb,struct bttv_buffer,vb); in vbi_buffer_queue()
212 dprintk("queue %p\n",vb); in vbi_buffer_queue()
213 buf->vb.state = VIDEOBUF_QUEUED; in vbi_buffer_queue()
214 list_add_tail(&buf->vb.queue,&btv->vcapture); in vbi_buffer_queue()
221 static void vbi_buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in vbi_buffer_release() argument
225 struct bttv_buffer *buf = container_of(vb,struct bttv_buffer,vb); in vbi_buffer_release()
227 dprintk("free %p\n",vb); in vbi_buffer_release()