Home
last modified time | relevance | path

Searched full:cma (Results 1 – 17 of 17) sorted by relevance

/Documentation/ABI/testing/
Dsysfs-kernel-mm-cma1 What: /sys/kernel/mm/cma/
5 /sys/kernel/mm/cma/ contains a subdirectory for each CMA
6 heap name (also sometimes called CMA areas).
8 Each CMA heap subdirectory (that is, each
9 /sys/kernel/mm/cma/<cma-heap-name> directory) contains the
15 What: /sys/kernel/mm/cma/<cma-heap-name>/alloc_pages_success
19 the number of pages CMA API succeeded to allocate
21 What: /sys/kernel/mm/cma/<cma-heap-name>/alloc_pages_fail
25 the number of pages CMA API failed to allocate
27 What: /sys/kernel/mm/cma/<cma-heap-name>/release_pages_success
[all …]
/Documentation/admin-guide/mm/
Dcma_debugfs.rst2 CMA Debugfs Interface
5 The CMA debugfs interface is useful to retrieve basic information out of the
6 different CMA areas and to test allocation/release in each of the areas.
8 Each CMA area represents a directory under <debugfs>/cma/, represented by
9 its CMA name like below:
11 <debugfs>/cma/<cma_name>
16 - [RO] count: Amount of memory in the CMA area.
19 - [WO] alloc: Allocate N pages from that CMA area. For example::
21 echo 5 > <debugfs>/cma/<cma_name>/alloc
25 - [WO] free: Free N pages from that CMA area, similar to the above.
Dmemory-hotplug.rst514 memory device. Memory dedicated to the CMA
587 CMA memory part of a kernel zone essentially behaves like memory in
589 CMA with ZONE_MOVABLE.
669 - Memory blocks overlapping with CMA areas cannot be offlined, this applies to
/Documentation/devicetree/bindings/firmware/
Dgunyah-cma-mem.yaml4 $id: http://devicetree.org/schemas/firmware/gunyah-cma-mem.yaml#
14 gunyah-cma-mem is a CMA memory manager that allows VMMs to use
21 - const: gunyah-cma-vm-mem
44 gunyah-cma-mem {
45 compatible = "gunyah-cma-vm-mem";
/Documentation/devicetree/bindings/media/
Dnuvoton,npcm-vcd.yaml46 CMA pool to use for buffers allocation instead of the default CMA pool.
Dallwinner,sun4i-a10-video-engine.yaml63 CMA pool to use for buffers allocation instead of the default
64 CMA pool.
/Documentation/features/io/dma-contiguous/
Darch-support.txt4 # description: arch supports the DMA CMA (continuous memory allocator)
/Documentation/arch/powerpc/
Dfirmware-assisted-dump.rst147 Contiguous Memory Allocator (CMA) for memory reservation if CMA is
148 configured for kernel. With CMA reservation this memory will be
152 that were present in CMA region::
235 By default, FADump reserved memory will be initialized as CMA area.
237 prevent FADump to use CMA.
/Documentation/devicetree/bindings/remoteproc/
Dti,davinci-rproc.txt41 can be a CMA memory node, and should be defined as
Dti,keystone-rproc.txt92 can be a CMA memory node, and should be defined as
Dti,omap-remoteproc.yaml100 can be a CMA memory node, and should be defined as
/Documentation/devicetree/bindings/misc/
Dqcom,fastrpc.yaml34 Phandle to a node describing memory to be used for remote heap CMA.
/Documentation/arch/arm/omap/
Ddss.rst298 allocator, and if CMA is enabled, you use "cma=" kernel parameter to increase
299 the global memory area for CMA.
/Documentation/filesystems/ext4/
Dinodes.rst509 respective ``i_[cma]time_extra`` field, the ctime, atime, and mtime
516 same manner as 64-bit [cma]time. Neither crtime nor dtime are accessible
/Documentation/admin-guide/
Dkernel-parameters.rst108 CMA Contiguous Memory Area support is enabled.
Dkernel-parameters.txt731 cma=nn[MG]@[start[MG][-end[MG]]]
732 [KNL,CMA,EARLY]
736 memory allocations. A value of 0 disables CMA
741 [KNL,CMA,EARLY]
744 per-numa CMA altogether. And If this option is not
746 With per-numa CMA enabled, DMA users on node nid will
752 [KNL,CMA,EARLY]
754 contiguous memory allocations. It will reserve CMA
757 With numa CMA enabled, DMA users on node nid will
1876 hugetlb_cma= [HW,CMA,EARLY] The size of a CMA area used for allocation
[all …]
/Documentation/filesystems/
Dproc.rst1226 Memory reserved for the Contiguous Memory Allocator (CMA)
1228 Free remaining memory in the CMA reserves