Lines Matching refs:vb
213 videobuf_vmalloc_free(&buf->vb); in free_buffer()
214 buf->vb.state = VIDEOBUF_NEEDS_INIT; in free_buffer()
218 vbi_buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in vbi_buffer_prepare() argument
223 container_of(vb, struct cx231xx_buffer, vb); in vbi_buffer_prepare()
230 buf->vb.size = ((dev->width << 1) * height * 2); in vbi_buffer_prepare()
232 if (0 != buf->vb.baddr && buf->vb.bsize < buf->vb.size) in vbi_buffer_prepare()
235 buf->vb.width = dev->width; in vbi_buffer_prepare()
236 buf->vb.height = height; in vbi_buffer_prepare()
237 buf->vb.field = field; in vbi_buffer_prepare()
238 buf->vb.field = V4L2_FIELD_SEQ_TB; in vbi_buffer_prepare()
240 if (VIDEOBUF_NEEDS_INIT == buf->vb.state) { in vbi_buffer_prepare()
241 rc = videobuf_iolock(vq, &buf->vb, NULL); in vbi_buffer_prepare()
258 buf->vb.state = VIDEOBUF_PREPARED; in vbi_buffer_prepare()
267 vbi_buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in vbi_buffer_queue() argument
270 container_of(vb, struct cx231xx_buffer, vb); in vbi_buffer_queue()
275 buf->vb.state = VIDEOBUF_QUEUED; in vbi_buffer_queue()
276 list_add_tail(&buf->vb.queue, &vidq->active); in vbi_buffer_queue()
281 struct videobuf_buffer *vb) in vbi_buffer_release() argument
284 container_of(vb, struct cx231xx_buffer, vb); in vbi_buffer_release()
528 buf->vb.state = VIDEOBUF_DONE; in vbi_buffer_filled()
529 buf->vb.field_count++; in vbi_buffer_filled()
530 v4l2_get_timestamp(&buf->vb.ts); in vbi_buffer_filled()
534 list_del(&buf->vb.queue); in vbi_buffer_filled()
535 wake_up(&buf->vb.done); in vbi_buffer_filled()
625 *buf = list_entry(dma_q->active.next, struct cx231xx_buffer, vb.queue); in get_next_vbi_buf()
628 outp = videobuf_to_vmalloc(&(*buf)->vb); in get_next_vbi_buf()
629 memset(outp, 0, (*buf)->vb.size); in get_next_vbi_buf()
670 p_out_buffer = videobuf_to_vmalloc(&buf->vb); in cx231xx_do_vbi_copy()