Lines Matching refs:dir
95 enum dma_data_direction dir,
98 size_t size, enum dma_data_direction dir,
105 int nents, enum dma_data_direction dir,
109 enum dma_data_direction dir,
112 size_t size, enum dma_data_direction dir,
115 size_t size, enum dma_data_direction dir,
119 enum dma_data_direction dir);
122 enum dma_data_direction dir);
125 enum dma_data_direction dir);
128 enum dma_data_direction dir);
228 enum dma_data_direction dir, in dma_map_single_attrs() argument
234 BUG_ON(!valid_dma_direction(dir)); in dma_map_single_attrs()
237 dir, attrs); in dma_map_single_attrs()
240 dir, addr, true); in dma_map_single_attrs()
246 enum dma_data_direction dir, in dma_unmap_single_attrs() argument
251 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_single_attrs()
253 ops->unmap_page(dev, addr, size, dir, attrs); in dma_unmap_single_attrs()
254 debug_dma_unmap_page(dev, addr, size, dir, true); in dma_unmap_single_attrs()
262 int nents, enum dma_data_direction dir, in dma_map_sg_attrs() argument
268 BUG_ON(!valid_dma_direction(dir)); in dma_map_sg_attrs()
269 ents = ops->map_sg(dev, sg, nents, dir, attrs); in dma_map_sg_attrs()
271 debug_dma_map_sg(dev, sg, nents, ents, dir); in dma_map_sg_attrs()
277 int nents, enum dma_data_direction dir, in dma_unmap_sg_attrs() argument
282 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_sg_attrs()
283 debug_dma_unmap_sg(dev, sg, nents, dir); in dma_unmap_sg_attrs()
285 ops->unmap_sg(dev, sg, nents, dir, attrs); in dma_unmap_sg_attrs()
291 enum dma_data_direction dir, in dma_map_page_attrs() argument
297 BUG_ON(!valid_dma_direction(dir)); in dma_map_page_attrs()
298 addr = ops->map_page(dev, page, offset, size, dir, attrs); in dma_map_page_attrs()
299 debug_dma_map_page(dev, page, offset, size, dir, addr, false); in dma_map_page_attrs()
306 enum dma_data_direction dir, in dma_unmap_page_attrs() argument
311 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_page_attrs()
313 ops->unmap_page(dev, addr, size, dir, attrs); in dma_unmap_page_attrs()
314 debug_dma_unmap_page(dev, addr, size, dir, false); in dma_unmap_page_attrs()
320 enum dma_data_direction dir, in dma_map_resource() argument
326 BUG_ON(!valid_dma_direction(dir)); in dma_map_resource()
333 addr = ops->map_resource(dev, phys_addr, size, dir, attrs); in dma_map_resource()
335 debug_dma_map_resource(dev, phys_addr, size, dir, addr); in dma_map_resource()
341 size_t size, enum dma_data_direction dir, in dma_unmap_resource() argument
346 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_resource()
348 ops->unmap_resource(dev, addr, size, dir, attrs); in dma_unmap_resource()
349 debug_dma_unmap_resource(dev, addr, size, dir); in dma_unmap_resource()
354 enum dma_data_direction dir) in dma_sync_single_for_cpu() argument
358 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_for_cpu()
360 ops->sync_single_for_cpu(dev, addr, size, dir); in dma_sync_single_for_cpu()
361 debug_dma_sync_single_for_cpu(dev, addr, size, dir); in dma_sync_single_for_cpu()
366 enum dma_data_direction dir) in dma_sync_single_for_device() argument
370 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_for_device()
372 ops->sync_single_for_device(dev, addr, size, dir); in dma_sync_single_for_device()
373 debug_dma_sync_single_for_device(dev, addr, size, dir); in dma_sync_single_for_device()
380 enum dma_data_direction dir) in dma_sync_single_range_for_cpu() argument
384 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_range_for_cpu()
386 ops->sync_single_for_cpu(dev, addr + offset, size, dir); in dma_sync_single_range_for_cpu()
387 debug_dma_sync_single_range_for_cpu(dev, addr, offset, size, dir); in dma_sync_single_range_for_cpu()
394 enum dma_data_direction dir) in dma_sync_single_range_for_device() argument
398 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_range_for_device()
400 ops->sync_single_for_device(dev, addr + offset, size, dir); in dma_sync_single_range_for_device()
401 debug_dma_sync_single_range_for_device(dev, addr, offset, size, dir); in dma_sync_single_range_for_device()
406 int nelems, enum dma_data_direction dir) in dma_sync_sg_for_cpu() argument
410 BUG_ON(!valid_dma_direction(dir)); in dma_sync_sg_for_cpu()
412 ops->sync_sg_for_cpu(dev, sg, nelems, dir); in dma_sync_sg_for_cpu()
413 debug_dma_sync_sg_for_cpu(dev, sg, nelems, dir); in dma_sync_sg_for_cpu()
418 int nelems, enum dma_data_direction dir) in dma_sync_sg_for_device() argument
422 BUG_ON(!valid_dma_direction(dir)); in dma_sync_sg_for_device()
424 ops->sync_sg_for_device(dev, sg, nelems, dir); in dma_sync_sg_for_device()
425 debug_dma_sync_sg_for_device(dev, sg, nelems, dir); in dma_sync_sg_for_device()
438 enum dma_data_direction dir) in dma_cache_sync() argument
442 BUG_ON(!valid_dma_direction(dir)); in dma_cache_sync()
444 ops->cache_sync(dev, vaddr, size, dir); in dma_cache_sync()