Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/gpu/drm/exynos/
Dexynos_drm_gem.c33 exynos_gem->dma_attrs = 0; in exynos_drm_alloc_buf()
41 exynos_gem->dma_attrs |= DMA_ATTR_FORCE_CONTIGUOUS; in exynos_drm_alloc_buf()
53 exynos_gem->dma_attrs |= attr; in exynos_drm_alloc_buf()
54 exynos_gem->dma_attrs |= DMA_ATTR_NO_KERNEL_MAPPING; in exynos_drm_alloc_buf()
67 exynos_gem->dma_attrs); in exynos_drm_alloc_buf()
75 exynos_gem->dma_attrs); in exynos_drm_alloc_buf()
99 exynos_gem->dma_addr, exynos_gem->dma_attrs); in exynos_drm_alloc_buf()
120 exynos_gem->dma_attrs); in exynos_drm_free_buf()
309 exynos_gem->dma_attrs); in exynos_drm_gem_mmap_buffer()
Dexynos_drm_gem.h50 unsigned long dma_attrs; member
Dexynos_drm_fbdev.c54 exynos_gem->dma_attrs); in exynos_drm_fb_mmap()
/Linux-v5.4/drivers/gpu/drm/mediatek/
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()
Dmtk_drm_gem.h30 unsigned long dma_attrs; member
/Linux-v5.4/drivers/gpu/drm/rockchip/
Drockchip_drm_gem.c159 rk_obj->dma_attrs = DMA_ATTR_WRITE_COMBINE; in rockchip_gem_alloc_dma()
162 rk_obj->dma_attrs |= DMA_ATTR_NO_KERNEL_MAPPING; in rockchip_gem_alloc_dma()
166 rk_obj->dma_attrs); in rockchip_gem_alloc_dma()
201 rk_obj->dma_attrs); in rockchip_gem_free_dma()
232 obj->size, rk_obj->dma_attrs); in rockchip_drm_gem_object_mmap_dma()
452 rk_obj->dma_attrs); in rockchip_gem_prime_get_sg_table()
550 if (rk_obj->dma_attrs & DMA_ATTR_NO_KERNEL_MAPPING) in rockchip_gem_prime_vmap()
Drockchip_drm_gem.h19 unsigned long dma_attrs; member
/Linux-v5.4/drivers/infiniband/core/
Dumem.c202 unsigned long dma_attrs = 0; in ib_umem_get() local
215 dma_attrs |= DMA_ATTR_WRITE_BARRIER; in ib_umem_get()
301 dma_attrs); in ib_umem_get()
/Linux-v5.4/include/media/
Dvideobuf2-core.h555 unsigned long dma_attrs; member
/Linux-v5.4/drivers/staging/media/hantro/
Dhantro_drv.c227 src_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES | in queue_init()
251 dst_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES | in queue_init()
/Linux-v5.4/drivers/remoteproc/
Dqcom_q6v5_mss.c660 unsigned long dma_attrs = DMA_ATTR_FORCE_CONTIGUOUS; in q6v5_mpss_init_image() local
673 ptr = dma_alloc_attrs(qproc->dev, size, &phys, GFP_KERNEL, dma_attrs); in q6v5_mpss_init_image()
708 dma_free_attrs(qproc->dev, size, ptr, phys, dma_attrs); in q6v5_mpss_init_image()
/Linux-v5.4/drivers/media/common/videobuf2/
Dvideobuf2-dma-sg.c99 static void *vb2_dma_sg_alloc(struct device *dev, unsigned long dma_attrs, in vb2_dma_sg_alloc() argument
Dvideobuf2-core.c217 q->dma_attrs, size, q->dma_dir, q->gfp_flags); in __vb2_buf_mem_alloc()
/Linux-v5.4/include/rdma/
Dib_verbs.h4024 unsigned long dma_attrs) in ib_dma_map_sg_attrs() argument
4027 dma_attrs); in ib_dma_map_sg_attrs()
4033 unsigned long dma_attrs) in ib_dma_unmap_sg_attrs() argument
4035 dma_unmap_sg_attrs(dev->dma_device, sg, nents, direction, dma_attrs); in ib_dma_unmap_sg_attrs()
/Linux-v5.4/drivers/media/platform/s5p-mfc/
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()
/Linux-v5.4/Documentation/
DDMA-API.txt471 dma_attrs.
476 If dma_attrs are 0, the semantics of each of these functions