| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-kernel-mm-swap | 9 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 D | sysfs-fs-erofs | 16 readahead on atomic contexts only. 17 - 1 (force on): enable for readpage and readahead. 42 Description: Used to set or show readahead bytes during readdir(), by 45 - 0: disable readahead.
|
| H A D | sysfs-fs-ext4 | 56 inode table blocks that ext4's inode table readahead
|
| /linux/mm/ |
| H A D | readahead.c | 162 if (aops->readahead) { in read_pages() 163 aops->readahead(rac); in read_pages() 347 if (unlikely(!mapping->a_ops->read_folio && !mapping->a_ops->readahead)) in force_page_cache_ra() 733 SYSCALL_DEFINE3(readahead, int, fd, loff_t, offset, size_t, count) in SYSCALL_DEFINE3() argument 739 COMPAT_SYSCALL_DEFINE4(readahead, int, fd, compat_arg_u64_dual(offset), size_t, count) in COMPAT_SYSCALL_DEFINE4() argument
|
| H A D | swap_state.c | 375 bool readahead, vma_ra = swap_use_vma_readahead(); in swap_update_readahead() local 384 readahead = folio_test_clear_readahead(folio); in swap_update_readahead() 392 if (readahead) in swap_update_readahead() 398 if (readahead) { in swap_update_readahead()
|
| H A D | Makefile | 53 readahead.o swap.o truncate.o vmscan.o shrinker.o \
|
| /linux/Documentation/core-api/ |
| H A D | mm-api.rst | 67 .. kernel-doc:: mm/readahead.c 70 .. kernel-doc:: mm/readahead.c
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | mm-api.rst | 78 mm/readahead.c
|
| /linux/include/trace/events/ |
| H A D | readahead.h | 3 #define TRACE_SYSTEM readahead
|
| /linux/fs/nilfs2/ |
| H A D | mdt.c | 171 int readahead, struct buffer_head **out_bh) in nilfs_mdt_read_block() argument 185 if (readahead) { in nilfs_mdt_read_block()
|
| /linux/arch/powerpc/kernel/syscalls/ |
| H A D | syscall.tbl | 249 191 32 readahead sys_ppc_readahead compat_sys_ppc_readahead 250 191 64 readahead sys_readahead 251 191 spu readahead sys_readahead
|
| /linux/tools/perf/arch/powerpc/entry/syscalls/ |
| H A D | syscall.tbl | 249 191 32 readahead sys_ppc_readahead compat_sys_ppc_readahead 250 191 64 readahead sys_readahead 251 191 spu readahead sys_readahead
|
| /linux/arch/sparc/kernel/ |
| H A D | sys_sparc32.c | 202 COMPAT_SYSCALL_DEFINE4(readahead, int, fd, u32, offhi, u32, offlo, in COMPAT_SYSCALL_DEFINE4() argument
|
| /linux/fs/ext4/ |
| H A D | Kconfig | 24 table readahead, the best performance gains require enabling ext4
|
| /linux/fs/xfs/libxfs/ |
| H A D | xfs_inode_buf.c | 44 bool readahead) in xfs_inode_buf_verify() argument 66 if (readahead) { in xfs_inode_buf_verify()
|
| /linux/fs/hpfs/ |
| H A D | file.c | 249 .readahead = hpfs_readahead,
|
| /linux/arch/parisc/kernel/syscalls/ |
| H A D | syscall.tbl | 229 207 32 readahead parisc_readahead 230 207 64 readahead sys_readahead
|
| /linux/fs/omfs/ |
| H A D | file.c | 373 .readahead = omfs_readahead,
|
| /linux/fs/jfs/ |
| H A D | inode.c | 360 .readahead = jfs_readahead,
|
| /linux/Documentation/mm/ |
| H A D | allocation-profiling.rst | 60 15M 3656 mm/readahead.c:247 func:page_cache_ra_unbounded
|
| /linux/Documentation/filesystems/ |
| H A D | locking.rst | 255 void (*readahead)(struct readahead_control *); 285 readahead: yes, unlocks shared 308 ->readahead() unlocks the folios that I/O is attempted on like ->read_folio(). 551 readahead paths), the fallocate implementation must take the invalidate_lock to
|
| /linux/include/linux/ |
| H A D | page-flags.h | 604 FOLIO_FLAG(readahead, FOLIO_HEAD_PAGE) in PAGEFLAG() 605 FOLIO_TEST_CLEAR_FLAG(readahead, FOLIO_HEAD_PAGE) in PAGEFLAG()
|
| /linux/block/ |
| H A D | fops.c | 529 .readahead = blkdev_readahead, 591 .readahead = blkdev_readahead,
|
| /linux/drivers/scsi/ |
| H A D | myrb.h | 326 unsigned int readahead:1; /* Byte 116 Bit 2 */ member
|
| /linux/Documentation/admin-guide/ |
| H A D | dynamic-debug-howto.rst | 178 format readahead // some pr_debugs in the readahead cache
|