Lines Matching refs:vb
60 videobuf_vmalloc_free(&buf->vb); in free_buffer()
61 buf->vb.state = VIDEOBUF_NEEDS_INIT; in free_buffer()
82 vbi_prepare(struct videobuf_queue *q, struct videobuf_buffer *vb, in vbi_prepare() argument
87 struct au0828_buffer *buf = container_of(vb, struct au0828_buffer, vb); in vbi_prepare()
90 buf->vb.size = dev->vbi_width * dev->vbi_height * 2; in vbi_prepare()
92 if (0 != buf->vb.baddr && buf->vb.bsize < buf->vb.size) in vbi_prepare()
95 buf->vb.width = dev->vbi_width; in vbi_prepare()
96 buf->vb.height = dev->vbi_height; in vbi_prepare()
97 buf->vb.field = field; in vbi_prepare()
99 if (VIDEOBUF_NEEDS_INIT == buf->vb.state) { in vbi_prepare()
100 rc = videobuf_iolock(q, &buf->vb, NULL); in vbi_prepare()
105 buf->vb.state = VIDEOBUF_PREPARED; in vbi_prepare()
114 vbi_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in vbi_queue() argument
116 struct au0828_buffer *buf = container_of(vb, in vbi_queue()
118 vb); in vbi_queue()
123 buf->vb.state = VIDEOBUF_QUEUED; in vbi_queue()
124 list_add_tail(&buf->vb.queue, &vbiq->active); in vbi_queue()
127 static void vbi_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in vbi_release() argument
129 struct au0828_buffer *buf = container_of(vb, struct au0828_buffer, vb); in vbi_release()