Lines Matching refs:vb
92 struct videobuf_buffer *vb, in vbi_buffer_prepare() argument
97 struct bttv_buffer *buf = container_of(vb,struct bttv_buffer,vb); in vbi_buffer_prepare()
103 buf->vb.size = IMAGE_SIZE(&fh->vbi_fmt.fmt); in vbi_buffer_prepare()
104 if (0 != buf->vb.baddr && buf->vb.bsize < buf->vb.size) in vbi_buffer_prepare()
139 if (VIDEOBUF_NEEDS_INIT == buf->vb.state) { in vbi_buffer_prepare()
141 if (0 != (rc = videobuf_iolock(q, &buf->vb, NULL))) in vbi_buffer_prepare()
147 struct videobuf_dmabuf *dma=videobuf_to_dma(&buf->vb); in vbi_buffer_prepare()
186 buf->vb.state = VIDEOBUF_PREPARED; in vbi_buffer_prepare()
187 buf->vb.field = field; in vbi_buffer_prepare()
189 vb, &buf->top, &buf->bottom, in vbi_buffer_prepare()
190 v4l2_field_names[buf->vb.field]); in vbi_buffer_prepare()
199 vbi_buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in vbi_buffer_queue() argument
203 struct bttv_buffer *buf = container_of(vb,struct bttv_buffer,vb); in vbi_buffer_queue()
205 dprintk("queue %p\n",vb); in vbi_buffer_queue()
206 buf->vb.state = VIDEOBUF_QUEUED; in vbi_buffer_queue()
207 list_add_tail(&buf->vb.queue,&btv->vcapture); in vbi_buffer_queue()
214 static void vbi_buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in vbi_buffer_release() argument
218 struct bttv_buffer *buf = container_of(vb,struct bttv_buffer,vb); in vbi_buffer_release()
220 dprintk("free %p\n",vb); in vbi_buffer_release()