Lines Matching refs:direction
308 enum dma_data_direction direction, in iommu_alloc() argument
327 IOMMU_PAGE_MASK(tbl), direction, attrs); in iommu_alloc()
433 unsigned long mask, enum dma_data_direction direction, in ppc_iommu_map_sg() argument
443 BUG_ON(direction == DMA_NONE); in ppc_iommu_map_sg()
500 direction, attrs); in ppc_iommu_map_sg()
576 int nelems, enum dma_data_direction direction, in ppc_iommu_unmap_sg() argument
581 BUG_ON(direction == DMA_NONE); in ppc_iommu_unmap_sg()
755 unsigned long mask, enum dma_data_direction direction, in iommu_map_page() argument
763 BUG_ON(direction == DMA_NONE); in iommu_map_page()
775 dma_handle = iommu_alloc(dev, tbl, vaddr, npages, direction, in iommu_map_page()
792 size_t size, enum dma_data_direction direction, in iommu_unmap_page() argument
797 BUG_ON(direction == DMA_NONE); in iommu_unmap_page()
986 unsigned long *hpa, enum dma_data_direction *direction) in iommu_tce_xchg() argument
990 ret = tbl->it_ops->exchange(tbl, entry, hpa, direction); in iommu_tce_xchg()
992 if (!ret && ((*direction == DMA_FROM_DEVICE) || in iommu_tce_xchg()
993 (*direction == DMA_BIDIRECTIONAL))) in iommu_tce_xchg()