Lines Matching refs:vb
49 buf->vb.state = VIDEOBUF_ACTIVE; in buffer_activate()
54 if (V4L2_FIELD_TOP == buf->vb.field) { in buffer_activate()
75 static int buffer_prepare(struct videobuf_queue *q, struct videobuf_buffer *vb, in buffer_prepare() argument
79 struct saa7134_buf *buf = container_of(vb,struct saa7134_buf,vb); in buffer_prepare()
89 if (0 != buf->vb.baddr && buf->vb.bsize < size) in buffer_prepare()
92 if (buf->vb.size != size) { in buffer_prepare()
96 if (VIDEOBUF_NEEDS_INIT == buf->vb.state) { in buffer_prepare()
98 struct videobuf_dmabuf *dma=videobuf_to_dma(&buf->vb); in buffer_prepare()
102 buf->vb.width = llength; in buffer_prepare()
103 buf->vb.height = lines; in buffer_prepare()
104 buf->vb.size = size; in buffer_prepare()
107 err = videobuf_iolock(q,&buf->vb,NULL); in buffer_prepare()
118 buf->vb.state = VIDEOBUF_PREPARED; in buffer_prepare()
120 buf->vb.field = field; in buffer_prepare()
141 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue() argument
144 struct saa7134_buf *buf = container_of(vb,struct saa7134_buf,vb); in buffer_queue()
149 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_release() argument
151 struct saa7134_buf *buf = container_of(vb,struct saa7134_buf,vb); in buffer_release()
306 field = dev->ts_q.curr->vb.field; in saa7134_irq_ts_done()