/linux-master/fs/erofs/ |
H A D | fscache.c | 388 .readahead = erofs_fscache_readahead,
|
/linux-master/include/linux/ |
H A D | page-flags.h | 566 PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND) 567 TESTCLEARFLAG(Readahead, readahead, PF_NO_COMPOUND)
|
H A D | fs.h | 405 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 D | inode.c | 743 /* No readahead for resident. */ 748 /* No readahead for compressed. */ 2116 .readahead = ntfs_readahead, 2129 .readahead = ntfs_readahead,
|
/linux-master/fs/btrfs/ |
H A D | inode.c | 5165 * 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 D | fs.c | 1195 .readahead = bch2_readahead,
|
/linux-master/fs/fuse/ |
H A D | file.c | 3326 .readahead = fuse_readahead,
|
/linux-master/fs/ceph/ |
H A D | addr.c | 449 * readahead callers do not necessarily hold Fcb caps 1565 .readahead = netfs_readahead,
|
/linux-master/fs/smb/client/ |
H A D | file.c | 4648 * Chop the readahead request up into rsize-sized read requests. 5186 .readahead = cifs_readahead,
|
/linux-master/mm/ |
H A D | Makefile | 47 readahead.o swap.o truncate.o vmscan.o shrinker.o \
|
H A D | swap_state.c | 59 /* 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 D | readahead.c | 3 * 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 D | xfs_aops.c | 573 .readahead = xfs_vm_readahead,
|
/linux-master/fs/exfat/ |
H A D | inode.c | 571 .readahead = exfat_readahead,
|
/linux-master/fs/f2fs/ |
H A D | data.c | 176 * 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 D | checkpoint.c | 328 bool readahead = false; local 335 readahead = true; 338 if (readahead)
|
/linux-master/fs/ext4/ |
H A D | inode.c | 3139 /* 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 D | xfs_inode_buf.c | 26 * 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 D | inode.c | 243 * No readahead needed for in-ICB files and udf_get_block() would get 328 .readahead = udf_readahead,
|
/linux-master/fs/nilfs2/ |
H A D | mdt.c | 169 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 D | inode.c | 305 .readahead = nilfs_readahead,
|
H A D | btree.c | 549 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 D | inode.c | 1208 .readahead = isofs_readahead,
|
/linux-master/fs/ext2/ |
H A D | inode.c | 964 .readahead = ext2_readahead,
|
/linux-master/fs/zonefs/ |
H A D | file.c | 177 .readahead = zonefs_readahead,
|