Home
last modified time | relevance | path

Searched refs:readahead (Results 1 – 25 of 62) sorted by relevance

123

/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-mm-swap9 Description: Enable/disable VMA based swap readahead.
11 If set to true, the VMA based swap readahead algorithm
13 VMA, and the global swap readahead algorithm will be
15 false, the global swap readahead algorithm will be
H A Dsysfs-fs-ext456 inode table blocks that ext4's inode table readahead
/linux/mm/
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
733 SYSCALL_DEFINE3(readahead,int,fd,loff_t,offset,size_t,count) SYSCALL_DEFINE3() argument
739 COMPAT_SYSCALL_DEFINE4(readahead,int,fd,compat_arg_u64_dual (offset),size_t,count) COMPAT_SYSCALL_DEFINE4() argument
[all...]
H A Dswap_state.c62 /* Initial readahead hits is 4 to start up with a small window */
435 * swap_update_readahead - Update the readahead statistics of VMA or globally. in __read_swap_cache_async()
443 bool readahead, vma_ra = swap_use_vma_readahead(); in __read_swap_cache_async()
447 * so let's bail out rather than confusing the readahead stat. in __read_swap_cache_async()
452 readahead = folio_test_clear_readahead(folio); in __read_swap_cache_async()
460 if (readahead) in __read_swap_cache_async()
466 if (readahead) { in __read_swap_cache_async()
561 /* Check the swap cache again for readahead path. */ in __swapin_nr_pages()
566 /* Skip allocation for unused and bad swap slot for readahead. */ in __swapin_nr_pages()
584 * swapin_folio - swap-in one or multiple entries skipping readahead in swapin_nr_pages()
374 bool readahead, vma_ra = swap_use_vma_readahead(); swap_update_readahead() local
[all...]
H A DMakefile53 readahead.o swap.o truncate.o vmscan.o shrinker.o \
/linux/Documentation/translations/zh_CN/core-api/
H A Dmm-api.rst78 mm/readahead.c
/linux/include/trace/events/
H A Dreadahead.h3 #define TRACE_SYSTEM readahead
/linux/fs/nilfs2/
H A Dmdt.c171 int readahead, struct buffer_head **out_bh) in nilfs_mdt_read_block() argument
185 if (readahead) { in nilfs_mdt_read_block()
/linux/tools/perf/arch/powerpc/entry/syscalls/
H A Dsyscall.tbl249 191 32 readahead sys_ppc_readahead compat_sys_ppc_readahead
250 191 64 readahead sys_readahead
251 191 spu readahead sys_readahead
/linux/fs/erofs/
H A Dfileio.c197 .readahead = erofs_fileio_readahead,
H A Dzdata.c1661 bool *force_fg, bool readahead) in z_erofs_submit_queue() argument
1754 if (readahead) in z_erofs_submit_queue()
1946 .readahead = z_erofs_readahead,
/linux/arch/sparc/kernel/
H A Dsys_sparc32.c202 COMPAT_SYSCALL_DEFINE4(readahead, int, fd, u32, offhi, u32, offlo, in COMPAT_SYSCALL_DEFINE4() argument
/linux/fs/ext4/
H A DKconfig24 table readahead, the best performance gains require enabling ext4
/linux/fs/xfs/libxfs/
H A Dxfs_inode_buf.c44 bool readahead) in xfs_inode_buf_verify() argument
66 if (readahead) { in xfs_inode_buf_verify()
/linux/fs/hpfs/
H A Dfile.c249 .readahead = hpfs_readahead,
/linux/Documentation/filesystems/
H A Dlocking.rst250 void (*readahead)(struct readahead_control *);
280 readahead: yes, unlocks shared
303 ->readahead() unlocks the folios that I/O is attempted on like ->read_folio().
546 readahead paths), the fallocate implementation must take the invalidate_lock to
/linux/fs/omfs/
H A Dfile.c373 .readahead = omfs_readahead,
/linux/fs/jfs/
H A Dinode.c360 .readahead = jfs_readahead,
/linux/Documentation/mm/
H A Dallocation-profiling.rst60 15M 3656 mm/readahead.c:247 func:page_cache_ra_unbounded
/linux/include/linux/
H A Dpage-flags.h604 FOLIO_FLAG(readahead, FOLIO_HEAD_PAGE) in PAGEFLAG()
605 FOLIO_TEST_CLEAR_FLAG(readahead, FOLIO_HEAD_PAGE) in PAGEFLAG()
/linux/drivers/gpu/drm/arm/
H A Dmalidp_planes.c457 u8 readahead, u8 n_planes, u32 pgsize) in malidp_calc_mmu_control_value() argument
466 mmu_ctrl |= MALIDP_MMU_CTRL_PP_NUM_REQ(readahead); in malidp_calc_mmu_control_value()
/linux/block/
H A Dfops.c528 .readahead = blkdev_readahead,
590 .readahead = blkdev_readahead,
/linux/Documentation/admin-guide/
H A Ddynamic-debug-howto.rst178 format readahead // some pr_debugs in the readahead cache
/linux/drivers/scsi/
H A Dmyrb.h326 unsigned int readahead:1; /* Byte 116 Bit 2 */ member
/linux/fs/afs/
H A Dfile.c55 .readahead = netfs_readahead,

123