Searched refs:non_hvo_folios (Results 1 – 3 of 3) sorted by relevance
/linux/mm/ |
H A D | hugetlb_vmemmap.h | 24 struct list_head *non_hvo_folios); 53 struct list_head *non_hvo_folios) in hugetlb_vmemmap_restore_folios() argument 55 list_splice_init(folio_list, non_hvo_folios); in hugetlb_vmemmap_restore_folios()
|
H A D | hugetlb_vmemmap.c | 504 * @non_hvo_folios: Output list of folios for which vmemmap exists. 508 * Folios that have vmemmap are moved to the non_hvo_folios 515 struct list_head *non_hvo_folios) in hugetlb_vmemmap_restore_folios() argument 534 list_move(&folio->lru, non_hvo_folios); in hugetlb_vmemmap_restore_folios()
|
H A D | hugetlb.c | 1710 struct list_head *non_hvo_folios) in bulk_vmemmap_restore_error() argument 1714 if (!list_empty(non_hvo_folios)) { in bulk_vmemmap_restore_error() 1722 list_for_each_entry_safe(folio, t_folio, non_hvo_folios, lru) { in bulk_vmemmap_restore_error() 1764 LIST_HEAD(non_hvo_folios); in update_and_free_pages_bulk() 1772 ret = hugetlb_vmemmap_restore_folios(h, folio_list, &non_hvo_folios); in update_and_free_pages_bulk() 1774 bulk_vmemmap_restore_error(h, folio_list, &non_hvo_folios); in update_and_free_pages_bulk() 1787 if (!list_empty(&non_hvo_folios) && ret) { in update_and_free_pages_bulk() 1789 list_for_each_entry(folio, &non_hvo_folios, lru) in update_and_free_pages_bulk() 1794 list_for_each_entry_safe(folio, t_folio, &non_hvo_folios, lru) { in update_and_free_pages_bulk()
|