Lines Matching refs:vb
209 buf->vb.state = VIDEOBUF_ACTIVE; in buffer_activate()
218 static int buffer_prepare(struct videobuf_queue *q, struct videobuf_buffer *vb,enum v4l2_field fiel… in buffer_prepare() argument
223 struct saa7146_buf *buf = (struct saa7146_buf *)vb; in buffer_prepare()
232 DEB_VBI("vb:%p\n", vb); in buffer_prepare()
234 if (0 != buf->vb.baddr && buf->vb.bsize < size) { in buffer_prepare()
239 if (buf->vb.size != size) in buffer_prepare()
242 if (VIDEOBUF_NEEDS_INIT == buf->vb.state) { in buffer_prepare()
243 struct videobuf_dmabuf *dma=videobuf_to_dma(&buf->vb); in buffer_prepare()
245 buf->vb.width = llength; in buffer_prepare()
246 buf->vb.height = lines; in buffer_prepare()
247 buf->vb.size = size; in buffer_prepare()
248 buf->vb.field = field; // FIXME: check this in buffer_prepare()
253 err = videobuf_iolock(q,&buf->vb, NULL); in buffer_prepare()
261 buf->vb.state = VIDEOBUF_PREPARED; in buffer_prepare()
288 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue() argument
294 struct saa7146_buf *buf = (struct saa7146_buf *)vb; in buffer_queue()
296 DEB_VBI("vb:%p\n", vb); in buffer_queue()
300 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_release() argument
305 struct saa7146_buf *buf = (struct saa7146_buf *)vb; in buffer_release()
307 DEB_VBI("vb:%p\n", vb); in buffer_release()
446 vv->vbi_dmaq.curr->vb.field_count = vv->vbi_fieldcount; in vbi_irq_done()