| /linux/fs/coda/ |
| H A D | symlink.c | 39 .read_folio = coda_symlink_filler,
|
| /linux/fs/ntfs/ |
| H A D | aops.c | 307 .read_folio = ntfs_read_folio, 321 .read_folio = ntfs_read_folio,
|
| /linux/fs/udf/ |
| H A D | symlink.c | 167 .read_folio = udf_symlink_filler,
|
| /linux/fs/btrfs/ |
| H A D | verity.c | 743 goto read_folio; in btrfs_read_merkle_tree_page() 760 read_folio: in btrfs_read_merkle_tree_page()
|
| /linux/fs/9p/ |
| H A D | vfs_addr.c | 218 .read_folio = netfs_read_folio,
|
| /linux/mm/ |
| H A D | readahead.c | 184 aops->read_folio(rac->file, folio); in read_pages() 364 if (unlikely(!mapping->a_ops->read_folio && !mapping->a_ops->readahead)) in force_page_cache_ra()
|
| H A D | filemap.c | 2607 error = filemap_read_folio(iocb->ki_filp, mapping->a_ops->read_folio, in filemap_update_page() 2658 error = filemap_read_folio(iocb->ki_filp, mapping->a_ops->read_folio, in filemap_create_folio() 3689 error = filemap_read_folio(file, mapping->a_ops->read_folio, folio); in filemap_fault() 4044 if (!mapping->a_ops->read_folio) in generic_file_mmap() 4056 if (!mapping->a_ops->read_folio) in generic_file_mmap_prepare() 4115 filler = mapping->a_ops->read_folio; in do_read_cache_folio()
|
| /linux/Documentation/filesystems/ |
| H A D | locking.rst | 247 int (*read_folio)(struct file *, struct folio *); 276 read_folio: yes, unlocks shared 295 ->write_begin(), ->write_end() and ->read_folio() may be called from 298 ->read_folio() unlocks the folio, either synchronously or via I/O 301 ->readahead() unlocks the folios that I/O is attempted on like ->read_folio().
|
| H A D | vfs.rst | 688 The read process essentially only requires 'read_folio'. The write 754 int (*read_folio)(struct file *, struct folio *); 781 ``read_folio`` 790 contain a single page. The folio will be locked when read_folio 798 Filesystems may implement ->read_folio() synchronously. 801 the read to complete will the page cache call ->read_folio(). 803 in the ->read_folio() operation. 809 and call ->read_folio again. 811 Callers may invoke the ->read_folio() method directly, but using
|
| /linux/fs/erofs/ |
| H A D | fileio.c | |
| H A D | super.c | 854 !sbi->dif0.file->f_mapping->a_ops->read_folio) { in erofs_fc_reconfigure() 875 sbi->dif0.file->f_mapping->a_ops->read_folio) in erofs_free_dev_context()
|
| H A D | data.c | 461 .read_folio = erofs_read_folio,
|
| /linux/fs/isofs/ |
| H A D | compress.c | 379 .read_folio = zisofs_read_folio, in zisofs_init()
|
| /linux/fs/adfs/ |
| H A D | inode.c | 80 .read_folio = adfs_read_folio,
|
| /linux/fs/hfs/ |
| H A D | inode.c | 168 .read_folio = hfs_read_folio, 180 .read_folio = hfs_read_folio,
|
| /linux/fs/omfs/ |
| H A D | file.c | 372 .read_folio = omfs_read_folio,
|
| /linux/block/ |
| H A D | fops.c | 512 .read_folio = blkdev_read_folio, 572 .read_folio = blkdev_read_folio,
|
| /linux/fs/hfsplus/ |
| H A D | inode.c | 199 .read_folio = hfsplus_read_folio, 211 .read_folio = hfsplus_read_folio,
|
| /linux/fs/xfs/ |
| H A D | xfs_aops.c | 678 .read_folio = xfs_vm_read_folio,
|
| /linux/fs/afs/ |
| H A D | file.c | 56 .read_folio = netfs_read_folio,
|
| /linux/fs/squashfs/ |
| H A D | file.c | 771 .read_folio = squashfs_read_folio,
|
| /linux/fs/nfs/ |
| H A D | file.c | 660 .read_folio = nfs_read_folio,
|
| /linux/fs/hpfs/ |
| H A D | namei.c | 500 .read_folio = hpfs_symlink_read_folio
|
| /linux/fs/minix/ |
| H A D | inode.c | 499 .read_folio = minix_read_folio,
|
| /linux/kernel/events/ |
| H A D | uprobes.c | 1057 * and in page-cache. If ->read_folio == NULL it must be shmem_mapping(), in __copy_insn() 1060 if (mapping->a_ops->read_folio) in __copy_insn() 1405 if (!inode->i_mapping->a_ops->read_folio && in uprobe_register()
|