Searched refs:db_attach (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/media/common/videobuf2/ |
| A D | videobuf2-dma-sg.c | 53 struct dma_buf_attachment *db_attach; member 312 if (buf->db_attach) { in vb2_dma_sg_vaddr() 313 ret = dma_buf_vmap(buf->db_attach->dmabuf, &map); in vb2_dma_sg_vaddr() 406 struct dma_buf_attachment *db_attach) in vb2_dma_sg_dmabuf_ops_detach() argument 421 db_attach->priv = NULL; in vb2_dma_sg_dmabuf_ops_detach() 429 struct mutex *lock = &db_attach->dmabuf->lock; in vb2_dma_sg_dmabuf_ops_map() 557 if (WARN_ON(!buf->db_attach)) { in vb2_dma_sg_map_dmabuf() 586 if (WARN_ON(!buf->db_attach)) { in vb2_dma_sg_unmap_dmabuf() 597 dma_buf_vunmap(buf->db_attach->dmabuf, &map); in vb2_dma_sg_unmap_dmabuf() 614 dma_buf_detach(buf->db_attach->dmabuf, buf->db_attach); in vb2_dma_sg_detach_dmabuf() [all …]
|
| A D | videobuf2-dma-contig.c | 43 struct dma_buf_attachment *db_attach; member 101 if (buf->db_attach) { in vb2_dc_vaddr() 104 if (!dma_buf_vmap(buf->db_attach->dmabuf, &map)) in vb2_dc_vaddr() 356 struct dma_buf_attachment *db_attach) in vb2_dc_dmabuf_ops_detach() argument 378 db_attach->priv = NULL; in vb2_dc_dmabuf_ops_detach() 386 struct mutex *lock = &db_attach->dmabuf->lock; in vb2_dc_dmabuf_ops_map() 703 if (WARN_ON(!buf->db_attach)) { in vb2_dc_map_dmabuf() 742 if (WARN_ON(!buf->db_attach)) { in vb2_dc_unmap_dmabuf() 753 dma_buf_vunmap(buf->db_attach->dmabuf, &map); in vb2_dc_unmap_dmabuf() 771 dma_buf_detach(buf->db_attach->dmabuf, buf->db_attach); in vb2_dc_detach_dmabuf() [all …]
|
| A D | videobuf2-vmalloc.c | 248 struct dma_buf_attachment *db_attach) in vb2_vmalloc_dmabuf_ops_detach() argument 250 struct vb2_vmalloc_attachment *attach = db_attach->priv; in vb2_vmalloc_dmabuf_ops_detach() 260 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, 0); in vb2_vmalloc_dmabuf_ops_detach() 263 db_attach->priv = NULL; in vb2_vmalloc_dmabuf_ops_detach() 267 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_map() argument 269 struct vb2_vmalloc_attachment *attach = db_attach->priv; in vb2_vmalloc_dmabuf_ops_map() 271 struct mutex *lock = &db_attach->dmabuf->lock; in vb2_vmalloc_dmabuf_ops_map() 285 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, 0); in vb2_vmalloc_dmabuf_ops_map() 290 if (dma_map_sgtable(db_attach->dev, sgt, dma_dir, 0)) { in vb2_vmalloc_dmabuf_ops_map() 303 static void vb2_vmalloc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, in vb2_vmalloc_dmabuf_ops_unmap() argument
|
Completed in 8 milliseconds