Home
last modified time | relevance | path

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

/linux/rust/kernel/
H A Ddma.rs419 dma_attrs: Attrs, in zeroed_slice_with_attrs()
421 Coherent::zeroed_slice_with_attrs(dev, count, gfp_flags, dma_attrs).map(Self) in zeroed_slice_with_attrs()
485 dma_attrs: Attrs, in from_slice_with_attrs()
494 dma_attrs, in from_slice_with_attrs()
524 dma_attrs: Attrs, in zeroed_with_attrs()
526 Coherent::zeroed_with_attrs(dev, gfp_flags, dma_attrs).map(Self) in zeroed_with_attrs()
599 dma_attrs: Attrs, field
710 dma_attrs: Attrs, in alloc_with_attrs()
727 dma_attrs.as_raw(), in alloc_with_attrs()
739 dma_attrs, in alloc_with_attrs()
[all …]
/linux/drivers/media/platform/nvidia/tegra-vde/
H A Dvde.c71 bo->dma_attrs = DMA_ATTR_WRITE_COMBINE | in tegra_vde_alloc_bo()
75 bo->dma_attrs |= DMA_ATTR_FORCE_CONTIGUOUS; in tegra_vde_alloc_bo()
78 GFP_KERNEL, bo->dma_attrs); in tegra_vde_alloc_bo()
87 bo->dma_handle, bo->size, bo->dma_attrs); in tegra_vde_alloc_bo()
93 err = dma_map_sgtable(dev, &bo->sgt, bo->dma_dir, bo->dma_attrs); in tegra_vde_alloc_bo()
116 dma_unmap_sgtable(dev, &bo->sgt, bo->dma_dir, bo->dma_attrs); in tegra_vde_alloc_bo()
121 bo->dma_attrs); in tegra_vde_alloc_bo()
136 dma_unmap_sgtable(dev, &bo->sgt, bo->dma_dir, bo->dma_attrs); in tegra_vde_free_bo()
141 bo->dma_attrs); in tegra_vde_free_bo()
H A Dv4l2.c340 unsigned long dma_attrs; in tegra_queue_init() local
355 dma_attrs = DMA_ATTR_WRITE_COMBINE; in tegra_queue_init()
364 src_vq->dma_attrs = dma_attrs; in tegra_queue_init()
382 dma_attrs |= DMA_ATTR_NO_KERNEL_MAPPING; in tegra_queue_init()
389 dst_vq->dma_attrs = dma_attrs; in tegra_queue_init()
H A Dvde.h87 unsigned long dma_attrs; member
/linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_gem.c164 rk_obj->dma_attrs = DMA_ATTR_WRITE_COMBINE; in rockchip_gem_alloc_dma()
167 rk_obj->dma_attrs |= DMA_ATTR_NO_KERNEL_MAPPING; in rockchip_gem_alloc_dma()
171 rk_obj->dma_attrs); in rockchip_gem_alloc_dma()
206 rk_obj->dma_attrs); in rockchip_gem_free_dma()
237 obj->size, rk_obj->dma_attrs); in rockchip_drm_gem_object_mmap_dma()
443 rk_obj->dma_attrs); in rockchip_gem_prime_get_sg_table()
533 if (rk_obj->dma_attrs & DMA_ATTR_NO_KERNEL_MAPPING) in rockchip_gem_prime_vmap()
H A Drockchip_drm_gem.h19 unsigned long dma_attrs; member
/linux/drivers/infiniband/core/
H A Dumem.c58 DMA_BIDIRECTIONAL, umem->dma_attrs); in __ib_umem_release()
204 umem->dma_attrs = DMA_ATTR_REQUIRE_COHERENT; in ib_umem_get()
206 umem->dma_attrs |= DMA_ATTR_WEAK_ORDERING; in ib_umem_get()
261 DMA_BIDIRECTIONAL, umem->dma_attrs); in ib_umem_get()
/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_gem.c56 exynos_gem->dma_attrs = attr; in exynos_drm_alloc_buf()
59 exynos_gem->dma_attrs); in exynos_drm_alloc_buf()
87 exynos_gem->dma_attrs); in exynos_drm_free_buf()
289 exynos_gem->dma_attrs); in exynos_drm_gem_mmap_buffer()
420 exynos_gem->dma_attrs); in exynos_drm_gem_prime_get_sg_table()
H A Dexynos_drm_gem.h45 unsigned long dma_attrs; member
/linux/drivers/media/common/videobuf2/
H A Dvideobuf2-dma-contig.c203 if (q->dma_attrs & DMA_ATTR_NO_KERNEL_MAPPING) in vb2_dc_alloc_coherent()
245 buf->attrs = vb->vb2_queue->dma_attrs; in vb2_dc_alloc()
/linux/drivers/media/platform/verisilicon/
H A Dhantro_drv.c219 src_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES | in queue_init()
233 dst_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES; in queue_init()
239 dst_vq->dma_attrs |= DMA_ATTR_NO_KERNEL_MAPPING; in queue_init()
/linux/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc.c895 q->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES; in s5p_mfc_open()
930 q->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES; in s5p_mfc_open()
/linux/drivers/media/platform/rockchip/rkvdec/
H A Drkvdec.c1205 src_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES | in rkvdec_queue_init()
1220 dst_vq->dma_attrs = DMA_ATTR_ALLOC_SINGLE_PAGES | in rkvdec_queue_init()
/linux/drivers/media/platform/chips-media/coda/
H A Dcoda-common.c2589 dst_vq->dma_attrs = DMA_ATTR_NO_KERNEL_MAPPING; in coda_decoder_queue_init()