Home
last modified time | relevance | path

Searched refs:hugetlb_cma (Results 1 – 3 of 3) sorted by relevance

/linux/mm/
H A Dhugetlb_cma.c16 static struct cma *hugetlb_cma[MAX_NUMNODES] __ro_after_init; variable
23 WARN_ON_ONCE(!cma_release_frozen(hugetlb_cma[folio_nid(folio)], in hugetlb_cma_free_frozen_folio()
37 if (hugetlb_cma[nid]) in hugetlb_cma_alloc_frozen_folio()
38 page = cma_alloc_frozen_compound(hugetlb_cma[nid], order); in hugetlb_cma_alloc_frozen_folio()
42 if (node == nid || !hugetlb_cma[node]) in hugetlb_cma_alloc_frozen_folio()
45 page = cma_alloc_frozen_compound(hugetlb_cma[node], order); in hugetlb_cma_alloc_frozen_folio()
66 cma = hugetlb_cma[*nid]; in hugetlb_cma_alloc_bootmem()
73 cma = hugetlb_cma[node]; in hugetlb_cma_alloc_bootmem()
236 &hugetlb_cma[nid], nid); in hugetlb_cma_reserve()
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt2097 hugetlb_cma= [HW,CMA,EARLY] The size of a CMA area used for allocation
2111 This option does nothing if hugetlb_cma= is not also
/linux/
H A DMAINTAINERS11908 F: mm/hugetlb_cma.c
11909 F: mm/hugetlb_cma.h