Searched refs:old_folio (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/fs/minix/ |
| H A D | namei.c | 185 struct folio *old_folio; in minix_rename() local 192 old_de = minix_find_entry(old_dentry, &old_folio); in minix_rename() 231 err = minix_delete_entry(old_de, old_folio); in minix_rename() 246 folio_release_kmap(old_folio, old_de); in minix_rename()
|
| /linux-6.15/fs/ufs/ |
| H A D | namei.c | 252 struct folio *old_folio; in ufs_rename() local 259 old_de = ufs_find_entry(old_dir, &old_dentry->d_name, &old_folio); in ufs_rename() 305 err = ufs_delete_entry(old_dir, old_de, old_folio); in ufs_rename() 316 folio_release_kmap(old_folio, old_de); in ufs_rename()
|
| /linux-6.15/fs/ext2/ |
| H A D | namei.c | 327 struct folio * old_folio; in ext2_rename() local 343 old_de = ext2_find_entry(old_dir, &old_dentry->d_name, &old_folio); in ext2_rename() 391 err = ext2_delete_entry(old_de, old_folio); in ext2_rename() 403 folio_release_kmap(old_folio, old_de); in ext2_rename()
|
| /linux-6.15/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 | 161 void move_hugetlb_state(struct folio *old_folio, struct folio *new_folio, int reason); 441 static inline void move_hugetlb_state(struct folio *old_folio, in move_hugetlb_state() argument
|
| /linux-6.15/mm/ |
| H A D | hugetlb_cgroup.c | 896 void hugetlb_cgroup_migrate(struct folio *old_folio, struct folio *new_folio) in hugetlb_cgroup_migrate() argument 900 struct hstate *h = folio_hstate(old_folio); in hugetlb_cgroup_migrate() 906 h_cg = hugetlb_cgroup_from_folio(old_folio); in hugetlb_cgroup_migrate() 907 h_cg_rsvd = hugetlb_cgroup_from_folio_rsvd(old_folio); in hugetlb_cgroup_migrate() 908 set_hugetlb_cgroup(old_folio, NULL); in hugetlb_cgroup_migrate() 909 set_hugetlb_cgroup_rsvd(old_folio, NULL); in hugetlb_cgroup_migrate()
|
| H A D | hugetlb.c | 2823 int nid = folio_nid(old_folio); in alloc_and_dissolve_hugetlb_folio() 6147 struct folio *old_folio; in hugetlb_wp() local 6186 if (folio_mapcount(old_folio) == 1 && folio_test_anon(old_folio)) { in hugetlb_wp() 6199 PageAnonExclusive(&old_folio->page), &old_folio->page); in hugetlb_wp() 6211 old_folio != pagecache_folio) in hugetlb_wp() 6214 folio_get(old_folio); in hugetlb_wp() 6236 folio_put(old_folio); in hugetlb_wp() 6303 hugetlb_remove_rmap(old_folio); in hugetlb_wp() 6311 new_folio = old_folio; in hugetlb_wp() 6320 if (new_folio != old_folio) in hugetlb_wp() [all …]
|
| H A D | memory.c | 3461 struct folio *old_folio = NULL; in wp_page_copy() local 3495 if (old_folio) in wp_page_copy() 3496 folio_put(old_folio); in wp_page_copy() 3516 if (old_folio) { in wp_page_copy() 3550 if (old_folio) { in wp_page_copy() 3577 new_folio = old_folio; in wp_page_copy() 3589 if (old_folio) { in wp_page_copy() 3591 free_swap_cache(old_folio); in wp_page_copy() 3592 folio_put(old_folio); in wp_page_copy() 3600 if (old_folio) in wp_page_copy() [all …]
|
| /linux-6.15/fs/nilfs2/ |
| H A D | namei.c | 370 struct folio *old_folio; in nilfs_rename() local 383 old_de = nilfs_find_entry(old_dir, &old_dentry->d_name, &old_folio); in nilfs_rename() 436 err = nilfs_delete_entry(old_de, old_folio); in nilfs_rename() 452 folio_release_kmap(old_folio, old_de); in nilfs_rename()
|
| /linux-6.15/kernel/events/ |
| H A D | uprobes.c | 170 struct folio *old_folio = page_folio(old_page); in __replace_page() local 173 DEFINE_FOLIO_VMA_WALK(pvmw, old_folio, vma, addr, 0); in __replace_page() 189 folio_lock(old_folio); in __replace_page() 215 if (!folio_test_anon(old_folio)) { in __replace_page() 216 dec_mm_counter(mm, mm_counter_file(old_folio)); in __replace_page() 226 folio_remove_rmap_pte(old_folio, old_page, vma); in __replace_page() 227 if (!folio_mapped(old_folio)) in __replace_page() 228 folio_free_swap(old_folio); in __replace_page() 230 folio_put(old_folio); in __replace_page() 235 folio_unlock(old_folio); in __replace_page()
|