Lines Matching full:heap
3 * DMABUF CMA heap exporter
8 * Also utilizing parts of Andrew Davis' SRAM heap:
17 #include <linux/dma-heap.h>
31 struct dma_heap *heap;
36 struct cma_heap *heap;
251 struct cma_heap *cma_heap = buffer->heap;
279 static struct dma_buf *cma_heap_allocate(struct dma_heap *heap,
284 struct cma_heap *cma_heap = dma_heap_get_drvdata(heap);
343 buffer->heap = cma_heap;
347 exp_info.exp_name = dma_heap_get_name(heap);
387 cma_heap->heap = dma_heap_add(&exp_info);
388 if (IS_ERR(cma_heap->heap)) {
389 int ret = PTR_ERR(cma_heap->heap);
414 pr_warn("legacy name and default name are the same, skipping legacy heap\n");
420 pr_warn("failed to add legacy heap: %pe\n",
427 MODULE_DESCRIPTION("DMA-BUF CMA Heap");