Home
last modified time | relevance | path

Searched refs:folio_list (Results 1 – 8 of 8) sorted by relevance

/linux/mm/damon/
H A Dops-common.h21 unsigned long damon_migrate_pages(struct list_head *folio_list, int target_nid);
/linux/mm/
H A Dhugetlb.c1571 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 Dhugetlb_internal.h101 struct list_head *folio_list);
H A Dvmscan.c622 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 Dmadvise.c374 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 Dswap.h469 struct list_head *folio_list);
H A Dinternal.h1203 unsigned long reclaim_pages(struct list_head *folio_list);
1205 struct list_head *folio_list);
H A Dshmem.c1608 struct list_head *folio_list) in shmem_writeout() argument
1647 if (split_folio_to_list(folio, folio_list)) in shmem_writeout()