Lines Matching defs:db_attach
43 struct dma_buf_attachment *db_attach;
101 if (buf->db_attach) {
104 if (!dma_buf_vmap_unlocked(buf->db_attach->dmabuf, &map))
356 struct dma_buf_attachment *db_attach)
358 struct vb2_dc_attachment *attach = db_attach->priv;
374 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir,
378 db_attach->priv = NULL;
382 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir)
384 struct vb2_dc_attachment *attach = db_attach->priv;
394 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir,
403 if (dma_map_sgtable(db_attach->dev, sgt, dma_dir,
414 static void vb2_dc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach,
695 if (WARN_ON(!buf->db_attach)) {
706 sgt = dma_buf_map_attachment_unlocked(buf->db_attach, buf->dma_dir);
717 dma_buf_unmap_attachment_unlocked(buf->db_attach, sgt,
735 if (WARN_ON(!buf->db_attach)) {
746 dma_buf_vunmap_unlocked(buf->db_attach->dmabuf, &map);
749 dma_buf_unmap_attachment_unlocked(buf->db_attach, sgt, buf->dma_dir);
764 dma_buf_detach(buf->db_attach->dmabuf, buf->db_attach);
797 buf->db_attach = dba;