Home
last modified time | relevance | path

Searched refs:read_folio (Results 1 – 25 of 49) sorted by relevance

12

/linux/fs/coda/
H A Dsymlink.c39 .read_folio = coda_symlink_filler,
/linux/fs/ntfs/
H A Daops.c307 .read_folio = ntfs_read_folio,
321 .read_folio = ntfs_read_folio,
/linux/fs/udf/
H A Dsymlink.c167 .read_folio = udf_symlink_filler,
/linux/fs/btrfs/
H A Dverity.c743 goto read_folio; in btrfs_read_merkle_tree_page()
760 read_folio: in btrfs_read_merkle_tree_page()
/linux/fs/9p/
H A Dvfs_addr.c218 .read_folio = netfs_read_folio,
/linux/mm/
H A Dreadahead.c184 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 Dfilemap.c2607 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 Dlocking.rst247 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 Dvfs.rst688 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 Dfileio.c
H A Dsuper.c854 !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 Ddata.c461 .read_folio = erofs_read_folio,
/linux/fs/isofs/
H A Dcompress.c379 .read_folio = zisofs_read_folio, in zisofs_init()
/linux/fs/adfs/
H A Dinode.c80 .read_folio = adfs_read_folio,
/linux/fs/hfs/
H A Dinode.c168 .read_folio = hfs_read_folio,
180 .read_folio = hfs_read_folio,
/linux/fs/omfs/
H A Dfile.c372 .read_folio = omfs_read_folio,
/linux/block/
H A Dfops.c512 .read_folio = blkdev_read_folio,
572 .read_folio = blkdev_read_folio,
/linux/fs/hfsplus/
H A Dinode.c199 .read_folio = hfsplus_read_folio,
211 .read_folio = hfsplus_read_folio,
/linux/fs/xfs/
H A Dxfs_aops.c678 .read_folio = xfs_vm_read_folio,
/linux/fs/afs/
H A Dfile.c56 .read_folio = netfs_read_folio,
/linux/fs/squashfs/
H A Dfile.c771 .read_folio = squashfs_read_folio,
/linux/fs/nfs/
H A Dfile.c660 .read_folio = nfs_read_folio,
/linux/fs/hpfs/
H A Dnamei.c500 .read_folio = hpfs_symlink_read_folio
/linux/fs/minix/
H A Dinode.c499 .read_folio = minix_read_folio,
/linux/kernel/events/
H A Duprobes.c1057 * 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()

12