Lines Matching defs:freed
1448 * We may have allocated or freed a huge page based on a different
1811 * freed and frees them one-by-one. As the page->mapping pointer is going
1813 * structure of a lockless linked list of huge pages to be freed.
2293 * -ENOMEM: failed to allocate vmemmap pages to free the freed hugepages
2350 * need to adjust max_huge_pages if the page is not freed.
2633 * the reservation. As many as unused_resv_pages may be freed.
2660 * remove_pool_huge_page() will balance the freed pages across the
2698 * be restored when a newly allocated huge page must be freed. It is
2884 * is freed. This reserve will be consumed
2905 * incremented when freed. This reserve will
3001 /* Folio has a zero ref count, but needs a ref to be freed */
3381 pr_info("HugeTLB: %d KiB vmemmap can be freed for a %s page\n",
3398 * Collect pages to be freed on a list, and free after dropping lock
5470 * When the vma_lock is freed, this makes the vma ineligible
5733 /* Make the old page be freed below */
6271 * page fault. So we are safe from accessing freed page, even if we wait
6871 long freed)
6895 inode->i_blocks -= (blocks_per_huge_page(h) * freed);
6902 * Note that !resv_map implies freed == 0. So (chg - freed)
6905 gbl_reserve = hugepage_subpool_put_pages(spool, (chg - freed));
7274 * be final while the old one will be freed so it takes over