Lines Matching refs:dir
359 dma_addr_t *dma_handle, enum dma_data_direction dir, gfp_t gfp) in dma_direct_alloc_pages() argument
383 enum dma_data_direction dir) in dma_direct_free_pages() argument
400 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_device() argument
408 swiotlb_sync_single_for_device(dev, paddr, sg->length, dir); in dma_direct_sync_sg_for_device()
412 dir); in dma_direct_sync_sg_for_device()
421 struct scatterlist *sgl, int nents, enum dma_data_direction dir) in dma_direct_sync_sg_for_cpu() argument
430 arch_sync_dma_for_cpu(paddr, sg->length, dir); in dma_direct_sync_sg_for_cpu()
432 swiotlb_sync_single_for_cpu(dev, paddr, sg->length, dir); in dma_direct_sync_sg_for_cpu()
434 if (dir == DMA_FROM_DEVICE) in dma_direct_sync_sg_for_cpu()
447 int nents, enum dma_data_direction dir, unsigned long attrs) in dma_direct_unmap_sg() argument
457 sg_dma_len(sg), dir, attrs); in dma_direct_unmap_sg()
463 enum dma_data_direction dir, unsigned long attrs) in dma_direct_map_sg() argument
480 sg->offset, sg->length, dir, attrs); in dma_direct_map_sg()
501 dma_direct_unmap_sg(dev, sgl, i, dir, attrs | DMA_ATTR_SKIP_CPU_SYNC); in dma_direct_map_sg()
506 size_t size, enum dma_data_direction dir, unsigned long attrs) in dma_direct_map_resource() argument