Home
last modified time | relevance | path

Searched refs:release_folio (Results 1 – 25 of 32) sorted by relevance

12

/linux-6.6.21/fs/gfs2/
Dmeta_io.c95 .release_folio = gfs2_release_folio,
102 .release_folio = gfs2_release_folio,
Daops.c750 .release_folio = iomap_release_folio,
766 .release_folio = gfs2_release_folio,
/linux-6.6.21/fs/afs/
Dfile.c60 .release_folio = afs_release_folio,
70 .release_folio = afs_release_folio,
Ddir.c78 .release_folio = afs_dir_release_folio,
/linux-6.6.21/fs/9p/
Dvfs_addr.c358 .release_folio = v9fs_release_folio,
/linux-6.6.21/Documentation/filesystems/
Dvfs.rst702 on dirty pages, and ->release_folio on clean folios with the private
816 bool (*release_folio)(struct folio *, gfp_t);
972 discarded. This may be done by calling the ->release_folio
975 ``release_folio``
976 release_folio is called on folios with private data to tell the
977 filesystem that the folio is about to be freed. ->release_folio
979 private flag. If release_folio() fails, it should return false.
980 release_folio() is used in two distinct though related cases.
982 active users. If ->release_folio succeeds, the folio will be
992 its release_folio will need to ensure this. Possibly it can
Dlocking.rst260 bool (*release_folio)(struct folio *, gfp_t);
287 release_folio: yes
382 ->release_folio() is called when the MM wants to make a change to the
390 the folio. If a filesystem does not provide a ->release_folio method,
/linux-6.6.21/fs/xfs/
Dxfs_aops.c582 .release_folio = iomap_release_folio,
/linux-6.6.21/fs/erofs/
Ddata.c410 .release_folio = iomap_release_folio,
Dzdata.c705 .release_folio = z_erofs_cache_release_folio,
/linux-6.6.21/fs/zonefs/
Dfile.c179 .release_folio = iomap_release_folio,
/linux-6.6.21/fs/nfs/
Dfile.c566 .release_folio = nfs_release_folio,
/linux-6.6.21/Documentation/filesystems/caching/
Dnetfs-api.rst436 should be called from the ``release_folio`` address space op::
440 if the page has been released (ie. release_folio returned true).
/linux-6.6.21/fs/jfs/
Djfs_metapage.c569 .release_folio = metapage_release_folio,
/linux-6.6.21/block/
Dfops.c497 .release_folio = iomap_release_folio,
/linux-6.6.21/fs/hfs/
Dinode.c169 .release_folio = hfs_release_folio,
/linux-6.6.21/fs/hfsplus/
Dinode.c166 .release_folio = hfsplus_release_folio,
/linux-6.6.21/fs/orangefs/
Dinode.c627 .release_folio = orangefs_release_folio,
/linux-6.6.21/fs/ubifs/
Dfile.c1642 .release_folio = ubifs_release_folio,
/linux-6.6.21/mm/
Dfilemap.c4135 if (mapping && mapping->a_ops->release_folio) in filemap_release_folio()
4136 return mapping->a_ops->release_folio(folio, gfp); in filemap_release_folio()
/linux-6.6.21/fs/ext4/
Dinode.c3565 .release_folio = ext4_release_folio,
3582 .release_folio = ext4_release_folio,
3599 .release_folio = ext4_release_folio,
/linux-6.6.21/fs/f2fs/
Dcheckpoint.c497 .release_folio = f2fs_release_folio,
Dcompress.c1825 .release_folio = f2fs_release_folio,
/linux-6.6.21/fs/ocfs2/
Daops.c2479 .release_folio = ocfs2_release_folio,
/linux-6.6.21/fs/ceph/
Daddr.c1566 .release_folio = ceph_release_folio,

12