1menuconfig DMABUF_HEAPS_DEFERRED_FREE 2 bool "DMA-BUF heaps deferred-free library" 3 help 4 Choose this option to enable the DMA-BUF heaps deferred-free library. 5 6menuconfig DMABUF_HEAPS_PAGE_POOL 7 bool "DMA-BUF heaps page-pool library" 8 help 9 Choose this option to enable the DMA-BUF heaps page-pool library. 10 11config DMABUF_HEAPS_SYSTEM 12 tristate "DMA-BUF System Heap" 13 depends on DMABUF_HEAPS && DMABUF_HEAPS_DEFERRED_FREE && DMABUF_HEAPS_PAGE_POOL 14 help 15 Choose this option to enable the system dmabuf heap. The system heap 16 is backed by pages from the buddy allocator. If in doubt, say Y. 17 18config DMABUF_HEAPS_CMA 19 tristate "DMA-BUF CMA Heap" 20 depends on DMABUF_HEAPS && DMA_CMA 21 help 22 Choose this option to enable dma-buf CMA heap. This heap is backed 23 by the Contiguous Memory Allocator (CMA). If your system has these 24 regions, you should say Y here. 25