Searched refs:release_folio (Results 1 – 25 of 30) sorted by relevance
12
/linux/fs/9p/ |
H A D | vfs_addr.c | 159 .release_folio = netfs_release_folio,
|
/linux/fs/gfs2/ |
H A D | meta_io.c | 105 .release_folio = gfs2_release_folio, 112 .release_folio = gfs2_release_folio,
|
H A D | aops.c | 713 .release_folio = iomap_release_folio, 729 .release_folio = gfs2_release_folio,
|
/linux/fs/afs/ |
H A D | file.c | 58 .release_folio = netfs_release_folio, 66 .release_folio = netfs_release_folio,
|
H A D | dir.c | 79 .release_folio = afs_dir_release_folio,
|
/linux/Documentation/filesystems/ |
H A D | vfs.rst | 702 on dirty pages, and ->release_folio on clean folios with the private 816 bool (*release_folio)(struct folio *, gfp_t); 971 discarded. This may be done by calling the ->release_folio 974 ``release_folio`` 975 release_folio is called on folios with private data to tell the 976 filesystem that the folio is about to be freed. ->release_folio 978 private flag. If release_folio() fails, it should return false. 979 release_folio() is used in two distinct though related cases. 981 active users. If ->release_folio succeeds, the folio will be 991 its release_folio will need to ensure this. Possibly it can
|
H A D | locking.rst | 260 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/fs/xfs/ |
H A D | xfs_aops.c | 546 .release_folio = iomap_release_folio,
|
/linux/fs/erofs/ |
H A D | data.c | 410 .release_folio = iomap_release_folio,
|
H A D | zdata.c | 664 .release_folio = z_erofs_cache_release_folio,
|
/linux/fs/btrfs/ |
H A D | relocation.c | 2938 goto release_folio; in relocate_one_folio() 2949 goto release_folio; in relocate_one_folio() 2973 goto release_folio; in relocate_one_folio() 2989 goto release_folio; in relocate_one_folio() 3032 release_folio: in relocate_one_folio()
|
/linux/Documentation/filesystems/caching/ |
H A D | netfs-api.rst | 436 should be called from the ``release_folio`` address space op:: 440 if the page has been released (ie. release_folio returned true).
|
/linux/fs/zonefs/ |
H A D | file.c | 180 .release_folio = iomap_release_folio,
|
/linux/fs/hfsplus/ |
H A D | inode.c | 161 .release_folio = hfsplus_release_folio,
|
/linux/fs/jfs/ |
H A D | jfs_metapage.c | 570 .release_folio = metapage_release_folio,
|
/linux/fs/nfs/ |
H A D | file.c | 573 .release_folio = nfs_release_folio,
|
/linux/fs/hfs/ |
H A D | inode.c | 164 .release_folio = hfs_release_folio,
|
/linux/block/ |
H A D | fops.c | 519 .release_folio = iomap_release_folio,
|
/linux/fs/orangefs/ |
H A D | inode.c | 617 .release_folio = orangefs_release_folio,
|
/linux/fs/ubifs/ |
H A D | file.c | 1655 .release_folio = ubifs_release_folio,
|
/linux/mm/ |
H A D | filemap.c | 4218 if (mapping && mapping->a_ops->release_folio) in filemap_release_folio() 4219 return mapping->a_ops->release_folio(folio, gfp); in filemap_release_folio()
|
/linux/fs/smb/client/ |
H A D | file.c | 3219 .release_folio = netfs_release_folio, 3241 .release_folio = netfs_release_folio,
|
/linux/fs/ext4/ |
H A D | inode.c | 3607 .release_folio = ext4_release_folio, 3623 .release_folio = ext4_release_folio, 3639 .release_folio = ext4_release_folio,
|
/linux/fs/f2fs/ |
H A D | compress.c | 1896 .release_folio = f2fs_release_folio,
|
/linux/fs/ocfs2/ |
H A D | aops.c | 2479 .release_folio = ocfs2_release_folio,
|
12