Lines Matching refs:dbuf

391 static int vb2_cma_sg_dmabuf_ops_attach(struct dma_buf *dbuf,  in vb2_cma_sg_dmabuf_ops_attach()  argument
398 struct vb2_cma_sg_buf *buf = dbuf->priv; in vb2_cma_sg_dmabuf_ops_attach()
429 static void vb2_cma_sg_dmabuf_ops_detach(struct dma_buf *dbuf, in vb2_cma_sg_dmabuf_ops_detach() argument
491 static void vb2_cma_sg_dmabuf_ops_release(struct dma_buf *dbuf) in vb2_cma_sg_dmabuf_ops_release() argument
494 vb2_cma_sg_put(dbuf->priv); in vb2_cma_sg_dmabuf_ops_release()
498 vb2_cma_sg_dmabuf_ops_begin_cpu_access(struct dma_buf *dbuf, in vb2_cma_sg_dmabuf_ops_begin_cpu_access() argument
501 struct vb2_cma_sg_buf *buf = dbuf->priv; in vb2_cma_sg_dmabuf_ops_begin_cpu_access()
509 vb2_cma_sg_dmabuf_ops_end_cpu_access(struct dma_buf *dbuf, in vb2_cma_sg_dmabuf_ops_end_cpu_access() argument
512 struct vb2_cma_sg_buf *buf = dbuf->priv; in vb2_cma_sg_dmabuf_ops_end_cpu_access()
519 static void *vb2_cma_sg_dmabuf_ops_vmap(struct dma_buf *dbuf) in vb2_cma_sg_dmabuf_ops_vmap() argument
521 struct vb2_cma_sg_buf *buf = dbuf->priv; in vb2_cma_sg_dmabuf_ops_vmap()
526 static int vb2_cma_sg_dmabuf_ops_mmap(struct dma_buf *dbuf, in vb2_cma_sg_dmabuf_ops_mmap() argument
529 return vb2_cma_sg_mmap(dbuf->priv, vma); in vb2_cma_sg_dmabuf_ops_mmap()
547 struct dma_buf *dbuf; in vb2_cma_sg_get_dmabuf() local
558 dbuf = dma_buf_export(&exp_info); in vb2_cma_sg_get_dmabuf()
559 if (IS_ERR(dbuf)) in vb2_cma_sg_get_dmabuf()
565 return dbuf; in vb2_cma_sg_get_dmabuf()
637 static void *vb2_cma_sg_attach_dmabuf(struct device *dev, struct dma_buf *dbuf, in vb2_cma_sg_attach_dmabuf() argument
646 if (dbuf->size < size) in vb2_cma_sg_attach_dmabuf()
655 dba = dma_buf_attach(dbuf, buf->dev); in vb2_cma_sg_attach_dmabuf()