Lines Matching defs:vb
45 struct vb2_buffer *vb;
73 static void *vb2_dc_cookie(struct vb2_buffer *vb, void *buf_priv)
94 static void *vb2_dc_vaddr(struct vb2_buffer *vb, void *buf_priv)
129 if (buf->vb->skip_cache_sync_on_prepare)
149 if (buf->vb->skip_cache_sync_on_finish)
193 struct vb2_queue *q = buf->vb->vb2_queue;
212 struct vb2_queue *q = buf->vb->vb2_queue;
231 static void *vb2_dc_alloc(struct vb2_buffer *vb,
245 buf->attrs = vb->vb2_queue->dma_attrs;
246 buf->dma_dir = vb->vb2_queue->dma_dir;
247 buf->vb = vb;
248 buf->non_coherent_mem = vb->vb2_queue->non_coherent_mem;
447 vaddr = vb2_dc_vaddr(buf->vb, buf);
499 static struct dma_buf *vb2_dc_get_dmabuf(struct vb2_buffer *vb,
564 static void *vb2_dc_get_userptr(struct vb2_buffer *vb, struct device *dev,
595 buf->dma_dir = vb->vb2_queue->dma_dir;
596 buf->vb = vb;
770 static void *vb2_dc_attach_dmabuf(struct vb2_buffer *vb, struct device *dev,
787 buf->vb = vb;
797 buf->dma_dir = vb->vb2_queue->dma_dir;