Lines Matching full:heap
3 * DMABUF CMA heap exporter
8 * Also utilizing parts of Andrew Davis' SRAM heap:
14 #include <linux/dma-heap.h>
27 struct dma_heap *heap; member
32 struct cma_heap *heap; member
247 struct cma_heap *cma_heap = buffer->heap; in cma_heap_dma_buf_release()
275 static struct dma_buf *cma_heap_allocate(struct dma_heap *heap, in cma_heap_allocate() argument
280 struct cma_heap *cma_heap = dma_heap_get_drvdata(heap); in cma_heap_allocate()
339 buffer->heap = cma_heap; in cma_heap_allocate()
343 exp_info.exp_name = dma_heap_get_name(heap); in cma_heap_allocate()
383 cma_heap->heap = dma_heap_add(&exp_info); in __add_cma_heap()
384 if (IS_ERR(cma_heap->heap)) { in __add_cma_heap()
385 int ret = PTR_ERR(cma_heap->heap); in __add_cma_heap()
405 MODULE_DESCRIPTION("DMA-BUF CMA Heap");