Lines Matching refs:dir
860 enum dma_data_direction dir, struct io_tlb_pool *mem) in swiotlb_bounce() argument
906 if (dir == DMA_TO_DEVICE) in swiotlb_bounce()
917 } else if (dir == DMA_TO_DEVICE) { in swiotlb_bounce()
1371 enum dma_data_direction dir, unsigned long attrs) in swiotlb_tbl_map_single() argument
1536 size_t mapping_size, enum dma_data_direction dir, in __swiotlb_tbl_unmap_single() argument
1543 (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL)) in __swiotlb_tbl_unmap_single()
1553 size_t size, enum dma_data_direction dir, in __swiotlb_sync_single_for_device() argument
1556 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL) in __swiotlb_sync_single_for_device()
1559 BUG_ON(dir != DMA_FROM_DEVICE); in __swiotlb_sync_single_for_device()
1563 size_t size, enum dma_data_direction dir, in __swiotlb_sync_single_for_cpu() argument
1566 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL) in __swiotlb_sync_single_for_cpu()
1569 BUG_ON(dir != DMA_TO_DEVICE); in __swiotlb_sync_single_for_cpu()
1577 enum dma_data_direction dir, unsigned long attrs) in swiotlb_map() argument
1584 swiotlb_addr = swiotlb_tbl_map_single(dev, paddr, size, 0, dir, attrs); in swiotlb_map()
1591 __swiotlb_tbl_unmap_single(dev, swiotlb_addr, size, dir, in swiotlb_map()
1601 arch_sync_dma_for_device(swiotlb_addr, size, dir); in swiotlb_map()