f_ra 1437 fs/btrfs/ioctl.c ra = &file->f_ra; f_ra 180 fs/ext4/dir.c if (!ra_has_index(&file->f_ra, index)) f_ra 183 fs/ext4/dir.c &file->f_ra, file, f_ra 185 fs/ext4/dir.c file->f_ra.prev_pos = (loff_t)index << PAGE_SHIFT; f_ra 980 fs/f2fs/dir.c struct file_ra_state *ra = &file->f_ra; f_ra 1481 fs/gfs2/dir.c struct file_ra_state *f_ra) f_ra 1490 fs/gfs2/dir.c if (index + MAX_RA_BLOCKS < f_ra->start) f_ra 1493 fs/gfs2/dir.c f_ra->start = max((pgoff_t)index, f_ra->start); f_ra 1495 fs/gfs2/dir.c if (f_ra->start >= hsize) /* if exceeded the hash table */ f_ra 1499 fs/gfs2/dir.c blocknr = be64_to_cpu(ip->i_hash_cache[f_ra->start]); f_ra 1500 fs/gfs2/dir.c f_ra->start++; f_ra 1530 fs/gfs2/dir.c struct file_ra_state *f_ra) f_ra 1545 fs/gfs2/dir.c f_ra->start = 0; f_ra 1550 fs/gfs2/dir.c gfs2_dir_readahead(inode, hsize, index, f_ra); f_ra 1569 fs/gfs2/dir.c struct file_ra_state *f_ra) f_ra 1583 fs/gfs2/dir.c return dir_e_read(inode, ctx, f_ra); f_ra 40 fs/gfs2/dir.h struct file_ra_state *f_ra); f_ra 97 fs/gfs2/export.c struct file_ra_state f_ra = { .start = 0 }; f_ra 116 fs/gfs2/export.c error = gfs2_dir_read(dir, &gnfd.ctx, &f_ra); f_ra 114 fs/gfs2/file.c error = gfs2_dir_read(dir, ctx, &file->f_ra); f_ra 1314 fs/io_uring.c max_bytes = filp->f_ra.ra_pages << (PAGE_SHIFT + 3); f_ra 814 fs/open.c file_ra_state_init(&f->f_ra, f->f_mapping->host->i_mapping); f_ra 958 include/linux/fs.h struct file_ra_state f_ra; f_ra 79 mm/fadvise.c file->f_ra.ra_pages = bdi->ra_pages; f_ra 90 mm/fadvise.c file->f_ra.ra_pages = bdi->ra_pages * 2; f_ra 2015 mm/filemap.c struct file_ra_state *ra = &filp->f_ra; f_ra 2386 mm/filemap.c struct file_ra_state *ra = &file->f_ra; f_ra 2435 mm/filemap.c struct file_ra_state *ra = &file->f_ra; f_ra 2482 mm/filemap.c struct file_ra_state *ra = &file->f_ra; f_ra 2647 mm/filemap.c if (file->f_ra.mmap_miss > 0) f_ra 2648 mm/filemap.c file->f_ra.mmap_miss--; f_ra 1595 mm/khugepaged.c page_cache_sync_readahead(mapping, &file->f_ra, f_ra 226 mm/readahead.c struct file_ra_state *ra = &filp->f_ra;