/kernel/linux/linux-5.10/mm/ |
H A D | fadvise.c | 81 file->f_ra.ra_pages = bdi->ra_pages; in generic_fadvise() 92 file->f_ra.ra_pages = bdi->ra_pages * 2; in generic_fadvise()
|
H A D | readahead.c | 36 ra->ra_pages = inode_to_bdi(mapping->host)->ra_pages; in file_ra_state_init() 290 max_pages = max_t(unsigned long, bdi->io_pages, ra->ra_pages); in force_page_cache_ra() 440 unsigned long max_pages = ra->ra_pages; in ondemand_readahead() 563 if (!ra->ra_pages || blk_cgroup_congested()) { in page_cache_sync_ra() 586 if (!ra->ra_pages) in page_cache_async_ra()
|
H A D | filemap.c | 2170 ra->ra_pages /= 4; in shrink_readahead_size_eio() 2631 if (!ra->ra_pages) in do_sync_mmap_readahead() 2636 page_cache_sync_ra(&ractl, ra, ra->ra_pages); in do_sync_mmap_readahead() 2656 ra->start = max_t(long, 0, vmf->pgoff - ra->ra_pages / 2); in do_sync_mmap_readahead() 2657 ra->size = ra->ra_pages; in do_sync_mmap_readahead() 2658 ra->async_size = ra->ra_pages / 4; in do_sync_mmap_readahead() 2680 if (vmf->vma->vm_flags & VM_RAND_READ || !ra->ra_pages) in do_async_mmap_readahead() 2688 page, offset, ra->ra_pages); in do_async_mmap_readahead()
|
H A D | backing-dev.c | 144 bdi->ra_pages = read_ahead_kb >> (PAGE_SHIFT - 10); in read_ahead_kb_store() 161 BDI_SHOW(read_ahead_kb, K(bdi->ra_pages)) 755 bdi->ra_pages = VM_READAHEAD_PAGES; in bdi_alloc()
|
/kernel/linux/linux-6.6/mm/ |
H A D | fadvise.c | 80 file->f_ra.ra_pages = bdi->ra_pages; in generic_fadvise() 91 file->f_ra.ra_pages = bdi->ra_pages * 2; in generic_fadvise()
|
H A D | readahead.c | 141 ra->ra_pages = inode_to_bdi(mapping->host)->ra_pages; in file_ra_state_init() 322 max_pages = max_t(unsigned long, bdi->io_pages, ra->ra_pages); in force_page_cache_ra() 557 unsigned long max_pages = ra->ra_pages; in ondemand_readahead() 682 if (!ractl->ra->ra_pages || blk_cgroup_congested()) { in page_cache_sync_ra() 703 if (!ractl->ra->ra_pages) in page_cache_async_ra()
|
H A D | backing-dev.c | 145 bdi->ra_pages = read_ahead_kb >> (PAGE_SHIFT - 10); in read_ahead_kb_store() 160 BDI_SHOW(read_ahead_kb, K(bdi->ra_pages)) 941 bdi->ra_pages = VM_READAHEAD_PAGES; in bdi_alloc()
|
H A D | filemap.c | 2317 ra->ra_pages /= 4; in shrink_readahead_size_eio() 3179 if (!ra->ra_pages) in do_sync_mmap_readahead() 3184 page_cache_sync_ra(&ractl, ra->ra_pages); in do_sync_mmap_readahead() 3204 ra->start = max_t(long, 0, vmf->pgoff - ra->ra_pages / 2); in do_sync_mmap_readahead() 3205 ra->size = ra->ra_pages; in do_sync_mmap_readahead() 3206 ra->async_size = ra->ra_pages / 4; in do_sync_mmap_readahead() 3227 if (vmf->vma->vm_flags & VM_RAND_READ || !ra->ra_pages) in do_async_mmap_readahead() 3236 page_cache_async_ra(&ractl, folio, ra->ra_pages); in do_async_mmap_readahead()
|
/kernel/linux/linux-5.10/tools/testing/selftests/mincore/ |
H A D | mincore_selftest.c | 197 int ra_pages = 0; in TEST() local 258 ra_pages++; in TEST() 261 EXPECT_GT(ra_pages, 0) { in TEST() 302 int ra_pages = 0; in TEST() local 357 ra_pages++; in TEST() 360 ASSERT_EQ(ra_pages, 0) { in TEST()
|
/kernel/linux/linux-6.6/tools/testing/selftests/mincore/ |
H A D | mincore_selftest.c | 196 int ra_pages = 0; in TEST() local 257 ra_pages++; in TEST() 260 EXPECT_GT(ra_pages, 0) { in TEST() 301 int ra_pages = 0; in TEST() local 356 ra_pages++; in TEST() 359 ASSERT_EQ(ra_pages, 0) { in TEST()
|
/kernel/linux/linux-5.10/fs/fat/ |
H A D | fatent.c | 654 * This is the sequential read, so ra_pages * 2 (but try to in fat_ra_init() 658 unsigned long ra_pages = sb->s_bdi->ra_pages; in fat_ra_init() local 664 if (ra_pages > sb->s_bdi->io_pages) in fat_ra_init() 665 ra_pages = rounddown(ra_pages, sb->s_bdi->io_pages); in fat_ra_init() 666 reada_blocks = ra_pages << (PAGE_SHIFT - sb->s_blocksize_bits + 1); in fat_ra_init()
|
/kernel/linux/linux-6.6/fs/fat/ |
H A D | fatent.c | 655 * This is the sequential read, so ra_pages * 2 (but try to in fat_ra_init() 659 unsigned long ra_pages = sb->s_bdi->ra_pages; in fat_ra_init() local 665 if (ra_pages > sb->s_bdi->io_pages) in fat_ra_init() 666 ra_pages = rounddown(ra_pages, sb->s_bdi->io_pages); in fat_ra_init() 667 reada_blocks = ra_pages << (PAGE_SHIFT - sb->s_blocksize_bits + 1); in fat_ra_init()
|
/kernel/linux/linux-6.6/fs/9p/ |
H A D | vfs_super.c | 80 sb->s_bdi->ra_pages = 0; in v9fs_fill_super() 83 sb->s_bdi->ra_pages = v9ses->maxdata >> PAGE_SHIFT; in v9fs_fill_super()
|
/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | super.c | 30 { OPT_RA_PAGES, "ra_pages=%s" }, 172 sb->s_bdi->ra_pages = value; in hmdfs_parse_options()
|
H A D | file_remote.c | 484 ra->ra_pages = 256; in hmdfs_file_read_iter_remote() 487 ra->ra_pages = 512; in hmdfs_file_read_iter_remote() 490 ra->ra_pages = 1024; in hmdfs_file_read_iter_remote()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | backing-dev-defs.h | 169 unsigned long ra_pages; /* max readahead in PAGE_SIZE units */ member
|
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | super.c | 30 { OPT_RA_PAGES, "ra_pages=%s" }, 172 sb->s_bdi->ra_pages = value; in hmdfs_parse_options()
|
H A D | file_remote.c | 484 ra->ra_pages = 256; in hmdfs_file_read_iter_remote() 487 ra->ra_pages = 512; in hmdfs_file_read_iter_remote() 490 ra->ra_pages = 1024; in hmdfs_file_read_iter_remote()
|
/kernel/linux/linux-5.10/block/ |
H A D | ioctl.c | 558 bdev->bd_bdi->ra_pages = (arg * 512) / PAGE_SIZE; in blkdev_common_ioctl() 608 return put_long(argp, (bdev->bd_bdi->ra_pages*PAGE_SIZE) / 512); in blkdev_ioctl() 679 (bdev->bd_bdi->ra_pages * PAGE_SIZE) / 512); in compat_blkdev_ioctl()
|
H A D | blk-settings.c | 381 q->backing_dev_info->ra_pages = in blk_queue_update_readahead() 466 q->backing_dev_info->ra_pages = in blk_queue_io_opt()
|
/kernel/linux/linux-6.6/block/ |
H A D | ioctl.c | 549 bdev->bd_disk->bdi->ra_pages = (arg * 512) / PAGE_SIZE; in blkdev_common_ioctl() 604 (bdev->bd_disk->bdi->ra_pages * PAGE_SIZE) / 512); in blkdev_ioctl() 664 (bdev->bd_disk->bdi->ra_pages * PAGE_SIZE) / 512); in compat_blkdev_ioctl()
|
H A D | blk-settings.c | 399 disk->bdi->ra_pages = in disk_update_readahead() 485 q->disk->bdi->ra_pages = in blk_queue_io_opt()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | backing-dev-defs.h | 167 unsigned long ra_pages; /* max readahead in PAGE_SIZE units */ member
|
/kernel/linux/linux-5.10/fs/fuse/ |
H A D | inode.c | 1002 unsigned long ra_pages; in process_init_reply() local 1007 ra_pages = arg->max_readahead / PAGE_SIZE; in process_init_reply() 1069 ra_pages = fc->max_read / PAGE_SIZE; in process_init_reply() 1074 fm->sb->s_bdi->ra_pages = in process_init_reply() 1075 min(fm->sb->s_bdi->ra_pages, ra_pages); in process_init_reply() 1100 ia->in.max_readahead = fm->sb->s_bdi->ra_pages * PAGE_SIZE; in fuse_send_init()
|
/kernel/linux/linux-6.6/fs/fuse/ |
H A D | inode.c | 1207 unsigned long ra_pages; in process_init_reply() local 1217 ra_pages = arg->max_readahead / PAGE_SIZE; in process_init_reply() 1293 ra_pages = fc->max_read / PAGE_SIZE; in process_init_reply() 1298 fm->sb->s_bdi->ra_pages = in process_init_reply() 1299 min(fm->sb->s_bdi->ra_pages, ra_pages); in process_init_reply() 1325 ia->in.max_readahead = fm->sb->s_bdi->ra_pages * PAGE_SIZE; in fuse_send_init()
|