Home
last modified time | relevance | path

Searched refs:new_folio (Results 1 – 17 of 17) sorted by relevance

/linux/mm/
A Dswap_state.c438 struct folio *new_folio = NULL; in __read_swap_cache_async() local
476 if (!new_folio) { in __read_swap_cache_async()
478 if (!new_folio) in __read_swap_cache_async()
515 __folio_set_locked(new_folio); in __read_swap_cache_async()
516 __folio_set_swapbacked(new_folio); in __read_swap_cache_async()
528 workingset_refault(new_folio, shadow); in __read_swap_cache_async()
531 folio_add_lru(new_folio); in __read_swap_cache_async()
533 folio = new_folio; in __read_swap_cache_async()
539 put_swap_folio(new_folio, entry); in __read_swap_cache_async()
540 folio_unlock(new_folio); in __read_swap_cache_async()
[all …]
A Dkhugepaged.c1825 __folio_set_locked(new_folio); in collapse_file()
1828 new_folio->index = start; in collapse_file()
1829 new_folio->mapping = mapping; in collapse_file()
2058 dst = folio_page(new_folio, 0); in collapse_file()
2163 folio_mark_dirty(new_folio); in collapse_file()
2164 folio_add_lru(new_folio); in collapse_file()
2168 xas_store(&xas, new_folio); in collapse_file()
2179 folio_unlock(new_folio); in collapse_file()
2224 new_folio->mapping = NULL; in collapse_file()
2226 folio_unlock(new_folio); in collapse_file()
[all …]
A Dhugetlb.c2884 if (!new_folio) { in alloc_and_dissolve_hugetlb_folio()
2888 if (!new_folio) in alloc_and_dissolve_hugetlb_folio()
2921 if (new_folio) in alloc_and_dissolve_hugetlb_folio()
5350 new_folio); in copy_hugetlb_page_range()
5782 struct folio *new_folio; in hugetlb_wp() local
5863 if (IS_ERR(new_folio)) { in hugetlb_wp()
5951 new_folio = old_folio; in hugetlb_wp()
5962 folio_put(new_folio); in hugetlb_wp()
6082 new_folio = false; in hugetlb_no_page()
6144 new_folio = true; in hugetlb_no_page()
[all …]
A Dmemory.c918 struct folio *new_folio; in copy_present_page() local
921 new_folio = *prealloc; in copy_present_page()
922 if (!new_folio) in copy_present_page()
1059 struct folio *new_folio; in folio_prealloc() local
1067 if (!new_folio) in folio_prealloc()
1071 folio_put(new_folio); in folio_prealloc()
1076 return new_folio; in folio_prealloc()
3354 if (!new_folio) in wp_page_copy()
3369 folio_put(new_folio); in wp_page_copy()
3462 if (new_folio) in wp_page_copy()
[all …]
A Dksm.c2953 struct folio *new_folio; in ksm_might_need_to_copy() local
2974 if (new_folio && in ksm_might_need_to_copy()
2976 folio_put(new_folio); in ksm_might_need_to_copy()
2977 new_folio = NULL; in ksm_might_need_to_copy()
2979 if (new_folio) { in ksm_might_need_to_copy()
2980 if (copy_mc_user_highpage(folio_page(new_folio, 0), page, in ksm_might_need_to_copy()
2982 folio_put(new_folio); in ksm_might_need_to_copy()
2985 folio_set_dirty(new_folio); in ksm_might_need_to_copy()
2986 __folio_mark_uptodate(new_folio); in ksm_might_need_to_copy()
2987 __folio_set_locked(new_folio); in ksm_might_need_to_copy()
[all …]
A Dhugetlb_cgroup.c900 void hugetlb_cgroup_migrate(struct folio *old_folio, struct folio *new_folio) in hugetlb_cgroup_migrate() argument
916 set_hugetlb_cgroup(new_folio, h_cg); in hugetlb_cgroup_migrate()
917 set_hugetlb_cgroup_rsvd(new_folio, h_cg_rsvd); in hugetlb_cgroup_migrate()
918 list_move(&new_folio->lru, &h->hugepage_activelist); in hugetlb_cgroup_migrate()
A Dhuge_memory.c3087 struct folio *new_folio = (struct folio *)page_tail; in __split_huge_page_tail() local
3139 new_folio->swap.val = folio->swap.val + tail; in __split_huge_page_tail()
3153 folio_set_large_rmappable(new_folio); in __split_huge_page_tail()
3159 folio_nr_pages(new_folio) : 0)); in __split_huge_page_tail()
3162 folio_set_young(new_folio); in __split_huge_page_tail()
3164 folio_set_idle(new_folio); in __split_huge_page_tail()
3166 folio_xchg_last_cpupid(new_folio, folio_last_cpupid(folio)); in __split_huge_page_tail()
3228 struct folio *new_folio = (struct folio *)head; in __split_huge_page() local
3230 folio_set_order(new_folio, new_order); in __split_huge_page()
3268 struct folio *new_folio = page_folio(subpage); in __split_huge_page() local
[all …]
/linux/fs/sysv/
A Dnamei.c218 struct folio *new_folio; in sysv_rename() local
226 new_de = sysv_find_entry(new_dentry, &new_folio); in sysv_rename()
229 err = sysv_set_link(new_de, new_folio, old_inode); in sysv_rename()
230 folio_release_kmap(new_folio, new_de); in sysv_rename()
/linux/fs/minix/
A Dnamei.c204 struct folio *new_folio; in minix_rename() local
212 new_de = minix_find_entry(new_dentry, &new_folio); in minix_rename()
215 err = minix_set_link(new_de, new_folio, old_inode); in minix_rename()
216 folio_release_kmap(new_folio, new_de); in minix_rename()
/linux/include/trace/events/
A Dhuge_memory.h210 TP_PROTO(struct mm_struct *mm, struct folio *new_folio, pgoff_t index,
213 TP_ARGS(mm, new_folio, index, addr, is_shmem, file, nr, result),
227 __entry->hpfn = new_folio ? folio_pfn(new_folio) : -1;
/linux/fs/ext2/
A Dnamei.c354 struct folio *new_folio; in ext2_rename() local
362 &new_folio); in ext2_rename()
367 err = ext2_set_link(new_dir, new_de, new_folio, old_inode, true); in ext2_rename()
368 folio_release_kmap(new_folio, new_de); in ext2_rename()
/linux/fs/ufs/
A Dnamei.c273 struct folio *new_folio; in ufs_rename() local
281 new_de = ufs_find_entry(new_dir, &new_dentry->d_name, &new_folio); in ufs_rename()
284 ufs_set_link(new_dir, new_de, new_folio, old_inode, 1); in ufs_rename()
/linux/include/linux/
A Dhugetlb_cgroup.h157 struct folio *new_folio);
266 struct folio *new_folio) in hugetlb_cgroup_migrate() argument
A Dhugetlb.h161 void move_hugetlb_state(struct folio *old_folio, struct folio *new_folio, int reason);
438 struct folio *new_folio, int reason) in move_hugetlb_state() argument
/linux/fs/nilfs2/
A Dnamei.c391 struct folio *new_folio; in nilfs_rename() local
399 &new_folio); in nilfs_rename()
404 nilfs_set_link(new_dir, new_de, new_folio, old_inode); in nilfs_rename()
405 folio_release_kmap(new_folio, new_de); in nilfs_rename()
/linux/fs/jbd2/
A Djournal.c333 struct folio *new_folio; in jbd2_journal_write_metadata_buffer() local
360 new_folio = virt_to_folio(jh_in->b_frozen_data); in jbd2_journal_write_metadata_buffer()
361 new_offset = offset_in_folio(new_folio, jh_in->b_frozen_data); in jbd2_journal_write_metadata_buffer()
369 new_folio = bh_in->b_folio; in jbd2_journal_write_metadata_buffer()
370 new_offset = offset_in_folio(new_folio, bh_in->b_data); in jbd2_journal_write_metadata_buffer()
371 mapped_data = kmap_local_folio(new_folio, new_offset); in jbd2_journal_write_metadata_buffer()
402 memcpy_from_folio(tmp, new_folio, new_offset, bh_in->b_size); in jbd2_journal_write_metadata_buffer()
411 new_folio = virt_to_folio(jh_in->b_frozen_data); in jbd2_journal_write_metadata_buffer()
412 new_offset = offset_in_folio(new_folio, jh_in->b_frozen_data); in jbd2_journal_write_metadata_buffer()
417 folio_set_bh(new_bh, new_folio, new_offset); in jbd2_journal_write_metadata_buffer()
/linux/kernel/events/
A Duprobes.c165 struct folio *new_folio; in __replace_page() local
175 new_folio = page_folio(new_page); in __replace_page()
176 err = mem_cgroup_charge(new_folio, vma->vm_mm, GFP_KERNEL); in __replace_page()
191 folio_get(new_folio); in __replace_page()
192 folio_add_new_anon_rmap(new_folio, vma, addr, RMAP_EXCLUSIVE); in __replace_page()
193 folio_add_lru_vma(new_folio, vma); in __replace_page()

Completed in 82 milliseconds