| /OK3568_Linux_fs/kernel/drivers/gpu/drm/mediatek/ |
| H A D | mtk_drm_gem.c | 52 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 D | mtk_drm_gem.h | 30 unsigned long dma_attrs; member
|
| /OK3568_Linux_fs/kernel/drivers/rknpu/ |
| H A D | rknpu_gem.c | 145 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 D | exynos_drm_gem.c | 50 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 D | exynos_drm_gem.h | 45 unsigned long dma_attrs; member
|
| H A D | exynos_drm_fbdev.c | 54 exynos_gem->dma_attrs); in exynos_drm_fb_mmap()
|
| /OK3568_Linux_fs/kernel/drivers/media/common/videobuf2/ |
| H A D | videobuf2-cma-sg.c | 28 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 D | videobuf2-dma-sg.c | 99 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 D | rockchip_drm_gem.c | 268 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 D | rockchip_drm_gem.h | 29 unsigned long dma_attrs; member
|
| /OK3568_Linux_fs/kernel/drivers/rknpu/include/ |
| H A D | rknpu_gem.h | 58 unsigned long dma_attrs; member
|
| /OK3568_Linux_fs/kernel/include/media/ |
| H A D | videobuf2-core.h | 571 unsigned long dma_attrs; member
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/hantro/ |
| H A D | hantro_drv.c | 203 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 D | rkvdec.c | 736 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 D | isp_stats.c | 253 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkisp_stats_init_vb2_queue()
|
| H A D | capture_v1x.c | 1141 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkisp_init_vb2_queue()
|
| H A D | dmarx.c | 744 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkisp_init_vb2_queue()
|
| H A D | capture_v30.c | 1554 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkisp_init_vb2_queue()
|
| /OK3568_Linux_fs/kernel/drivers/remoteproc/ |
| H A D | qcom_q6v5_mss.c | 806 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 D | stats.c | 325 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkispp_stats_init_vb2_queue()
|
| /OK3568_Linux_fs/kernel/include/rdma/ |
| H A D | ib_verbs.h | 4037 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 D | s5p_mfc.c | 861 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 D | cif-tools.c | 588 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkcif_tools_init_vb2_queue()
|
| H A D | cif-scale.c | 920 q->dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in rkcif_scale_init_vb2_queue()
|
| /OK3568_Linux_fs/kernel/Documentation/core-api/ |
| H A D | dma-api.rst | 479 dma_attrs. 484 If dma_attrs are 0, the semantics of each of these functions
|