Lines Matching defs:dir
858 enum dma_data_direction dir)
905 if (dir == DMA_TO_DEVICE)
916 } else if (dir == DMA_TO_DEVICE) {
1345 unsigned int alloc_align_mask, enum dma_data_direction dir,
1395 * When the device is writing memory, i.e. dir == DMA_FROM_DEVICE, copy
1501 size_t mapping_size, enum dma_data_direction dir,
1508 (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL))
1517 size_t size, enum dma_data_direction dir)
1519 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL)
1522 BUG_ON(dir != DMA_FROM_DEVICE);
1526 size_t size, enum dma_data_direction dir)
1528 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL)
1531 BUG_ON(dir != DMA_TO_DEVICE);
1539 enum dma_data_direction dir, unsigned long attrs)
1546 swiotlb_addr = swiotlb_tbl_map_single(dev, paddr, size, size, 0, dir,
1554 swiotlb_tbl_unmap_single(dev, swiotlb_addr, size, dir,
1563 arch_sync_dma_for_device(swiotlb_addr, size, dir);