Lines Matching defs:dir

3568 				     size_t size, int dir, u64 dma_mask)
3578 BUG_ON(dir == DMA_NONE);
3598 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL || \
3601 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL)
3624 dev_err(dev, "Device request: %zx@%llx dir %d --- failed\n",
3625 size, (unsigned long long)paddr, dir);
3631 enum dma_data_direction dir,
3635 size, dir, *dev->dma_mask);
3639 size_t size, enum dma_data_direction dir,
3642 return __intel_map_single(dev, phys_addr, size, dir, *dev->dma_mask);
3690 size_t size, enum dma_data_direction dir,
3697 size_t size, enum dma_data_direction dir, unsigned long attrs)
3754 int nelems, enum dma_data_direction dir,
3772 enum dma_data_direction dir, unsigned long attrs)
3784 BUG_ON(dir == DMA_NONE);
3809 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL || \
3812 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL)
3856 enum dma_data_direction dir, enum dma_sync_target target)
3867 swiotlb_tbl_sync_single(dev, tlb_addr, size, dir, target);
3872 enum dma_data_direction dir, unsigned long attrs,
3889 if (WARN_ON(dir == DMA_NONE || !domain))
3906 if (dir == DMA_TO_DEVICE || dir == DMA_BIDIRECTIONAL ||
3909 if (dir == DMA_FROM_DEVICE || dir == DMA_BIDIRECTIONAL)
3918 aligned_size, dir, attrs);
3927 (dir == DMA_TO_DEVICE ||
3928 dir == DMA_BIDIRECTIONAL)) {
3951 aligned_size, dir, attrs);
3954 dev_err(dev, "Device bounce map: %zx@%llx dir %d --- failed\n",
3955 size, (unsigned long long)paddr, dir);
3962 enum dma_data_direction dir, unsigned long attrs)
3979 aligned_size, dir, attrs);
3986 size_t size, enum dma_data_direction dir, unsigned long attrs)
3989 size, dir, attrs, *dev->dma_mask);
3994 enum dma_data_direction dir, unsigned long attrs)
3997 dir, attrs, *dev->dma_mask);
4002 enum dma_data_direction dir, unsigned long attrs)
4004 bounce_unmap_single(dev, dev_addr, size, dir, attrs);
4009 enum dma_data_direction dir, unsigned long attrs)
4011 bounce_unmap_single(dev, dev_addr, size, dir, attrs);
4016 enum dma_data_direction dir, unsigned long attrs)
4023 sg_dma_len(sg), dir, attrs);
4028 enum dma_data_direction dir, unsigned long attrs)
4036 dir, attrs);
4048 bounce_unmap_sg(dev, sglist, i, dir, attrs | DMA_ATTR_SKIP_CPU_SYNC);
4054 size_t size, enum dma_data_direction dir)
4056 bounce_sync_single(dev, addr, size, dir, SYNC_FOR_CPU);
4061 size_t size, enum dma_data_direction dir)
4063 bounce_sync_single(dev, addr, size, dir, SYNC_FOR_DEVICE);
4068 int nelems, enum dma_data_direction dir)
4075 sg_dma_len(sg), dir, SYNC_FOR_CPU);
4080 int nelems, enum dma_data_direction dir)
4087 sg_dma_len(sg), dir, SYNC_FOR_DEVICE);