Lines Matching refs:attrs
15 unsigned long attrs);
19 unsigned long attrs);
22 enum dma_data_direction dir, unsigned long attrs);
41 int nents, enum dma_data_direction dir, unsigned long attrs);
47 unsigned long attrs) in dma_direct_unmap_sg() argument
87 unsigned long attrs, bool flush) in dma_direct_map_phys() argument
92 if (!(attrs & DMA_ATTR_CC_SHARED)) { in dma_direct_map_phys()
93 if (attrs & (DMA_ATTR_MMIO | DMA_ATTR_REQUIRE_COHERENT)) in dma_direct_map_phys()
96 return swiotlb_map(dev, phys, size, dir, attrs); in dma_direct_map_phys()
98 } else if (attrs & DMA_ATTR_CC_SHARED) { in dma_direct_map_phys()
102 if (attrs & DMA_ATTR_MMIO) { in dma_direct_map_phys()
106 } else if (attrs & DMA_ATTR_CC_SHARED) { in dma_direct_map_phys()
115 !(attrs & DMA_ATTR_REQUIRE_COHERENT)) in dma_direct_map_phys()
116 return swiotlb_map(dev, phys, size, dir, attrs); in dma_direct_map_phys()
123 !(attrs & (DMA_ATTR_SKIP_CPU_SYNC | DMA_ATTR_MMIO))) { in dma_direct_map_phys()
139 size_t size, enum dma_data_direction dir, unsigned long attrs, in dma_direct_unmap_phys() argument
144 if (attrs & (DMA_ATTR_MMIO | DMA_ATTR_REQUIRE_COHERENT)) in dma_direct_unmap_phys()
149 if (!(attrs & DMA_ATTR_SKIP_CPU_SYNC)) in dma_direct_unmap_phys()
153 attrs | DMA_ATTR_SKIP_CPU_SYNC); in dma_direct_unmap_phys()