Searched refs:free_huge_folio (Results 1 – 5 of 5) sorted by relevance
222 巨页释放是由函数free_huge_folio()执行的。这个函数是hugetlbfs复合页的析构器。因此,它只传390 (在实例化和清除PagePrivate之前),那么free_huge_folio将增加全局预留计数。然而,预留映射
105 free_huge_folio(folio); in __folio_put() 983 free_huge_folio(folio); in folios_put_refs()
1701 void free_huge_folio(struct folio *folio) in update_and_free_pages_bulk() 2122 * temporary page to workaround the nasty free_huge_folio in alloc_surplus_hugetlb_folio() 2128 free_huge_folio(folio); in alloc_surplus_hugetlb_folio() 2350 * Pages have no ref count, call free_huge_folio directly. in gather_surplus_pages() 2353 free_huge_folio(folio); in gather_surplus_pages() 2568 * In case 1, free_huge_folio later in the error path will increment the in vma_end_reservation() 2569 * global reserve count. But, free_huge_folio does not have enough context in vma_end_reservation() 2572 * reserve count adjustments to be made by free_huge_folio. Make sure the2588 * by free_huge_folio. This will make it appear3015 free_huge_folio(foli in alloc_hugetlb_folio() 1729 void free_huge_folio(struct folio *folio) free_huge_folio() function [all...]
22 void free_huge_folio(struct folio *folio);
274 Huge pages are freed by free_huge_folio(). It is only passed a pointer528 time (before instantiation and clearing of PagePrivate), then free_huge_folio