Lines Matching defs:buf
135 static void saa7146_set_vbi_capture(struct saa7146_dev *dev, struct saa7146_buf *buf, struct saa7146_buf *next)
153 vdma3.base_even = buf->pt[2].offset;
154 vdma3.base_odd = buf->pt[2].offset + 16 * vbi_pixel_to_capture;
155 vdma3.prot_addr = buf->pt[2].offset + 16 * 2 * vbi_pixel_to_capture;
157 vdma3.base_page = buf->pt[2].dma | ME1;
206 struct saa7146_buf *buf,
211 DEB_VBI("dev:%p, buf:%p, next:%p\n", dev, buf, next);
212 saa7146_set_vbi_capture(dev,buf,next);
239 struct saa7146_buf *buf = container_of(vbuf, struct saa7146_buf, vb);
244 saa7146_buffer_queue(dev, &dev->vv_data->vbi_dmaq, buf);
251 struct saa7146_buf *buf = container_of(vbuf, struct saa7146_buf, vb);
252 struct sg_table *sgt = vb2_dma_sg_plane_desc(&buf->vb.vb2_buf, 0);
259 buf->activate = buffer_activate;
261 saa7146_pgtable_alloc(dev->pci, &buf->pt[2]);
263 ret = saa7146_pgtable_build_single(dev->pci, &buf->pt[2],
266 saa7146_pgtable_free(dev->pci, &buf->pt[2]);
283 struct saa7146_buf *buf = container_of(vbuf, struct saa7146_buf, vb);
287 saa7146_pgtable_free(dev->pci, &buf->pt[2]);
294 struct saa7146_buf *buf;
297 buf = dq->curr;
299 vb2_buffer_done(&buf->vb.vb2_buf, state);
302 buf = list_entry(dq->queue.next, struct saa7146_buf, list);
303 list_del(&buf->list);
304 vb2_buffer_done(&buf->vb.vb2_buf, state);