Lines Matching defs:attrs
119 enum dma_data_direction dir, unsigned long attrs);
121 unsigned long attrs);
123 unsigned long attrs);
125 unsigned long attrs);
127 unsigned long attrs);
129 unsigned long attrs);
134 void *dma_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t flag, unsigned long attrs);
135 void dma_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle, unsigned long attrs);
136 void *dmam_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp, unsigned long attrs);
139 unsigned long attrs);
141 unsigned long attrs);
152 enum dma_data_direction dir, unsigned long attrs)
157 unsigned long attrs)
161 unsigned long attrs)
166 enum dma_data_direction dir, unsigned long attrs)
170 enum dma_data_direction dir, unsigned long attrs)
175 unsigned long attrs)
199 unsigned long attrs)
203 static void dma_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle, unsigned long attrs)
207 unsigned long attrs)
215 size_t size, unsigned long attrs)
220 size_t size, unsigned long attrs)
268 unsigned long attrs)
275 return dma_map_page_attrs(dev, virt_to_page(ptr), offset_in_page(ptr), size, dir, attrs);
279 unsigned long attrs)
281 return dma_unmap_page_attrs(dev, addr, size, dir, attrs);
301 * @attrs: Optional DMA attributes for the map operation
313 unsigned long attrs)
317 nents = dma_map_sg_attrs(dev, sgt->sgl, sgt->orig_nents, dir, attrs);
330 * @attrs: Optional DMA attributes for the unmap operation
337 unsigned long attrs)
339 dma_unmap_sg_attrs(dev, sgt->sgl, sgt->orig_nents, dir, attrs);
525 unsigned long attrs = DMA_ATTR_WRITE_COMBINE;
528 attrs |= DMA_ATTR_NO_WARN;
531 return dma_alloc_attrs(dev, size, dma_addr, gfp, attrs);