Lines Matching refs:dbuf
268 dma_buf_put(p->dbuf); in __vb2_plane_dmabuf_put()
1516 struct dma_buf *dbuf = dma_buf_get(planes[plane].m.fd); in __qbuf_dmabuf() local
1518 if (IS_ERR_OR_NULL(dbuf)) { in __qbuf_dmabuf()
1527 planes[plane].length = dbuf->size; in __qbuf_dmabuf()
1537 if (dbuf == vb->planes[plane].dbuf && in __qbuf_dmabuf()
1539 dma_buf_put(dbuf); in __qbuf_dmabuf()
1556 dbuf, planes[plane].length, dma_dir); in __qbuf_dmabuf()
1560 dma_buf_put(dbuf); in __qbuf_dmabuf()
1564 vb->planes[plane].dbuf = dbuf; in __qbuf_dmabuf()
2402 struct dma_buf *dbuf; in vb2_expbuf() local
2443 dbuf = call_ptr_memop(vb, get_dmabuf, vb_plane->mem_priv, eb->flags & O_ACCMODE); in vb2_expbuf()
2444 if (IS_ERR_OR_NULL(dbuf)) { in vb2_expbuf()
2450 ret = dma_buf_fd(dbuf, eb->flags & ~O_ACCMODE); in vb2_expbuf()
2454 dma_buf_put(dbuf); in vb2_expbuf()