Lines Matching defs:dbuf
355 static int vb2_dma_sg_dmabuf_ops_attach(struct dma_buf *dbuf,
362 struct vb2_dma_sg_buf *buf = dbuf->priv;
393 static void vb2_dma_sg_dmabuf_ops_detach(struct dma_buf *dbuf,
455 static void vb2_dma_sg_dmabuf_ops_release(struct dma_buf *dbuf)
458 vb2_dma_sg_put(dbuf->priv);
462 vb2_dma_sg_dmabuf_ops_begin_cpu_access(struct dma_buf *dbuf,
465 struct vb2_dma_sg_buf *buf = dbuf->priv;
473 vb2_dma_sg_dmabuf_ops_end_cpu_access(struct dma_buf *dbuf,
476 struct vb2_dma_sg_buf *buf = dbuf->priv;
483 static void *vb2_dma_sg_dmabuf_ops_vmap(struct dma_buf *dbuf)
485 struct vb2_dma_sg_buf *buf = dbuf->priv;
490 static int vb2_dma_sg_dmabuf_ops_mmap(struct dma_buf *dbuf,
493 return vb2_dma_sg_mmap(dbuf->priv, vma);
511 struct dma_buf *dbuf;
522 dbuf = dma_buf_export(&exp_info);
523 if (IS_ERR(dbuf))
529 return dbuf;
601 static void *vb2_dma_sg_attach_dmabuf(struct device *dev, struct dma_buf *dbuf,
610 if (dbuf->size < size)
619 dba = dma_buf_attach(dbuf, buf->dev);