Searched refs:db_attach (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf2-dma-contig.c | 43 struct dma_buf_attachment *db_attach; member 81 if (!buf->vaddr && buf->db_attach) in vb2_dc_vaddr() 82 buf->vaddr = dma_buf_vmap(buf->db_attach->dmabuf); in vb2_dc_vaddr() 100 if (!sgt || buf->db_attach) in vb2_dc_prepare() 113 if (!sgt || buf->db_attach) in vb2_dc_finish() 257 struct dma_buf_attachment *db_attach) in vb2_dc_dmabuf_ops_detach() argument 259 struct vb2_dc_attachment *attach = db_attach->priv; in vb2_dc_dmabuf_ops_detach() 269 dma_unmap_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_dc_dmabuf_ops_detach() 273 db_attach->priv = NULL; in vb2_dc_dmabuf_ops_detach() 277 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dc_dmabuf_ops_map() argument [all …]
|
D | videobuf2-dma-sg.c | 56 struct dma_buf_attachment *db_attach; member 210 if (buf->db_attach) in vb2_dma_sg_prepare() 223 if (buf->db_attach) in vb2_dma_sg_finish() 320 if (buf->db_attach) in vb2_dma_sg_vaddr() 321 buf->vaddr = dma_buf_vmap(buf->db_attach->dmabuf); in vb2_dma_sg_vaddr() 423 struct dma_buf_attachment *db_attach) in vb2_dma_sg_dmabuf_ops_detach() argument 425 struct vb2_dma_sg_attachment *attach = db_attach->priv; in vb2_dma_sg_dmabuf_ops_detach() 435 dma_unmap_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_dma_sg_dmabuf_ops_detach() 439 db_attach->priv = NULL; in vb2_dma_sg_dmabuf_ops_detach() 443 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dma_sg_dmabuf_ops_map() argument [all …]
|
D | videobuf2-vmalloc.c | 246 struct dma_buf_attachment *db_attach) in vb2_vmalloc_dmabuf_ops_detach() argument 248 struct vb2_vmalloc_attachment *attach = db_attach->priv; in vb2_vmalloc_dmabuf_ops_detach() 258 dma_unmap_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_vmalloc_dmabuf_ops_detach() 262 db_attach->priv = NULL; in vb2_vmalloc_dmabuf_ops_detach() 266 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_map() argument 268 struct vb2_vmalloc_attachment *attach = db_attach->priv; in vb2_vmalloc_dmabuf_ops_map() 270 struct mutex *lock = &db_attach->dmabuf->lock; in vb2_vmalloc_dmabuf_ops_map() 284 dma_unmap_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_vmalloc_dmabuf_ops_map() 290 sgt->nents = dma_map_sg(db_attach->dev, sgt->sgl, sgt->orig_nents, in vb2_vmalloc_dmabuf_ops_map() 305 static void vb2_vmalloc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, in vb2_vmalloc_dmabuf_ops_unmap() argument
|