Lines Matching refs:dma_dir
28 enum dma_data_direction dma_dir;
54 buf->dma_dir = vb->vb2_queue->dma_dir;
85 buf->dma_dir = vb->vb2_queue->dma_dir;
89 buf->dma_dir == DMA_FROM_DEVICE ||
90 buf->dma_dir == DMA_BIDIRECTIONAL);
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)
276 if (attach->dma_dir == dma_dir)
280 if (attach->dma_dir != DMA_NONE) {
281 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, 0);
282 attach->dma_dir = DMA_NONE;
286 if (dma_map_sgtable(db_attach->dev, sgt, dma_dir, 0)) {
291 attach->dma_dir = dma_dir;
297 struct sg_table *sgt, enum dma_data_direction dma_dir)
415 buf->dma_dir = vb->vb2_queue->dma_dir;