Lines Matching refs:vb

184 	cx231xx_isocdbg("[%p/%d] wakeup\n", buf, buf->vb.i);  in buffer_filled()
185 buf->vb.state = VIDEOBUF_DONE; in buffer_filled()
186 buf->vb.field_count++; in buffer_filled()
187 v4l2_get_timestamp(&buf->vb.ts); in buffer_filled()
194 list_del(&buf->vb.queue); in buffer_filled()
195 wake_up(&buf->vb.done); in buffer_filled()
259 *buf = list_entry(dma_q->active.next, struct cx231xx_buffer, vb.queue); in get_next_buf()
262 outp = videobuf_to_vmalloc(&(*buf)->vb); in get_next_buf()
263 memset(outp, 0, (*buf)->vb.size); in get_next_buf()
671 p_out_buffer = videobuf_to_vmalloc(&buf->vb); in cx231xx_do_copy()
690 if ((u8 *)(startwrite + lencopy) > (u8 *)(p_out_buffer + buf->vb.size)) in cx231xx_do_copy()
774 videobuf_vmalloc_free(&buf->vb); in free_buffer()
775 buf->vb.state = VIDEOBUF_NEEDS_INIT; in free_buffer()
779 buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare() argument
784 container_of(vb, struct cx231xx_buffer, vb); in buffer_prepare()
789 buf->vb.size = (fh->dev->width * fh->dev->height * dev->format->depth in buffer_prepare()
791 if (0 != buf->vb.baddr && buf->vb.bsize < buf->vb.size) in buffer_prepare()
794 buf->vb.width = dev->width; in buffer_prepare()
795 buf->vb.height = dev->height; in buffer_prepare()
796 buf->vb.field = field; in buffer_prepare()
798 if (VIDEOBUF_NEEDS_INIT == buf->vb.state) { in buffer_prepare()
799 rc = videobuf_iolock(vq, &buf->vb, NULL); in buffer_prepare()
830 buf->vb.state = VIDEOBUF_PREPARED; in buffer_prepare()
839 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue() argument
842 container_of(vb, struct cx231xx_buffer, vb); in buffer_queue()
847 buf->vb.state = VIDEOBUF_QUEUED; in buffer_queue()
848 list_add_tail(&buf->vb.queue, &vidq->active); in buffer_queue()
853 struct videobuf_buffer *vb) in buffer_release() argument
856 container_of(vb, struct cx231xx_buffer, vb); in buffer_release()