Searched refs:dma_sgt (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/media/common/videobuf2/ |
H A D | videobuf2-dma-sg.c | 47 struct sg_table *dma_sgt; member 121 buf->dma_sgt = &buf->sg_table; in vb2_dma_sg_alloc() 137 ret = sg_alloc_table_from_pages(buf->dma_sgt, buf->pages, in vb2_dma_sg_alloc() 166 sg_free_table(buf->dma_sgt); in vb2_dma_sg_alloc() 191 sg_free_table(buf->dma_sgt); in vb2_dma_sg_put() 203 struct sg_table *sgt = buf->dma_sgt; in vb2_dma_sg_prepare() 211 struct sg_table *sgt = buf->dma_sgt; in vb2_dma_sg_finish() 236 buf->dma_sgt = &buf->sg_table; in vb2_dma_sg_get_userptr() 247 if (sg_alloc_table_from_pages(buf->dma_sgt, buf->pages, in vb2_dma_sg_get_userptr() 286 sg_free_table(buf->dma_sgt); in vb2_dma_sg_put_userptr() [all...] |
H A D | videobuf2-dma-contig.c | 33 struct sg_table *dma_sgt; member 96 struct sg_table *sgt = buf->dma_sgt; in vb2_dc_prepare() 107 struct sg_table *sgt = buf->dma_sgt; in vb2_dc_finish() 428 struct sg_table *sgt = buf->dma_sgt; in vb2_dc_put_userptr() 551 buf->dma_sgt = sgt; in vb2_dc_get_userptr() 590 if (WARN_ON(buf->dma_sgt)) { in vb2_dc_map_dmabuf() 612 buf->dma_sgt = sgt; in vb2_dc_map_dmabuf() 621 struct sg_table *sgt = buf->dma_sgt; in vb2_dc_unmap_dmabuf() 640 buf->dma_sgt = NULL; in vb2_dc_unmap_dmabuf()
|
/kernel/linux/linux-6.6/drivers/media/common/videobuf2/ |
H A D | videobuf2-dma-sg.c | 47 struct sg_table *dma_sgt; member 122 buf->dma_sgt = &buf->sg_table; in vb2_dma_sg_alloc() 137 ret = sg_alloc_table_from_pages(buf->dma_sgt, buf->pages, in vb2_dma_sg_alloc() 167 sg_free_table(buf->dma_sgt); in vb2_dma_sg_alloc() 192 sg_free_table(buf->dma_sgt); in vb2_dma_sg_put() 204 struct sg_table *sgt = buf->dma_sgt; in vb2_dma_sg_prepare() 215 struct sg_table *sgt = buf->dma_sgt; in vb2_dma_sg_finish() 242 buf->dma_sgt = &buf->sg_table; in vb2_dma_sg_get_userptr() 256 if (sg_alloc_table_from_pages(buf->dma_sgt, buf->pages, in vb2_dma_sg_get_userptr() 295 sg_free_table(buf->dma_sgt); in vb2_dma_sg_put_userptr() [all...] |
H A D | videobuf2-dma-contig.c | 34 struct sg_table *dma_sgt; member 112 buf->dma_sgt); in vb2_dc_vaddr() 126 struct sg_table *sgt = buf->dma_sgt; in vb2_dc_prepare() 146 struct sg_table *sgt = buf->dma_sgt; in vb2_dc_finish() 178 buf->dma_sgt, buf->dma_dir); in vb2_dc_put() 214 buf->dma_sgt = dma_alloc_noncontiguous(buf->dev, in vb2_dc_alloc_non_coherent() 219 if (!buf->dma_sgt) in vb2_dc_alloc_non_coherent() 222 buf->dma_addr = sg_dma_address(buf->dma_sgt->sgl); in vb2_dc_alloc_non_coherent() 286 buf->dma_sgt); in vb2_dc_mmap() 479 return buf->dma_sgt; in vb2_dc_get_base_sgt() [all...] |
Completed in 4 milliseconds