Lines Matching refs:dmabuf

50 static int cma_heap_attach(struct dma_buf *dmabuf,  in cma_heap_attach()  argument
53 struct cma_heap_buffer *buffer = dmabuf->priv; in cma_heap_attach()
83 static void cma_heap_detach(struct dma_buf *dmabuf, in cma_heap_detach() argument
86 struct cma_heap_buffer *buffer = dmabuf->priv; in cma_heap_detach()
121 static int cma_heap_dma_buf_begin_cpu_access(struct dma_buf *dmabuf, in cma_heap_dma_buf_begin_cpu_access() argument
124 struct cma_heap_buffer *buffer = dmabuf->priv; in cma_heap_dma_buf_begin_cpu_access()
142 static int cma_heap_dma_buf_end_cpu_access(struct dma_buf *dmabuf, in cma_heap_dma_buf_end_cpu_access() argument
145 struct cma_heap_buffer *buffer = dmabuf->priv; in cma_heap_dma_buf_end_cpu_access()
181 static int cma_heap_mmap(struct dma_buf *dmabuf, struct vm_area_struct *vma) in cma_heap_mmap() argument
183 struct cma_heap_buffer *buffer = dmabuf->priv; in cma_heap_mmap()
205 static int cma_heap_vmap(struct dma_buf *dmabuf, struct iosys_map *map) in cma_heap_vmap() argument
207 struct cma_heap_buffer *buffer = dmabuf->priv; in cma_heap_vmap()
232 static void cma_heap_vunmap(struct dma_buf *dmabuf, struct iosys_map *map) in cma_heap_vunmap() argument
234 struct cma_heap_buffer *buffer = dmabuf->priv; in cma_heap_vunmap()
245 static void cma_heap_dma_buf_release(struct dma_buf *dmabuf) in cma_heap_dma_buf_release() argument
247 struct cma_heap_buffer *buffer = dmabuf->priv; in cma_heap_dma_buf_release()
288 struct dma_buf *dmabuf; in cma_heap_allocate() local
349 dmabuf = dma_buf_export(&exp_info); in cma_heap_allocate()
350 if (IS_ERR(dmabuf)) { in cma_heap_allocate()
351 ret = PTR_ERR(dmabuf); in cma_heap_allocate()
354 return dmabuf; in cma_heap_allocate()