Searched refs:newfolio (Results 1 - 7 of 7) sorted by relevance

/linux-master/include/linux/
H A Dpage_owner.h16 extern void __folio_copy_owner(struct folio *newfolio, struct folio *old);
41 static inline void folio_copy_owner(struct folio *newfolio, struct folio *old) argument
44 __folio_copy_owner(newfolio, old);
68 static inline void folio_copy_owner(struct folio *newfolio, struct folio *folio) argument
H A Dmigrate.h80 void folio_migrate_flags(struct folio *newfolio, struct folio *folio);
81 void folio_migrate_copy(struct folio *newfolio, struct folio *folio);
83 struct folio *newfolio, struct folio *folio, int extra_count);
H A Dksm.h83 void folio_migrate_ksm(struct folio *newfolio, struct folio *folio);
143 static inline void folio_migrate_ksm(struct folio *newfolio, struct folio *old) argument
/linux-master/mm/
H A Dmigrate.c404 struct folio *newfolio, struct folio *folio, int extra_count)
419 newfolio->index = folio->index;
420 newfolio->mapping = folio->mapping;
422 __folio_set_swapbacked(newfolio);
428 newzone = folio_zone(newfolio);
440 newfolio->index = folio->index;
441 newfolio->mapping = folio->mapping;
442 folio_ref_add(newfolio, nr); /* add cache reference */
444 __folio_set_swapbacked(newfolio);
446 folio_set_swapcache(newfolio);
403 folio_migrate_mapping(struct address_space *mapping, struct folio *newfolio, struct folio *folio, int extra_count) argument
560 folio_migrate_flags(struct folio *newfolio, struct folio *folio) argument
650 folio_migrate_copy(struct folio *newfolio, struct folio *folio) argument
[all...]
H A Dksm.c3217 void folio_migrate_ksm(struct folio *newfolio, struct folio *folio) argument
3222 VM_BUG_ON_FOLIO(!folio_test_locked(newfolio), newfolio);
3223 VM_BUG_ON_FOLIO(newfolio->mapping != folio->mapping, newfolio);
3228 stable_node->kpfn = folio_pfn(newfolio);
3230 * newfolio->mapping was set in advance; now we need smp_wmb()
H A Dpage_owner.c367 void __folio_copy_owner(struct folio *newfolio, struct folio *old) argument
380 new_ext = page_ext_get(&newfolio->page);
/linux-master/fs/fuse/
H A Ddev.c793 struct folio *newfolio; local
819 newfolio = page_folio(buf->page);
821 if (!folio_test_uptodate(newfolio))
822 folio_mark_uptodate(newfolio);
824 folio_clear_mappedtodisk(newfolio);
826 if (fuse_check_folio(newfolio) != 0)
843 replace_page_cache_folio(oldfolio, newfolio);
845 folio_get(newfolio);
848 folio_add_lru(newfolio);
861 *pagep = &newfolio
[all...]

Completed in 310 milliseconds