Home
last modified time | relevance | path

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

12

/linux/fs/ntfs/
H A Daops.c315 .release_folio = iomap_release_folio,
329 .release_folio = iomap_release_folio,
/linux/fs/9p/
H A Dvfs_addr.c221 .release_folio = netfs_release_folio,
/linux/Documentation/filesystems/
H A Dlocking.rst259 bool (*release_folio)(struct folio *, gfp_t);
284 release_folio: yes
330 ->release_folio() is called when the MM wants to make a change to the
338 the folio. If a filesystem does not provide a ->release_folio method,
H A Dvfs.rst652 ->release_folio on clean folios with the private
766 bool (*release_folio)(struct folio *, gfp_t);
901 discarded. This may be done by calling the ->release_folio
904 ``release_folio``
905 release_folio is called on folios with private data to tell the
906 filesystem that the folio is about to be freed. ->release_folio
908 private flag. If release_folio() fails, it should return false.
909 release_folio() is used in two distinct though related cases.
911 active users. If ->release_folio succeeds, the folio will be
921 its release_folio will need to ensure this. Possibly it can
/linux/fs/xfs/
H A Dxfs_aops.c682 .release_folio = iomap_release_folio,
/linux/fs/afs/
H A Dfile.c59 .release_folio = netfs_release_folio,
/linux/fs/erofs/
H A Ddata.c465 .release_folio = iomap_release_folio,
H A Dzdata.c673 .release_folio = z_erofs_cache_release_folio,
/linux/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/fs/nfs/
H A Dfile.c667 .release_folio = nfs_release_folio,
/linux/fs/hfs/
H A Dinode.c174 .release_folio = hfs_release_folio,
/linux/block/
H A Dfops.c570 .release_folio = iomap_release_folio,
/linux/fs/hfsplus/
H A Dinode.c205 .release_folio = hfsplus_release_folio,
/linux/fs/btrfs/
H A Drelocation.c2954 goto release_folio; in relocate_one_folio()
2970 goto release_folio; in relocate_one_folio()
2994 goto release_folio; in relocate_one_folio()
3010 goto release_folio; in relocate_one_folio()
3055 release_folio: in relocate_one_folio()
/linux/fs/ntfs3/
H A Dinode.c2305 .release_folio = iomap_release_folio,
2312 .release_folio = iomap_release_folio,
/linux/fs/f2fs/
H A Dnode.c1901 goto release_folio; in f2fs_write_single_node_folio()
1904 release_folio: in f2fs_write_single_node_folio()
2344 .release_folio = f2fs_release_folio,
H A Dcheckpoint.c697 .release_folio = f2fs_release_folio,
/linux/fs/orangefs/
H A Dinode.c616 .release_folio = orangefs_release_folio,
/linux/fs/ubifs/
H A Dfile.c1633 .release_folio = ubifs_release_folio,
/linux/mm/
H A Dfilemap.c4553 if (mapping && mapping->a_ops->release_folio) in filemap_release_folio()
4554 return mapping->a_ops->release_folio(folio, gfp); in filemap_release_folio()
/linux/fs/ext4/
H A Dinode.c3957 .release_folio = ext4_release_folio,
3973 .release_folio = ext4_release_folio,
3989 .release_folio = ext4_release_folio,
/linux/fs/smb/client/
H A Dfile.c3548 .release_folio = netfs_release_folio,
3569 .release_folio = netfs_release_folio,
/linux/fs/ceph/
H A Daddr.c1970 .release_folio = netfs_release_folio,
/linux/include/linux/
H A Dfs.h422 bool (*release_folio)(struct folio *, gfp_t); member
/linux/fs/fuse/
H A Dfile.c3104 .release_folio = iomap_release_folio,

12