Searched refs:hugetlb_cma (Results 1 – 4 of 4) sorted by relevance
13 #include "hugetlb_cma.h"16 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_folio() 37 if (hugetlb_cma[nid]) in hugetlb_cma_alloc_folio() 38 page = cma_alloc_frozen_compound(hugetlb_cma[nid], order); in hugetlb_cma_alloc_folio() 42 if (node == nid || !hugetlb_cma[node]) in hugetlb_cma_alloc_folio() 45 page = cma_alloc_frozen_compound(hugetlb_cma[node], order); in hugetlb_cma_alloc_folio() 66 cma = hugetlb_cma[*nid]; in hugetlb_cma_alloc_bootmem() 73 cma = hugetlb_cma[node]; in hugetlb_cma_alloc_bootmem() 129 early_param("hugetlb_cma", cmdline_parse_hugetlb_cm[all...]
83 obj-$(CONFIG_HUGETLBFS) += hugetlb_cma.o
2099 hugetlb_cma= [HW,CMA,EARLY] The size of a CMA area used for allocation2113 This option does nothing if hugetlb_cma= is not also
11759 F: mm/hugetlb_cma.c11760 F: mm/hugetlb_cma.h