Lines Matching refs:vb
72 saa_writeb(SAA7134_VBI_H_LEN1(task), buf->vb.width & 0xff);
73 saa_writeb(SAA7134_VBI_H_LEN2(task), buf->vb.width >> 8);
74 saa_writeb(SAA7134_VBI_V_LEN1(task), buf->vb.height & 0xff);
75 saa_writeb(SAA7134_VBI_V_LEN2(task), buf->vb.height >> 8);
89 buf->vb.state = STATE_ACTIVE;
103 saa_writel(SAA7134_RS_BA2(2),base + buf->vb.size/2);
104 saa_writel(SAA7134_RS_PITCH(2),buf->vb.width);
107 saa_writel(SAA7134_RS_BA2(3),base + buf->vb.size/2);
108 saa_writel(SAA7134_RS_PITCH(3),buf->vb.width);
119 struct videobuf_buffer *vb,
124 struct saa7134_buf *buf = container_of(vb,struct saa7134_buf,vb);
134 if (0 != buf->vb.baddr && buf->vb.bsize < size)
137 if (buf->vb.size != size)
140 if (STATE_NEEDS_INIT == buf->vb.state) {
141 buf->vb.width = llength;
142 buf->vb.height = lines;
143 buf->vb.size = size;
146 err = videobuf_iolock(q,&buf->vb,NULL);
150 buf->vb.dma.sglist,
151 buf->vb.dma.sglen,
156 buf->vb.state = STATE_PREPARED;
158 buf->vb.field = field;
182 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb)
186 struct saa7134_buf *buf = container_of(vb,struct saa7134_buf,vb);
191 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb)
193 struct saa7134_buf *buf = container_of(vb,struct saa7134_buf,vb);
241 dev->vbi_q.curr->vb.field_count = dev->vbi_fieldcount;