Lines Matching defs:db_attach
53 struct dma_buf_attachment *db_attach;
313 if (buf->db_attach) {
314 ret = dma_buf_vmap_unlocked(buf->db_attach->dmabuf, &map);
407 struct dma_buf_attachment *db_attach)
409 struct vb2_dma_sg_attachment *attach = db_attach->priv;
419 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, 0);
422 db_attach->priv = NULL;
426 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir)
428 struct vb2_dma_sg_attachment *attach = db_attach->priv;
438 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, 0);
443 if (dma_map_sgtable(db_attach->dev, sgt, dma_dir, 0)) {
453 static void vb2_dma_sg_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach,
556 if (WARN_ON(!buf->db_attach)) {
567 sgt = dma_buf_map_attachment_unlocked(buf->db_attach, buf->dma_dir);
585 if (WARN_ON(!buf->db_attach)) {
596 dma_buf_vunmap_unlocked(buf->db_attach->dmabuf, &map);
599 dma_buf_unmap_attachment_unlocked(buf->db_attach, sgt, buf->dma_dir);
613 dma_buf_detach(buf->db_attach->dmabuf, buf->db_attach);
644 buf->db_attach = dba;