Lines Matching +full:memory +full:- +full:mapping

1 # SPDX-License-Identifier: GPL-2.0-only
16 # mapping fast path should select this option and set the dma_ops_bypass
43 # DMA_ATTR_WRITE_COMBINE. Normally the "uncached" mapping should be what
98 starts with one memory pool at boot and it will allocate additional
99 pools as needed. To reduce run-time kernel memory requirements, you
119 DMA memory protection on systems with limited hardware protection
123 <Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt>
128 # Should be selected if we can mmap non-coherent mappings to userspace.
161 bool "DMA Contiguous Memory Allocator"
164 This enables the Contiguous Memory Allocator which allows drivers
165 to allocate big physically-contiguous blocks of memory for use with
166 hardware components that do not support I/O map nor scatter-gather.
177 bool "Enable separate DMA Contiguous Memory Area for NUMA Node"
181 can get local memory by DMA coherent APIs.
187 comment "Default contiguous memory area size:"
195 Defines the size (in MiB) of the default memory area for Contiguous
196 Memory Allocator. If the size of 0 is selected, CMA is disabled by
201 int "Percentage of total memory"
206 Defines the size of the default memory area for Contiguous Memory
207 Allocator as a percentage of the total memory in the system.
234 DMA mapping framework by default aligns all buffers to the smallest
237 for larger buffers it just a memory waste. With this parameter you can
250 bool "Enable debugging of DMA-API usage"
255 drivers like double-freeing of DMA mappings or freeing mappings that
264 bool "Enable benchmarking of streaming DMA mapping"