Home
last modified time | relevance | path

Searched refs:old_folio (Results 1 – 6 of 6) sorted by relevance

/linux/fs/minix/
H A Dnamei.c199 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 Dhugetlb.c2694 static int alloc_and_dissolve_hugetlb_folio(struct folio *old_folio, in alloc_and_dissolve_hugetlb_folio() argument
2699 int nid = folio_nid(old_folio); in alloc_and_dissolve_hugetlb_folio()
2709 if (!folio_test_hugetlb(old_folio)) { in alloc_and_dissolve_hugetlb_folio()
2714 } else if (folio_ref_count(old_folio)) { in alloc_and_dissolve_hugetlb_folio()
2722 isolated = folio_isolate_hugetlb(old_folio, list); in alloc_and_dissolve_hugetlb_folio()
2726 } else if (!folio_test_hugetlb_freed(old_folio)) { in alloc_and_dissolve_hugetlb_folio()
2736 h = folio_hstate(old_folio); in alloc_and_dissolve_hugetlb_folio()
2754 remove_hugetlb_folio(h, old_folio, false); in alloc_and_dissolve_hugetlb_folio()
2767 update_and_free_hugetlb_folio(h, old_folio, false); in alloc_and_dissolve_hugetlb_folio()
5457 struct folio *old_folio; in hugetlb_wp() local
[all …]
H A Dhugetlb_cgroup.c888 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 Dmemory.c3763 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 …]
/linux/include/linux/
H A Dhugetlb_cgroup.h156 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 Dhugetlb.h159 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