Lines Matching refs:dma_dir
28 enum dma_data_direction dma_dir;
38 unsigned long size, enum dma_data_direction dma_dir,
55 buf->dma_dir = dma_dir;
76 enum dma_data_direction dma_dir)
87 buf->dma_dir = dma_dir;
139 if (buf->dma_dir == DMA_FROM_DEVICE ||
140 buf->dma_dir == DMA_BIDIRECTIONAL)
207 enum dma_data_direction dma_dir;
244 attach->dma_dir = DMA_NONE;
261 if (attach->dma_dir != DMA_NONE)
262 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, 0);
269 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir)
280 if (attach->dma_dir == dma_dir) {
286 if (attach->dma_dir != DMA_NONE) {
287 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, 0);
288 attach->dma_dir = DMA_NONE;
292 if (dma_map_sgtable(db_attach->dev, sgt, dma_dir, 0)) {
298 attach->dma_dir = dma_dir;
306 struct sg_table *sgt, enum dma_data_direction dma_dir)
398 unsigned long size, enum dma_data_direction dma_dir)
410 buf->dma_dir = dma_dir;