Lines Matching refs:attrs
28 unsigned long attrs) in dma_iommu_map_bypass() argument
31 (!iommu_fixed_is_weak || (attrs & DMA_ATTR_WEAK_ORDERING)); in dma_iommu_map_bypass()
40 unsigned long attrs) in dma_iommu_alloc_coherent() argument
43 return dma_direct_alloc(dev, size, dma_handle, flag, attrs); in dma_iommu_alloc_coherent()
51 unsigned long attrs) in dma_iommu_free_coherent() argument
54 dma_direct_free(dev, size, vaddr, dma_handle, attrs); in dma_iommu_free_coherent()
68 unsigned long attrs) in dma_iommu_map_page() argument
70 if (dma_iommu_map_bypass(dev, attrs)) in dma_iommu_map_page()
72 attrs); in dma_iommu_map_page()
74 size, dma_get_mask(dev), direction, attrs); in dma_iommu_map_page()
80 unsigned long attrs) in dma_iommu_unmap_page() argument
82 if (!dma_iommu_map_bypass(dev, attrs)) in dma_iommu_unmap_page()
84 direction, attrs); in dma_iommu_unmap_page()
86 dma_direct_unmap_page(dev, dma_handle, size, direction, attrs); in dma_iommu_unmap_page()
92 unsigned long attrs) in dma_iommu_map_sg() argument
94 if (dma_iommu_map_bypass(dev, attrs)) in dma_iommu_map_sg()
95 return dma_direct_map_sg(dev, sglist, nelems, direction, attrs); in dma_iommu_map_sg()
97 dma_get_mask(dev), direction, attrs); in dma_iommu_map_sg()
102 unsigned long attrs) in dma_iommu_unmap_sg() argument
104 if (!dma_iommu_map_bypass(dev, attrs)) in dma_iommu_unmap_sg()
106 direction, attrs); in dma_iommu_unmap_sg()
108 dma_direct_unmap_sg(dev, sglist, nelems, direction, attrs); in dma_iommu_unmap_sg()