Home
last modified time | relevance | path

Searched refs:migrate_folio (Results 1 – 25 of 42) sorted by relevance

12

/openbmc/linux/include/linux/
H A Dmigrate.h68 int migrate_folio(struct address_space *mapping, struct folio *dst,
/openbmc/linux/mm/
H A Dmigrate.c690 int migrate_folio(struct address_space *mapping, struct folio *dst, in migrate_folio() function
695 EXPORT_SYMBOL(migrate_folio);
741 return migrate_folio(mapping, dst, src, mode); in __buffer_migrate_folio()
938 return migrate_folio(mapping, dst, src, mode); in fallback_migrate_folio()
965 rc = migrate_folio(mapping, dst, src, mode); in move_to_new_folio()
966 else if (mapping->a_ops->migrate_folio) in move_to_new_folio()
974 rc = mapping->a_ops->migrate_folio(mapping, dst, src, in move_to_new_folio()
H A Dsecretmem.c164 .migrate_folio = secretmem_migrate_folio,
H A Dswap_state.c35 .migrate_folio = migrate_folio,
H A Dmigrate_device.c761 r = migrate_folio(mapping, page_folio(newpage), in __migrate_device_pages()
/openbmc/linux/fs/afs/
H A Dfile.c65 .migrate_folio = filemap_migrate_folio,
72 .migrate_folio = filemap_migrate_folio,
/openbmc/linux/fs/hpfs/
H A Dfile.c251 .migrate_folio = buffer_migrate_folio,
/openbmc/linux/fs/ntfs/
H A Daops.c1662 .migrate_folio = buffer_migrate_folio,
1676 .migrate_folio = buffer_migrate_folio,
1691 .migrate_folio = buffer_migrate_folio,
/openbmc/linux/fs/jfs/
H A Dinode.c358 .migrate_folio = buffer_migrate_folio,
/openbmc/linux/fs/omfs/
H A Dfile.c377 .migrate_folio = buffer_migrate_folio,
/openbmc/linux/block/
H A Dfops.c455 .migrate_folio = buffer_migrate_folio_norefs,
504 .migrate_folio = filemap_migrate_folio,
/openbmc/linux/fs/xfs/
H A Dxfs_aops.c585 .migrate_folio = filemap_migrate_folio,
/openbmc/linux/fs/affs/
H A Dfile.c465 .migrate_folio = buffer_migrate_folio,
843 .migrate_folio = filemap_migrate_folio,
/openbmc/linux/fs/gfs2/
H A Daops.c753 .migrate_folio = filemap_migrate_folio,
/openbmc/linux/fs/exfat/
H A Dinode.c474 .migrate_folio = buffer_migrate_folio,
/openbmc/linux/fs/nfs/
H A Dfile.c567 .migrate_folio = nfs_migrate_folio,
/openbmc/linux/fs/zonefs/
H A Dfile.c181 .migrate_folio = filemap_migrate_folio,
/openbmc/linux/fs/hfs/
H A Dinode.c181 .migrate_folio = buffer_migrate_folio,
/openbmc/linux/fs/hfsplus/
H A Dinode.c178 .migrate_folio = buffer_migrate_folio,
/openbmc/linux/Documentation/filesystems/
H A Dlocking.rst263 int (*migrate_folio)(struct address_space *, struct folio *dst,
290 migrate_folio: yes (both)
H A Dvfs.rst819 int (*migrate_folio)(struct mapping *, struct folio *dst,
1008 ``migrate_folio``
1012 folio to this function. migrate_folio should transfer any private
/openbmc/linux/fs/ubifs/
H A Dfile.c1636 .migrate_folio = filemap_migrate_folio,
/openbmc/linux/fs/ext2/
H A Dinode.c970 .migrate_folio = buffer_migrate_folio,
/openbmc/linux/fs/hugetlbfs/
H A Dinode.c1326 .migrate_folio = hugetlbfs_migrate_folio,
/openbmc/linux/fs/ext4/
H A Dinode.c3567 .migrate_folio = buffer_migrate_folio,
3584 .migrate_folio = buffer_migrate_folio_norefs,
3601 .migrate_folio = buffer_migrate_folio,

12