143ca106fSMinchan KimWhat: /sys/kernel/mm/cma/ 243ca106fSMinchan KimDate: Feb 2021 343ca106fSMinchan KimContact: Minchan Kim <minchan@kernel.org> 443ca106fSMinchan KimDescription: 543ca106fSMinchan Kim /sys/kernel/mm/cma/ contains a subdirectory for each CMA 643ca106fSMinchan Kim heap name (also sometimes called CMA areas). 743ca106fSMinchan Kim 843ca106fSMinchan Kim Each CMA heap subdirectory (that is, each 943ca106fSMinchan Kim /sys/kernel/mm/cma/<cma-heap-name> directory) contains the 1043ca106fSMinchan Kim following items: 1143ca106fSMinchan Kim 1243ca106fSMinchan Kim alloc_pages_success 1343ca106fSMinchan Kim alloc_pages_fail 1443ca106fSMinchan Kim 1543ca106fSMinchan KimWhat: /sys/kernel/mm/cma/<cma-heap-name>/alloc_pages_success 1643ca106fSMinchan KimDate: Feb 2021 1743ca106fSMinchan KimContact: Minchan Kim <minchan@kernel.org> 1843ca106fSMinchan KimDescription: 1943ca106fSMinchan Kim the number of pages CMA API succeeded to allocate 2043ca106fSMinchan Kim 2143ca106fSMinchan KimWhat: /sys/kernel/mm/cma/<cma-heap-name>/alloc_pages_fail 2243ca106fSMinchan KimDate: Feb 2021 2343ca106fSMinchan KimContact: Minchan Kim <minchan@kernel.org> 2443ca106fSMinchan KimDescription: 2543ca106fSMinchan Kim the number of pages CMA API failed to allocate 26b9ad003aSAnshuman Khandual 27b9ad003aSAnshuman KhandualWhat: /sys/kernel/mm/cma/<cma-heap-name>/release_pages_success 28b9ad003aSAnshuman KhandualDate: Feb 2024 29b9ad003aSAnshuman KhandualContact: Anshuman Khandual <anshuman.khandual@arm.com> 30b9ad003aSAnshuman KhandualDescription: 31b9ad003aSAnshuman Khandual the number of pages CMA API succeeded to release 32*7365ff2cSFrank van der Linden 33*7365ff2cSFrank van der LindenWhat: /sys/kernel/mm/cma/<cma-heap-name>/total_pages 34*7365ff2cSFrank van der LindenDate: Jun 2024 35*7365ff2cSFrank van der LindenContact: Frank van der Linden <fvdl@google.com> 36*7365ff2cSFrank van der LindenDescription: 37*7365ff2cSFrank van der Linden The size of the CMA area in pages. 38*7365ff2cSFrank van der Linden 39*7365ff2cSFrank van der LindenWhat: /sys/kernel/mm/cma/<cma-heap-name>/available_pages 40*7365ff2cSFrank van der LindenDate: Jun 2024 41*7365ff2cSFrank van der LindenContact: Frank van der Linden <fvdl@google.com> 42*7365ff2cSFrank van der LindenDescription: 43*7365ff2cSFrank van der Linden The number of pages in the CMA area that are still 44*7365ff2cSFrank van der Linden available for CMA allocation. 45