Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/media/v4l2-core/
Dvideobuf2-dma-sg.c56 struct dma_buf_attachment *db_attach; member
209 if (buf->db_attach) in vb2_dma_sg_prepare()
221 if (buf->db_attach) in vb2_dma_sg_finish()
376 if (buf->db_attach) in vb2_dma_sg_vaddr()
377 buf->vaddr = dma_buf_vmap(buf->db_attach->dmabuf); in vb2_dma_sg_vaddr()
479 struct dma_buf_attachment *db_attach) in vb2_dma_sg_dmabuf_ops_detach() argument
481 struct vb2_dma_sg_attachment *attach = db_attach->priv; in vb2_dma_sg_dmabuf_ops_detach()
491 dma_unmap_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_dma_sg_dmabuf_ops_detach()
495 db_attach->priv = NULL; in vb2_dma_sg_dmabuf_ops_detach()
499 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dma_sg_dmabuf_ops_map() argument
[all …]
Dvideobuf2-dma-contig.c45 struct dma_buf_attachment *db_attach; member
101 if (!buf->vaddr && buf->db_attach) in vb2_dc_vaddr()
102 buf->vaddr = dma_buf_vmap(buf->db_attach->dmabuf); in vb2_dc_vaddr()
120 if (!sgt || buf->db_attach) in vb2_dc_prepare()
132 if (!sgt || buf->db_attach) in vb2_dc_finish()
276 struct dma_buf_attachment *db_attach) in vb2_dc_dmabuf_ops_detach() argument
278 struct vb2_dc_attachment *attach = db_attach->priv; in vb2_dc_dmabuf_ops_detach()
288 dma_unmap_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_dc_dmabuf_ops_detach()
292 db_attach->priv = NULL; in vb2_dc_dmabuf_ops_detach()
296 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dc_dmabuf_ops_map() argument
[all …]
Dvideobuf2-vmalloc.c264 struct dma_buf_attachment *db_attach) in vb2_vmalloc_dmabuf_ops_detach() argument
266 struct vb2_vmalloc_attachment *attach = db_attach->priv; in vb2_vmalloc_dmabuf_ops_detach()
276 dma_unmap_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_vmalloc_dmabuf_ops_detach()
280 db_attach->priv = NULL; in vb2_vmalloc_dmabuf_ops_detach()
284 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_map() argument
286 struct vb2_vmalloc_attachment *attach = db_attach->priv; in vb2_vmalloc_dmabuf_ops_map()
288 struct mutex *lock = &db_attach->dmabuf->lock; in vb2_vmalloc_dmabuf_ops_map()
303 dma_unmap_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_vmalloc_dmabuf_ops_map()
309 ret = dma_map_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, dma_dir); in vb2_vmalloc_dmabuf_ops_map()
323 static void vb2_vmalloc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, in vb2_vmalloc_dmabuf_ops_unmap() argument