Home
last modified time | relevance | path

Searched refs:db_attach (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/media/common/videobuf2/
H A Dvideobuf2-dma-contig.c43 struct dma_buf_attachment *db_attach; member
101 if (buf->db_attach) { in vb2_dc_vaddr()
104 if (!dma_buf_vmap_unlocked(buf->db_attach->dmabuf, &map)) in vb2_dc_vaddr()
356 struct dma_buf_attachment *db_attach) in vb2_dc_dmabuf_ops_detach() argument
358 struct vb2_dc_attachment *attach = db_attach->priv; in vb2_dc_dmabuf_ops_detach()
374 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, in vb2_dc_dmabuf_ops_detach()
378 db_attach->priv = NULL; in vb2_dc_dmabuf_ops_detach()
382 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dc_dmabuf_ops_map() argument
384 struct vb2_dc_attachment *attach = db_attach->priv; in vb2_dc_dmabuf_ops_map()
394 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, in vb2_dc_dmabuf_ops_map()
[all …]
H A Dvideobuf2-vmalloc.c252 struct dma_buf_attachment *db_attach) in vb2_vmalloc_dmabuf_ops_detach() argument
254 struct vb2_vmalloc_attachment *attach = db_attach->priv; in vb2_vmalloc_dmabuf_ops_detach()
264 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, 0); in vb2_vmalloc_dmabuf_ops_detach()
267 db_attach->priv = NULL; in vb2_vmalloc_dmabuf_ops_detach()
271 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_map() argument
273 struct vb2_vmalloc_attachment *attach = db_attach->priv; in vb2_vmalloc_dmabuf_ops_map()
283 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, 0); in vb2_vmalloc_dmabuf_ops_map()
288 if (dma_map_sgtable(db_attach->dev, sgt, dma_dir, 0)) { in vb2_vmalloc_dmabuf_ops_map()
298 static void vb2_vmalloc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, in vb2_vmalloc_dmabuf_ops_unmap() argument