Searched refs:old_folio (Results 1 – 7 of 7) sorted by relevance
| /linux/fs/minix/ |
| H A D | namei.c | 199 struct folio *old_folio; in minix_rename() local 206 old_de = minix_find_entry(old_dentry, &old_folio); in minix_rename() 256 err = minix_delete_entry(old_de, old_folio); in minix_rename() 271 folio_release_kmap(old_folio, old_de); in minix_rename()
|
| /linux/mm/ |
| H A D | hugetlb.c | 2682 * @old_folio: Old folio to dissolve in restore_reserve_on_error() 2686 static int alloc_and_dissolve_hugetlb_folio(struct folio *old_folio, 2691 int nid = folio_nid(old_folio); 2697 * The old_folio might have been dissolved from under our feet, so make sure in alloc_and_dissolve_hugetlb_folio() 2701 if (!folio_test_hugetlb(old_folio)) { in alloc_and_dissolve_hugetlb_folio() 2706 } else if (folio_ref_count(old_folio)) { in alloc_and_dissolve_hugetlb_folio() 2714 isolated = folio_isolate_hugetlb(old_folio, list); in alloc_and_dissolve_hugetlb_folio() 2718 } else if (!folio_test_hugetlb_freed(old_folio)) { in alloc_and_dissolve_hugetlb_folio() 2728 h = folio_hstate(old_folio); in alloc_and_dissolve_hugetlb_folio() 2740 * Ok, old_folio i in alloc_and_dissolve_hugetlb_folio() 2694 alloc_and_dissolve_hugetlb_folio(struct folio * old_folio,struct list_head * list) alloc_and_dissolve_hugetlb_folio() argument 5457 struct folio *old_folio; hugetlb_wp() local 7204 move_hugetlb_state(struct folio * old_folio,struct folio * new_folio,int reason) move_hugetlb_state() argument [all...] |
| H A D | hugetlb_cgroup.c | 888 void hugetlb_cgroup_migrate(struct folio *old_folio, struct folio *new_folio) in hugetlb_cgroup_migrate() argument 892 struct hstate *h = folio_hstate(old_folio); in hugetlb_cgroup_migrate() 898 h_cg = hugetlb_cgroup_from_folio(old_folio); in hugetlb_cgroup_migrate() 899 h_cg_rsvd = hugetlb_cgroup_from_folio_rsvd(old_folio); in hugetlb_cgroup_migrate() 900 set_hugetlb_cgroup(old_folio, NULL); in hugetlb_cgroup_migrate() 901 set_hugetlb_cgroup_rsvd(old_folio, NULL); in hugetlb_cgroup_migrate()
|
| H A D | memory.c | 3763 struct folio *old_folio = NULL; in wp_page_copy() local 3774 old_folio = page_folio(vmf->page); in wp_page_copy() 3797 if (old_folio) in wp_page_copy() 3798 folio_put(old_folio); in wp_page_copy() 3818 if (old_folio) { in wp_page_copy() 3819 if (!folio_test_anon(old_folio)) { in wp_page_copy() 3820 dec_mm_counter(mm, mm_counter_file(old_folio)); in wp_page_copy() 3852 if (old_folio) { in wp_page_copy() 3875 folio_remove_rmap_pte(old_folio, vmf->page, vma); in wp_page_copy() 3879 new_folio = old_folio; in wp_page_copy() [all …]
|
| H A D | huge_memory.c | 3635 struct folio *old_folio = folio; in __split_unmapped_folio() local 3662 xas_split(xas, old_folio, old_order); in __split_unmapped_folio() 3665 xas_try_split(xas, old_folio, old_order); in __split_unmapped_folio()
|
| /linux/include/linux/ |
| H A D | hugetlb_cgroup.h | 156 extern void hugetlb_cgroup_migrate(struct folio *old_folio, 265 static inline void hugetlb_cgroup_migrate(struct folio *old_folio, in hugetlb_cgroup_migrate() argument
|
| H A D | hugetlb.h | 159 void move_hugetlb_state(struct folio *old_folio, struct folio *new_folio, int reason); 435 static inline void move_hugetlb_state(struct folio *old_folio, in move_hugetlb_state() argument
|