Lines Matching refs:dbuf
121 dma_buf_put(p->dbuf); in __vb2_plane_dmabuf_put()
123 p->dbuf = NULL; in __vb2_plane_dmabuf_put()
1071 struct dma_buf *dbuf = dma_buf_get(planes[plane].m.fd); in __qbuf_dmabuf() local
1073 if (IS_ERR_OR_NULL(dbuf)) { in __qbuf_dmabuf()
1082 planes[plane].length = dbuf->size; in __qbuf_dmabuf()
1092 if (dbuf == vb->planes[plane].dbuf && in __qbuf_dmabuf()
1094 dma_buf_put(dbuf); in __qbuf_dmabuf()
1114 q->alloc_ctx[plane], dbuf, planes[plane].length, in __qbuf_dmabuf()
1119 dma_buf_put(dbuf); in __qbuf_dmabuf()
1123 vb->planes[plane].dbuf = dbuf; in __qbuf_dmabuf()
1853 struct dma_buf *dbuf; in vb2_core_expbuf() local
1894 dbuf = call_ptr_memop(vb, get_dmabuf, vb_plane->mem_priv, in vb2_core_expbuf()
1896 if (IS_ERR_OR_NULL(dbuf)) { in vb2_core_expbuf()
1902 ret = dma_buf_fd(dbuf, flags & ~O_ACCMODE); in vb2_core_expbuf()
1906 dma_buf_put(dbuf); in vb2_core_expbuf()