Home
last modified time | relevance | path

Searched refs:free_huge_folio (Results 1 – 6 of 6) sorted by relevance

/linux/Documentation/translations/zh_CN/mm/
H A Dhugetlbfs_reserv.rst222 巨页释放是由函数free_huge_folio()执行的。这个函数是hugetlbfs复合页的析构器。因此,它只传
390 (在实例化和清除PagePrivate之前),那么free_huge_folio将增加全局预留计数。然而,预留映射
/linux/mm/
H A Dswap.c121 free_huge_folio(folio);
149 free_huge_folio(folio);
1002 free_huge_folio(folio); in folios_put_refs()
H A Dhugetlb.c1724 * free_huge_folio() will be called when this other ref in add_hugetlb_folio()
1966 void free_huge_folio(struct folio *folio) in size_to_hstate()
2525 * temporary page to workaround the nasty free_huge_folio in alloc_surplus_hugetlb_folio()
2531 free_huge_folio(folio); in alloc_surplus_hugetlb_folio()
2700 * Pages have no ref count, call free_huge_folio directly. in gather_surplus_pages()
2703 free_huge_folio(folio); in gather_surplus_pages()
2918 * In case 1, free_huge_folio later in the error path will increment the
2919 * global reserve count. But, free_huge_folio does not have enough context
2922 * reserve count adjustments to be made by free_huge_folio. Make sure the
2938 * by free_huge_folio in restore_reserve_on_error()
1973 void free_huge_folio(struct folio *folio) free_huge_folio() function
[all...]
H A Dpage_alloc.c
/linux/include/linux/
H A Dhugetlb.h29 void free_huge_folio(struct folio *folio);
/linux/Documentation/mm/
H A Dhugetlbfs_reserv.rst274 Huge pages are freed by free_huge_folio(). It is only passed a pointer
528 time (before instantiation and clearing of PagePrivate), then free_huge_folio