Lines Matching refs:direction
444 enum dma_data_direction direction; in dma_buf_ioctl() local
459 direction = DMA_FROM_DEVICE; in dma_buf_ioctl()
462 direction = DMA_TO_DEVICE; in dma_buf_ioctl()
465 direction = DMA_BIDIRECTIONAL; in dma_buf_ioctl()
472 ret = dma_buf_end_cpu_access(dmabuf, direction); in dma_buf_ioctl()
474 ret = dma_buf_begin_cpu_access(dmabuf, direction); in dma_buf_ioctl()
785 enum dma_data_direction direction) in __map_dma_buf() argument
790 sg_table = attach->dmabuf->ops->map_dma_buf(attach, direction); in __map_dma_buf()
800 direction); in __map_dma_buf()
929 enum dma_data_direction direction) in __unmap_dma_buf() argument
934 attach->dmabuf->ops->unmap_dma_buf(attach, sg_table, direction); in __unmap_dma_buf()
1046 enum dma_data_direction direction) in dma_buf_map_attachment() argument
1064 if (attach->dir != direction && in dma_buf_map_attachment()
1080 sg_table = __map_dma_buf(attach, direction); in dma_buf_map_attachment()
1090 attach->dir = direction; in dma_buf_map_attachment()
1126 enum dma_data_direction direction) in dma_buf_unmap_attachment() argument
1142 __unmap_dma_buf(attach, sg_table, direction); in dma_buf_unmap_attachment()
1256 enum dma_data_direction direction) in __dma_buf_begin_cpu_access() argument
1258 bool write = (direction == DMA_BIDIRECTIONAL || in __dma_buf_begin_cpu_access()
1259 direction == DMA_TO_DEVICE); in __dma_buf_begin_cpu_access()
1292 enum dma_data_direction direction) in dma_buf_begin_cpu_access() argument
1302 ret = dmabuf->ops->begin_cpu_access(dmabuf, direction); in dma_buf_begin_cpu_access()
1309 ret = __dma_buf_begin_cpu_access(dmabuf, direction); in dma_buf_begin_cpu_access()
1328 enum dma_data_direction direction) in dma_buf_end_cpu_access() argument
1337 ret = dmabuf->ops->end_cpu_access(dmabuf, direction); in dma_buf_end_cpu_access()