Lines Matching defs:db_attach
42 struct dma_buf_attachment *db_attach;
80 if (!buf->vaddr && buf->db_attach)
81 buf->vaddr = dma_buf_vmap(buf->db_attach->dmabuf);
254 struct dma_buf_attachment *db_attach)
256 struct vb2_dc_attachment *attach = db_attach->priv;
272 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir,
276 db_attach->priv = NULL;
280 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir)
282 struct vb2_dc_attachment *attach = db_attach->priv;
284 struct mutex *lock = &db_attach->dmabuf->lock;
298 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir,
307 if (dma_map_sgtable(db_attach->dev, sgt, dma_dir,
321 static void vb2_dc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach,
585 if (WARN_ON(!buf->db_attach)) {
596 sgt = dma_buf_map_attachment(buf->db_attach, buf->dma_dir);
607 dma_buf_unmap_attachment(buf->db_attach, sgt, buf->dma_dir);
623 if (WARN_ON(!buf->db_attach)) {
634 dma_buf_vunmap(buf->db_attach->dmabuf, buf->vaddr);
637 dma_buf_unmap_attachment(buf->db_attach, sgt, buf->dma_dir);
652 dma_buf_detach(buf->db_attach->dmabuf, buf->db_attach);
683 buf->db_attach = dba;