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()
758 unsigned long mask, enum dma_data_direction direction, in iommu_map_page() argument
766 BUG_ON(direction == DMA_NONE); in iommu_map_page()
778 dma_handle = iommu_alloc(dev, tbl, vaddr, npages, direction, in iommu_map_page()
795 size_t size, enum dma_data_direction direction, in iommu_unmap_page() argument
800 BUG_ON(direction == DMA_NONE); in iommu_unmap_page()
1023 unsigned long hwaddr, enum dma_data_direction direction) in iommu_tce_build() argument
1034 ret = ppc_md.tce_build(tbl, entry, 1, hwaddr, direction, NULL); in iommu_tce_build()
1053 enum dma_data_direction direction = iommu_tce_direction(tce); in iommu_put_tce_user_mode() local
1056 direction != DMA_TO_DEVICE, &page); in iommu_put_tce_user_mode()
1064 ret = iommu_tce_build(tbl, entry, hwaddr, direction); in iommu_put_tce_user_mode()