Lines Matching refs:dmabuf
82 static int system_heap_attach(struct dma_buf *dmabuf,
85 struct system_heap_buffer *buffer = dmabuf->priv;
113 static void system_heap_detach(struct dma_buf *dmabuf,
116 struct system_heap_buffer *buffer = dmabuf->priv;
153 static int system_heap_dma_buf_begin_cpu_access(struct dma_buf *dmabuf,
156 struct system_heap_buffer *buffer = dmabuf->priv;
174 static int system_heap_dma_buf_end_cpu_access(struct dma_buf *dmabuf,
177 struct system_heap_buffer *buffer = dmabuf->priv;
195 static int system_heap_mmap(struct dma_buf *dmabuf, struct vm_area_struct *vma)
197 struct system_heap_buffer *buffer = dmabuf->priv;
243 static int system_heap_vmap(struct dma_buf *dmabuf, struct iosys_map *map)
245 struct system_heap_buffer *buffer = dmabuf->priv;
271 static void system_heap_vunmap(struct dma_buf *dmabuf, struct iosys_map *map)
273 struct system_heap_buffer *buffer = dmabuf->priv;
284 static void system_heap_dma_buf_release(struct dma_buf *dmabuf)
286 struct system_heap_buffer *buffer = dmabuf->priv;
343 struct dma_buf *dmabuf;
392 /* create the dmabuf */
398 dmabuf = dma_buf_export(&exp_info);
399 if (IS_ERR(dmabuf)) {
400 ret = PTR_ERR(dmabuf);
403 return dmabuf;