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);
138 if (buf->dma_dir == DMA_FROM_DEVICE ||
139 buf->dma_dir == DMA_BIDIRECTIONAL) {
209 enum dma_data_direction dma_dir;
246 attach->dma_dir = DMA_NONE;
263 if (attach->dma_dir != DMA_NONE)
264 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, 0);
271 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir)
278 if (attach->dma_dir == dma_dir)
282 if (attach->dma_dir != DMA_NONE) {
283 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, 0);
284 attach->dma_dir = DMA_NONE;
288 if (dma_map_sgtable(db_attach->dev, sgt, dma_dir, 0)) {
293 attach->dma_dir = dma_dir;
299 struct sg_table *sgt, enum dma_data_direction dma_dir)
417 buf->dma_dir = vb->vb2_queue->dma_dir;