Searched refs:folio_list (Results 1 - 7 of 7) sorted by relevance
/linux-master/mm/ |
H A D | hugetlb_vmemmap.h | 23 struct list_head *folio_list, 26 void hugetlb_vmemmap_optimize_folios(struct hstate *h, struct list_head *folio_list); 52 struct list_head *folio_list, 55 list_splice_init(folio_list, non_hvo_folios); 63 static inline void hugetlb_vmemmap_optimize_folios(struct hstate *h, struct list_head *folio_list) argument 51 hugetlb_vmemmap_restore_folios(const struct hstate *h, struct list_head *folio_list, struct list_head *non_hvo_folios) argument
|
H A D | hugetlb_vmemmap.c | 490 * @folio_list: list of folios. 498 * non-processed folios will remain on folio_list. 501 struct list_head *folio_list, 508 list_for_each_entry_safe(folio, t_folio, folio_list, lru) { 627 void hugetlb_vmemmap_optimize_folios(struct hstate *h, struct list_head *folio_list) argument 632 list_for_each_entry(folio, folio_list, lru) { 647 list_for_each_entry(folio, folio_list, lru) { 500 hugetlb_vmemmap_restore_folios(const struct hstate *h, struct list_head *folio_list, struct list_head *non_hvo_folios) argument
|
H A D | madvise.c | 336 LIST_HEAD(folio_list); 406 list_add(&folio->lru, &folio_list); 413 reclaim_pages(&folio_list, true); 516 list_add(&folio->lru, &folio_list); 527 reclaim_pages(&folio_list, true);
|
H A D | vmscan.c | 1011 static unsigned int shrink_folio_list(struct list_head *folio_list, argument 1029 while (!list_empty(folio_list)) { 1038 folio = lru_to_folio(folio_list); 1162 list_add_tail(&folio->lru, folio_list); 1214 folio_list)) 1222 folio_list)) 1235 if (split_folio_to_list(folio, folio_list)) 1460 /* 'folio_list' is always empty here */ 1466 /* Folios which weren't demoted go back on @folio_list */ 1467 list_splice_init(&demote_folios, folio_list); 1505 reclaim_clean_pages_from_list(struct zone *zone, struct list_head *folio_list) argument 2093 reclaim_folio_list(struct list_head *folio_list, struct pglist_data *pgdat, bool ignore_references) argument 2118 reclaim_pages(struct list_head *folio_list, bool ignore_references) argument [all...] |
H A D | hugetlb.c | 1871 struct list_head *folio_list, 1903 list_for_each_entry_safe(folio, t_folio, folio_list, lru) 1922 struct list_head *folio_list) 1934 ret = hugetlb_vmemmap_restore_folios(h, folio_list, &non_hvo_folios); 1936 bulk_vmemmap_restore_error(h, folio_list, &non_hvo_folios); 1947 VM_WARN_ON(!list_empty(folio_list)); 2315 struct list_head *folio_list) 2321 hugetlb_vmemmap_optimize_folios(h, folio_list); 2325 list_for_each_entry_safe(folio, tmp_f, folio_list, lru) { 3372 struct list_head *folio_list) 1870 bulk_vmemmap_restore_error(struct hstate *h, struct list_head *folio_list, struct list_head *non_hvo_folios) argument 1921 update_and_free_pages_bulk(struct hstate *h, struct list_head *folio_list) argument 2330 prep_and_add_allocated_folios(struct hstate *h, struct list_head *folio_list) argument 3384 prep_and_add_bootmem_folios(struct hstate *h, struct list_head *folio_list) argument [all...] |
H A D | internal.h | 964 unsigned long reclaim_pages(struct list_head *folio_list, bool ignore_references); 966 struct list_head *folio_list);
|
/linux-master/mm/damon/ |
H A D | paddr.c | 230 LIST_HEAD(folio_list); 248 list_add(&folio->lru, &folio_list); 252 applied = reclaim_pages(&folio_list, false);
|
Completed in 200 milliseconds