Home
last modified time | relevance | path

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

12

/linux-6.15/fs/9p/
H A Dvfs_addr.c163 .release_folio = netfs_release_folio,
/linux-6.15/fs/gfs2/
H A Dmeta_io.c105 .release_folio = gfs2_release_folio,
112 .release_folio = gfs2_release_folio,
H A Daops.c713 .release_folio = iomap_release_folio,
729 .release_folio = gfs2_release_folio,
/linux-6.15/Documentation/filesystems/
H A Dvfs.rst721 on dirty pages, and ->release_folio on clean folios with the private
835 bool (*release_folio)(struct folio *, gfp_t);
990 discarded. This may be done by calling the ->release_folio
993 ``release_folio``
994 release_folio is called on folios with private data to tell the
995 filesystem that the folio is about to be freed. ->release_folio
997 private flag. If release_folio() fails, it should return false.
998 release_folio() is used in two distinct though related cases.
1000 active users. If ->release_folio succeeds, the folio will be
1010 its release_folio will need to ensure this. Possibly it can
H A Dlocking.rst265 bool (*release_folio)(struct folio *, gfp_t);
292 release_folio: yes
387 ->release_folio() is called when the MM wants to make a change to the
395 the folio. If a filesystem does not provide a ->release_folio method,
/linux-6.15/fs/erofs/
H A Ddata.c390 .release_folio = iomap_release_folio,
H A Dzdata.c638 .release_folio = z_erofs_cache_release_folio,
/linux-6.15/fs/afs/
H A Dfile.c57 .release_folio = netfs_release_folio,
/linux-6.15/fs/xfs/
H A Dxfs_aops.c735 .release_folio = iomap_release_folio,
/linux-6.15/fs/btrfs/
H A Drelocation.c2862 goto release_folio; in relocate_one_folio()
2878 goto release_folio; in relocate_one_folio()
2902 goto release_folio; in relocate_one_folio()
2918 goto release_folio; in relocate_one_folio()
2961 release_folio: in relocate_one_folio()
/linux-6.15/fs/zonefs/
H A Dfile.c180 .release_folio = iomap_release_folio,
/linux-6.15/Documentation/filesystems/caching/
H A 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.15/fs/jfs/
H A Djfs_metapage.c570 .release_folio = metapage_release_folio,
/linux-6.15/fs/nfs/
H A Dfile.c574 .release_folio = nfs_release_folio,
/linux-6.15/fs/hfsplus/
H A Dinode.c161 .release_folio = hfsplus_release_folio,
/linux-6.15/fs/hfs/
H A Dinode.c164 .release_folio = hfs_release_folio,
/linux-6.15/block/
H A Dfops.c544 .release_folio = iomap_release_folio,
/linux-6.15/fs/orangefs/
H A Dinode.c596 .release_folio = orangefs_release_folio,
/linux-6.15/fs/ubifs/
H A Dfile.c1631 .release_folio = ubifs_release_folio,
/linux-6.15/mm/
H A Dfilemap.c4282 if (mapping && mapping->a_ops->release_folio) in filemap_release_folio()
4283 return mapping->a_ops->release_folio(folio, gfp); in filemap_release_folio()
/linux-6.15/fs/smb/client/
H A Dfile.c3253 .release_folio = netfs_release_folio,
3275 .release_folio = netfs_release_folio,
/linux-6.15/fs/ext4/
H A Dinode.c3618 .release_folio = ext4_release_folio,
3634 .release_folio = ext4_release_folio,
3650 .release_folio = ext4_release_folio,
/linux-6.15/fs/f2fs/
H A Dcheckpoint.c507 .release_folio = f2fs_release_folio,
H A Dcompress.c1904 .release_folio = f2fs_release_folio,
/linux-6.15/fs/ocfs2/
H A Daops.c2453 .release_folio = ocfs2_release_folio,

12