Searched refs:folio_list (Results 1 – 8 of 8) sorted by relevance
| /linux/mm/damon/ |
| H A D | ops-common.h | 21 unsigned long damon_migrate_pages(struct list_head *folio_list, int target_nid);
|
| /linux/mm/ |
| H A D | hugetlb.c | 1571 struct list_head *folio_list, in bulk_vmemmap_restore_error() argument 1603 list_for_each_entry_safe(folio, t_folio, folio_list, lru) in bulk_vmemmap_restore_error() 1622 struct list_head *folio_list) in update_and_free_pages_bulk() argument 1634 ret = hugetlb_vmemmap_restore_folios(h, folio_list, &non_hvo_folios); in update_and_free_pages_bulk() 1636 bulk_vmemmap_restore_error(h, folio_list, &non_hvo_folios); in update_and_free_pages_bulk() 1647 VM_WARN_ON(!list_empty(folio_list)); in update_and_free_pages_bulk() 1865 struct list_head *folio_list) in prep_and_add_allocated_folios() argument 1871 hugetlb_vmemmap_optimize_folios(h, folio_list); in prep_and_add_allocated_folios() 1875 list_for_each_entry_safe(folio, tmp_f, folio_list, lru) { in prep_and_add_allocated_folios() 3236 struct list_head *folio_list) in prep_and_add_bootmem_folios() argument [all …]
|
| H A D | hugetlb_internal.h | 101 struct list_head *folio_list);
|
| H A D | vmscan.c | 622 struct folio *folio, struct list_head *folio_list) in pageout() argument 658 res = shmem_writeout(ctx, folio, folio_list); in pageout() 1058 static unsigned int shrink_folio_list(struct list_head *folio_list, in shrink_folio_list() argument 1077 while (!list_empty(folio_list)) { in shrink_folio_list() 1086 folio = lru_to_folio(folio_list); in shrink_folio_list() 1226 list_add_tail(&folio->lru, folio_list); in shrink_folio_list() 1277 split_folio_to_list(folio, folio_list)) in shrink_folio_list() 1286 if (split_folio_to_list(folio, folio_list)) in shrink_folio_list() 1397 switch (pageout(&ctx, mapping, folio, folio_list)) { in shrink_folio_list() 1552 list_splice_init(&demote_folios, folio_list); in shrink_folio_list() [all …]
|
| H A D | madvise.c | 374 LIST_HEAD(folio_list); in madvise_cold_or_pageout_pte_range() 445 list_add(&folio->lru, &folio_list); in madvise_cold_or_pageout_pte_range() 452 reclaim_pages(&folio_list); in madvise_cold_or_pageout_pte_range() 560 list_add(&folio->lru, &folio_list); in madvise_cold_or_pageout_pte_range() 571 reclaim_pages(&folio_list); in madvise_cold_or_pageout_pte_range()
|
| H A D | swap.h | 469 struct list_head *folio_list);
|
| H A D | internal.h | 1203 unsigned long reclaim_pages(struct list_head *folio_list); 1205 struct list_head *folio_list);
|
| H A D | shmem.c | 1608 struct list_head *folio_list) in shmem_writeout() argument 1647 if (split_folio_to_list(folio, folio_list)) in shmem_writeout()
|