Home
last modified time | relevance | path

Searched refs:dma_attrs (Results 1 – 25 of 33) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/gpu/drm/mediatek/
H A Dmtk_drm_gem.c52 mtk_gem->dma_attrs = DMA_ATTR_WRITE_COMBINE; in mtk_drm_gem_create()
55 mtk_gem->dma_attrs |= DMA_ATTR_NO_KERNEL_MAPPING; in mtk_drm_gem_create()
59 mtk_gem->dma_attrs); in mtk_drm_gem_create()
90 mtk_gem->dma_addr, mtk_gem->dma_attrs); in mtk_drm_gem_free_object()
144 mtk_gem->dma_addr, obj->size, mtk_gem->dma_attrs); in mtk_drm_gem_object_mmap()
201 mtk_gem->dma_attrs); in mtk_gem_prime_get_sg_table()
H A Dmtk_drm_gem.h30 unsigned long dma_attrs; member
/OK3568_Linux_fs/kernel/drivers/rknpu/
H A Drknpu_gem.c145 rknpu_obj->dma_attrs = 0; in rknpu_gem_alloc_buf()
153 rknpu_obj->dma_attrs |= DMA_ATTR_FORCE_CONTIGUOUS; in rknpu_gem_alloc_buf()
158 rknpu_obj->dma_attrs |= DMA_ATTR_NON_CONSISTENT; in rknpu_gem_alloc_buf()
161 rknpu_obj->dma_attrs |= DMA_ATTR_SYS_CACHE_ONLY; in rknpu_gem_alloc_buf()
164 rknpu_obj->dma_attrs |= DMA_ATTR_WRITE_COMBINE; in rknpu_gem_alloc_buf()
168 rknpu_obj->dma_attrs |= DMA_ATTR_NO_KERNEL_MAPPING; in rknpu_gem_alloc_buf()
172 rknpu_obj->dma_attrs |= DMA_ATTR_SKIP_ZEROING; in rknpu_gem_alloc_buf()
202 gfp_mask, rknpu_obj->dma_attrs); in rknpu_gem_alloc_buf()
214 rknpu_obj->dma_attrs &= ~DMA_ATTR_FORCE_CONTIGUOUS; in rknpu_gem_alloc_buf()
219 rknpu_obj->dma_attrs); in rknpu_gem_alloc_buf()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/exynos/
H A Dexynos_drm_gem.c50 exynos_gem->dma_attrs = attr; in exynos_drm_alloc_buf()
53 exynos_gem->dma_attrs); in exynos_drm_alloc_buf()
81 exynos_gem->dma_attrs); in exynos_drm_free_buf()
269 exynos_gem->dma_attrs); in exynos_drm_gem_mmap_buffer()
415 exynos_gem->dma_attrs); in exynos_drm_gem_prime_get_sg_table()
H A Dexynos_drm_gem.h45 unsigned long dma_attrs; member
H A Dexynos_drm_fbdev.c54 exynos_gem->dma_attrs); in exynos_drm_fb_mmap()
/OK3568_Linux_fs/kernel/drivers/media/common/videobuf2/
H A Dvideobuf2-cma-sg.c28 unsigned long dma_attrs; member
140 static void *vb2_cma_sg_alloc(struct device *dev, unsigned long dma_attrs, in vb2_cma_sg_alloc() argument
157 buf->dma_attrs = dma_attrs; in vb2_cma_sg_alloc()
172 if (dma_attrs & DMA_ATTR_FORCE_CONTIGUOUS) in vb2_cma_sg_alloc()
204 if (dma_attrs & DMA_ATTR_FORCE_CONTIGUOUS) in vb2_cma_sg_alloc()
227 if (buf->dma_attrs & DMA_ATTR_FORCE_CONTIGUOUS) in vb2_cma_sg_put()
H A Dvideobuf2-dma-sg.c99 static void *vb2_dma_sg_alloc(struct device *dev, unsigned long dma_attrs, in vb2_dma_sg_alloc() argument
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_gem.c268 rk_obj->dma_attrs = DMA_ATTR_WRITE_COMBINE; in rockchip_gem_alloc_dma()
271 rk_obj->dma_attrs |= DMA_ATTR_NO_KERNEL_MAPPING; in rockchip_gem_alloc_dma()
275 rk_obj->dma_attrs); in rockchip_gem_alloc_dma()
289 rk_obj->dma_attrs); in rockchip_gem_alloc_dma()
327 rk_obj->dma_handle, rk_obj->dma_attrs); in rockchip_gem_alloc_dma()
499 rk_obj->dma_handle, rk_obj->dma_attrs); in rockchip_gem_free_dma()
540 obj->size, rk_obj->dma_attrs); in rockchip_drm_gem_object_mmap_dma()
807 rk_obj->dma_attrs); in rockchip_gem_prime_get_sg_table()
901 if (rk_obj->dma_attrs & DMA_ATTR_NO_KERNEL_MAPPING) in rockchip_gem_prime_vmap()
H A Drockchip_drm_gem.h29 unsigned long dma_attrs; member
/OK3568_Linux_fs/kernel/drivers/rknpu/include/
H A Drknpu_gem.h58 unsigned long dma_attrs; member
/OK3568_Linux_fs/kernel/include/media/
H A Dvideobuf2-core.h571 unsigned long dma_attrs; member
/OK3568_Linux_fs/kernel/drivers/staging/media/hantro/
H A Dhantro_drv.c203 src_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES | in queue_init()
227 dst_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES | in queue_init()
/OK3568_Linux_fs/kernel/drivers/staging/media/rkvdec/
H A Drkvdec.c736 src_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES | in rkvdec_queue_init()
751 dst_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES | in rkvdec_queue_init()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/
H A Disp_stats.c253 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkisp_stats_init_vb2_queue()
H A Dcapture_v1x.c1141 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkisp_init_vb2_queue()
H A Ddmarx.c744 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkisp_init_vb2_queue()
H A Dcapture_v30.c1554 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkisp_init_vb2_queue()
/OK3568_Linux_fs/kernel/drivers/remoteproc/
H A Dqcom_q6v5_mss.c806 unsigned long dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in q6v5_mpss_init_image() local
819 ptr = dma_alloc_attrs(qproc->dev, size, &phys, GFP_KERNEL, dma_attrs); in q6v5_mpss_init_image()
856 dma_free_attrs(qproc->dev, size, ptr, phys, dma_attrs); in q6v5_mpss_init_image()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/
H A Dstats.c325 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkispp_stats_init_vb2_queue()
/OK3568_Linux_fs/kernel/include/rdma/
H A Dib_verbs.h4037 unsigned long dma_attrs) in ib_dma_map_sg_attrs() argument
4042 dma_attrs); in ib_dma_map_sg_attrs()
4048 unsigned long dma_attrs) in ib_dma_unmap_sg_attrs() argument
4052 dma_attrs); in ib_dma_unmap_sg_attrs()
/OK3568_Linux_fs/kernel/drivers/media/platform/s5p-mfc/
H A Ds5p_mfc.c861 q->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES; in s5p_mfc_open()
896 q->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES; in s5p_mfc_open()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/cif/
H A Dcif-tools.c588 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkcif_tools_init_vb2_queue()
H A Dcif-scale.c920 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkcif_scale_init_vb2_queue()
/OK3568_Linux_fs/kernel/Documentation/core-api/
H A Ddma-api.rst479 dma_attrs.
484 If dma_attrs are 0, the semantics of each of these functions

12