Lines Matching refs:dma_dir
27 enum dma_data_direction dma_dir; member
37 enum dma_data_direction dma_dir, gfp_t gfp_flags) in vb2_vmalloc_alloc() argument
47 buf->dma_dir = dma_dir; in vb2_vmalloc_alloc()
74 enum dma_data_direction dma_dir) in vb2_vmalloc_get_userptr() argument
84 buf->dma_dir = dma_dir; in vb2_vmalloc_get_userptr()
87 vec = vb2_create_framevec(vaddr, size, dma_dir == DMA_FROM_DEVICE); in vb2_vmalloc_get_userptr()
135 if (buf->dma_dir == DMA_FROM_DEVICE) in vb2_vmalloc_put_userptr()
203 enum dma_data_direction dma_dir; member
240 attach->dma_dir = DMA_NONE; in vb2_vmalloc_dmabuf_ops_attach()
257 if (attach->dma_dir != DMA_NONE) in vb2_vmalloc_dmabuf_ops_detach()
259 attach->dma_dir); in vb2_vmalloc_dmabuf_ops_detach()
266 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_map() argument
277 if (attach->dma_dir == dma_dir) { in vb2_vmalloc_dmabuf_ops_map()
283 if (attach->dma_dir != DMA_NONE) { in vb2_vmalloc_dmabuf_ops_map()
285 attach->dma_dir); in vb2_vmalloc_dmabuf_ops_map()
286 attach->dma_dir = DMA_NONE; in vb2_vmalloc_dmabuf_ops_map()
291 dma_dir); in vb2_vmalloc_dmabuf_ops_map()
298 attach->dma_dir = dma_dir; in vb2_vmalloc_dmabuf_ops_map()
306 struct sg_table *sgt, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_unmap() argument
407 unsigned long size, enum dma_data_direction dma_dir) in vb2_vmalloc_attach_dmabuf() argument
419 buf->dma_dir = dma_dir; in vb2_vmalloc_attach_dmabuf()