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);
204 unsigned long offset, size_t size, enum dma_data_direction dir,
207 enum dma_data_direction dir, unsigned long attrs);
209 size_t size, enum dma_data_direction dir, unsigned long attrs);
214 dma_addr_t addr, size_t size, enum dma_data_direction dir);
216 struct scatterlist *sgl, int nents, enum dma_data_direction dir);
219 dma_addr_t addr, size_t size, enum dma_data_direction dir) in dma_direct_sync_single_for_device() argument
223 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_device() argument
232 size_t size, enum dma_data_direction dir, unsigned long attrs);
234 int nents, enum dma_data_direction dir, unsigned long attrs);
236 dma_addr_t addr, size_t size, enum dma_data_direction dir);
238 struct scatterlist *sgl, int nents, enum dma_data_direction dir);
241 size_t size, enum dma_data_direction dir, unsigned long attrs) in dma_direct_unmap_page() argument
245 struct scatterlist *sgl, int nents, enum dma_data_direction dir, in dma_direct_unmap_sg() argument
250 dma_addr_t addr, size_t size, enum dma_data_direction dir) in dma_direct_sync_single_for_cpu() argument
254 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_cpu() argument
279 enum dma_data_direction dir, unsigned long attrs) in dma_map_page_attrs() argument
284 BUG_ON(!valid_dma_direction(dir)); in dma_map_page_attrs()
286 addr = dma_direct_map_page(dev, page, offset, size, dir, attrs); in dma_map_page_attrs()
288 addr = ops->map_page(dev, page, offset, size, dir, attrs); in dma_map_page_attrs()
289 debug_dma_map_page(dev, page, offset, size, dir, addr); in dma_map_page_attrs()
295 size_t size, enum dma_data_direction dir, unsigned long attrs) in dma_unmap_page_attrs() argument
299 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_page_attrs()
301 dma_direct_unmap_page(dev, addr, size, dir, attrs); in dma_unmap_page_attrs()
303 ops->unmap_page(dev, addr, size, dir, attrs); in dma_unmap_page_attrs()
304 debug_dma_unmap_page(dev, addr, size, dir); in dma_unmap_page_attrs()
312 int nents, enum dma_data_direction dir, in dma_map_sg_attrs() argument
318 BUG_ON(!valid_dma_direction(dir)); in dma_map_sg_attrs()
320 ents = dma_direct_map_sg(dev, sg, nents, dir, attrs); in dma_map_sg_attrs()
322 ents = ops->map_sg(dev, sg, nents, dir, attrs); in dma_map_sg_attrs()
324 debug_dma_map_sg(dev, sg, nents, ents, dir); in dma_map_sg_attrs()
330 int nents, enum dma_data_direction dir, in dma_unmap_sg_attrs() argument
335 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_sg_attrs()
336 debug_dma_unmap_sg(dev, sg, nents, dir); in dma_unmap_sg_attrs()
338 dma_direct_unmap_sg(dev, sg, nents, dir, attrs); in dma_unmap_sg_attrs()
340 ops->unmap_sg(dev, sg, nents, dir, attrs); in dma_unmap_sg_attrs()
346 enum dma_data_direction dir, in dma_map_resource() argument
352 BUG_ON(!valid_dma_direction(dir)); in dma_map_resource()
359 addr = dma_direct_map_resource(dev, phys_addr, size, dir, attrs); in dma_map_resource()
361 addr = ops->map_resource(dev, phys_addr, size, dir, attrs); in dma_map_resource()
363 debug_dma_map_resource(dev, phys_addr, size, dir, addr); in dma_map_resource()
368 size_t size, enum dma_data_direction dir, in dma_unmap_resource() argument
373 BUG_ON(!valid_dma_direction(dir)); in dma_unmap_resource()
375 ops->unmap_resource(dev, addr, size, dir, attrs); in dma_unmap_resource()
376 debug_dma_unmap_resource(dev, addr, size, dir); in dma_unmap_resource()
381 enum dma_data_direction dir) in dma_sync_single_for_cpu() argument
385 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_for_cpu()
387 dma_direct_sync_single_for_cpu(dev, addr, size, dir); in dma_sync_single_for_cpu()
389 ops->sync_single_for_cpu(dev, addr, size, dir); in dma_sync_single_for_cpu()
390 debug_dma_sync_single_for_cpu(dev, addr, size, dir); in dma_sync_single_for_cpu()
395 enum dma_data_direction dir) in dma_sync_single_for_device() argument
399 BUG_ON(!valid_dma_direction(dir)); in dma_sync_single_for_device()
401 dma_direct_sync_single_for_device(dev, addr, size, dir); in dma_sync_single_for_device()
403 ops->sync_single_for_device(dev, addr, size, dir); in dma_sync_single_for_device()
404 debug_dma_sync_single_for_device(dev, addr, size, dir); in dma_sync_single_for_device()
409 int nelems, enum dma_data_direction dir) in dma_sync_sg_for_cpu() argument
413 BUG_ON(!valid_dma_direction(dir)); in dma_sync_sg_for_cpu()
415 dma_direct_sync_sg_for_cpu(dev, sg, nelems, dir); in dma_sync_sg_for_cpu()
417 ops->sync_sg_for_cpu(dev, sg, nelems, dir); in dma_sync_sg_for_cpu()
418 debug_dma_sync_sg_for_cpu(dev, sg, nelems, dir); in dma_sync_sg_for_cpu()
423 int nelems, enum dma_data_direction dir) in dma_sync_sg_for_device() argument
427 BUG_ON(!valid_dma_direction(dir)); in dma_sync_sg_for_device()
429 dma_direct_sync_sg_for_device(dev, sg, nelems, dir); in dma_sync_sg_for_device()
431 ops->sync_sg_for_device(dev, sg, nelems, dir); in dma_sync_sg_for_device()
432 debug_dma_sync_sg_for_device(dev, sg, nelems, dir); in dma_sync_sg_for_device()
454 enum dma_data_direction dir);
471 enum dma_data_direction dir, unsigned long attrs) in dma_map_page_attrs() argument
476 size_t size, enum dma_data_direction dir, unsigned long attrs) in dma_unmap_page_attrs() argument
480 int nents, enum dma_data_direction dir, unsigned long attrs) in dma_map_sg_attrs() argument
485 struct scatterlist *sg, int nents, enum dma_data_direction dir, in dma_unmap_sg_attrs() argument
490 phys_addr_t phys_addr, size_t size, enum dma_data_direction dir, in dma_map_resource() argument
496 size_t size, enum dma_data_direction dir, unsigned long attrs) in dma_unmap_resource() argument
500 size_t size, enum dma_data_direction dir) in dma_sync_single_for_cpu() argument
504 dma_addr_t addr, size_t size, enum dma_data_direction dir) in dma_sync_single_for_device() argument
508 struct scatterlist *sg, int nelems, enum dma_data_direction dir) in dma_sync_sg_for_cpu() argument
512 struct scatterlist *sg, int nelems, enum dma_data_direction dir) in dma_sync_sg_for_device() argument
538 enum dma_data_direction dir) in dma_cache_sync() argument
584 size_t size, enum dma_data_direction dir, unsigned long attrs) in dma_map_single_attrs() argument
588 size, dir, attrs); in dma_map_single_attrs()
592 size_t size, enum dma_data_direction dir, unsigned long attrs) in dma_unmap_single_attrs() argument
594 return dma_unmap_page_attrs(dev, addr, size, dir, attrs); in dma_unmap_single_attrs()
599 enum dma_data_direction dir) in dma_sync_single_range_for_cpu() argument
601 return dma_sync_single_for_cpu(dev, addr + offset, size, dir); in dma_sync_single_range_for_cpu()
606 enum dma_data_direction dir) in dma_sync_single_range_for_device() argument
608 return dma_sync_single_for_device(dev, addr + offset, size, dir); in dma_sync_single_range_for_device()