Searched refs:readahead (Results 1 - 25 of 45) sorted by last modified time

12

/linux-master/fs/erofs/
H A Dfscache.c388 .readahead = erofs_fscache_readahead,
/linux-master/include/linux/
H A Dpage-flags.h566 PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND)
567 TESTCLEARFLAG(Readahead, readahead, PF_NO_COMPOUND)
H A Dfs.h405 void (*readahead)(struct readahead_control *); member in struct:address_space_operations
954 * struct file_ra_state - Track a file's readahead state.
955 * @start: Where the most recent readahead started.
956 * @size: Number of pages read in the most recent readahead.
958 * and so were/are genuinely "ahead". Start next readahead when
960 * @ra_pages: Maximum size of a readahead request, copied from the bdi.
964 * When this structure is passed to ->readahead(), the "most recent"
965 * readahead means the current readahead.
977 * Check if @index falls in the readahead window
[all...]
/linux-master/fs/ntfs3/
H A Dinode.c743 /* No readahead for resident. */
748 /* No readahead for compressed. */
2116 .readahead = ntfs_readahead,
2129 .readahead = ntfs_readahead,
/linux-master/fs/btrfs/
H A Dinode.c5165 * We can have ongoing bios started by readahead that have
6859 /* Chances are we'll be called again, so go ahead and do readahead */
7289 * call to readahead (a buffered read or a defrag call
7290 * triggered a readahead) on a page lock due to an
7293 * complete), which makes readahead wait for that
7550 * (readpage() and readahead(), which lock pages), as we haven't locked
11057 .readahead = btrfs_readahead,
/linux-master/fs/bcachefs/
H A Dfs.c1195 .readahead = bch2_readahead,
/linux-master/fs/fuse/
H A Dfile.c3326 .readahead = fuse_readahead,
/linux-master/fs/ceph/
H A Daddr.c449 * readahead callers do not necessarily hold Fcb caps
1565 .readahead = netfs_readahead,
/linux-master/fs/smb/client/
H A Dfile.c4648 * Chop the readahead request up into rsize-sized read requests.
5186 .readahead = cifs_readahead,
/linux-master/mm/
H A DMakefile47 readahead.o swap.o truncate.o vmscan.o shrinker.o \
H A Dswap_state.c59 /* Initial readahead hits is 4 to start up with a small window */
356 bool readahead; local
360 * so let's bail out rather than confusing the readahead stat.
365 readahead = folio_test_clear_readahead(folio);
373 if (readahead)
379 if (readahead) {
587 * We can have no readahead hits to judge by: but must not get
603 /* Don't shrink readahead too fast */
641 * Primitive swap readahead code. We simply read an aligned block of
644 * the 'original' request together with the readahead one
[all...]
H A Dreadahead.c3 * mm/readahead.c - address_space-level file readahead.
17 * folio is present but not up-to-date, readahead will not try to read
23 * readahead flag set. This flag indicates that the folio was read
24 * as part of a previous readahead request and now that it has been
25 * accessed, it is time for the next readahead.
27 * Each readahead request is partly synchronous read, and partly async
28 * readahead. This is reflected in the struct file_ra_state which
30 * which is the number of pages in the async section. The readahead
32 * a subsequent readahead
[all...]
/linux-master/fs/xfs/
H A Dxfs_aops.c573 .readahead = xfs_vm_readahead,
/linux-master/fs/exfat/
H A Dinode.c571 .readahead = exfat_readahead,
/linux-master/fs/f2fs/
H A Ddata.c176 * fsverity_verify_bio() may call readahead() again, and while verity
2467 /* If the file has inline data, skip readahead */
4069 .readahead = f2fs_readahead,
H A Dcheckpoint.c328 bool readahead = false; local
335 readahead = true;
338 if (readahead)
/linux-master/fs/ext4/
H A Dinode.c3139 /* If the file has inline data, no need to do readahead. */
3525 .readahead = ext4_readahead,
3542 .readahead = ext4_readahead,
3559 .readahead = ext4_readahead,
4430 * If we need to do any I/O, try to pre-readahead extra
/linux-master/fs/xfs/libxfs/
H A Dxfs_inode_buf.c26 * If we are doing readahead on an inode buffer, we might be in log recovery
28 * has not had the inode cores stamped into it. Hence for readahead, the buffer
31 * If the readahead buffer is invalid, we need to mark it with an error and
35 * because all we want to do is say readahead failed; there is no-one to report
37 * Changes to this readahead error behaviour also need to be reflected in
43 bool readahead)
65 if (readahead) {
41 xfs_inode_buf_verify( struct xfs_buf *bp, bool readahead) argument
/linux-master/fs/udf/
H A Dinode.c243 * No readahead needed for in-ICB files and udf_get_block() would get
328 .readahead = udf_readahead,
/linux-master/fs/nilfs2/
H A Dmdt.c169 int readahead, struct buffer_head **out_bh)
183 if (readahead) {
192 /* abort readahead if bmap lookup failed */
168 nilfs_mdt_read_block(struct inode *inode, unsigned long block, int readahead, struct buffer_head **out_bh) argument
H A Dinode.c305 .readahead = nilfs_readahead,
H A Dbtree.c549 int readahead)
571 if (level == NILFS_BTREE_LEVEL_NODE_MIN && readahead) {
546 nilfs_btree_do_lookup(const struct nilfs_bmap *btree, struct nilfs_btree_path *path, __u64 key, __u64 *ptrp, int minlevel, int readahead) argument
/linux-master/fs/isofs/
H A Dinode.c1208 .readahead = isofs_readahead,
/linux-master/fs/ext2/
H A Dinode.c964 .readahead = ext2_readahead,
/linux-master/fs/zonefs/
H A Dfile.c177 .readahead = zonefs_readahead,

Completed in 428 milliseconds

12