Lines Matching refs:dir
419 size_t size, enum dma_data_direction dir) in swiotlb_bounce() argument
436 if (dir == DMA_TO_DEVICE) in swiotlb_bounce()
448 } else if (dir == DMA_TO_DEVICE) { in swiotlb_bounce()
566 enum dma_data_direction dir, unsigned long attrs) in swiotlb_tbl_map_single() argument
619 enum dma_data_direction dir, unsigned long attrs) in swiotlb_tbl_unmap_single() argument
632 ((dir == DMA_FROM_DEVICE) || (dir == DMA_BIDIRECTIONAL))) in swiotlb_tbl_unmap_single()
669 size_t size, enum dma_data_direction dir, in swiotlb_tbl_sync_single() argument
683 if (likely(dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL)) in swiotlb_tbl_sync_single()
687 BUG_ON(dir != DMA_TO_DEVICE); in swiotlb_tbl_sync_single()
690 if (likely(dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL)) in swiotlb_tbl_sync_single()
694 BUG_ON(dir != DMA_FROM_DEVICE); in swiotlb_tbl_sync_single()
706 enum dma_data_direction dir, unsigned long attrs) in swiotlb_map() argument
714 swiotlb_addr = swiotlb_tbl_map_single(dev, paddr, size, size, dir, in swiotlb_map()
722 swiotlb_tbl_unmap_single(dev, swiotlb_addr, size, size, dir, in swiotlb_map()
731 arch_sync_dma_for_device(swiotlb_addr, size, dir); in swiotlb_map()