Home
last modified time | relevance | path

Searched refs:non_hvo_folios (Results 1 – 3 of 3) sorted by relevance

/linux/mm/
H A Dhugetlb_vmemmap.h24 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 Dhugetlb_vmemmap.c504 * @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 Dhugetlb.c1710 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()