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