Home
last modified time | relevance | path

Searched refs:readahead_control (Results 1 – 25 of 34) sorted by relevance

12

/linux/mm/
H A Dreadahead.c160 static void read_pages(struct readahead_control *rac) in read_pages()
195 static struct folio *ractl_alloc_folio(struct readahead_control *ractl, in ractl_alloc_folio()
222 void page_cache_ra_unbounded(struct readahead_control *ractl, in page_cache_ra_unbounded()
326 static void do_page_cache_ra(struct readahead_control *ractl, in do_page_cache_ra()
356 void force_page_cache_ra(struct readahead_control *ractl, in force_page_cache_ra()
459 static inline int ra_alloc_folio(struct readahead_control *ractl, pgoff_t index, in ra_alloc_folio()
481 void page_cache_ra_order(struct readahead_control *ractl, in page_cache_ra_order()
562 static unsigned long ractl_max_pages(struct readahead_control *ractl, in ractl_max_pages()
577 void page_cache_sync_ra(struct readahead_control *ractl, in page_cache_sync_ra()
653 void page_cache_async_ra(struct readahead_control *ractl, in page_cache_async_ra()
[all …]
H A Dinternal.h613 void page_cache_ra_order(struct readahead_control *, struct file_ra_state *);
614 void force_page_cache_ra(struct readahead_control *, unsigned long nr);
/linux/include/linux/
H A Dpagemap.h1408 struct readahead_control { struct
1422 struct readahead_control ractl = { \ argument
1431 void page_cache_ra_unbounded(struct readahead_control *,
1433 void page_cache_sync_ra(struct readahead_control *, unsigned long req_count);
1434 void page_cache_async_ra(struct readahead_control *, struct folio *,
1436 void readahead_expand(struct readahead_control *ractl,
1483 static inline struct folio *__readahead_folio(struct readahead_control *ractl) in __readahead_folio()
1511 static inline struct folio *readahead_folio(struct readahead_control *ractl) in readahead_folio()
1520 static inline unsigned int __readahead_batch(struct readahead_control *rac, in __readahead_batch()
1552 static inline loff_t readahead_pos(const struct readahead_control *rac) in readahead_pos()
[all …]
H A Dmpage.h16 struct readahead_control;
18 void mpage_readahead(struct readahead_control *, get_block_t get_block);
H A Drolling_buffer.h49 struct readahead_control *ractl,
H A Diomap.h583 struct readahead_control *rac;
782 static inline void iomap_bio_readahead(struct readahead_control *rac, in iomap_bio_readahead()
H A Dnetfs.h409 struct readahead_control;
410 void netfs_readahead(struct readahead_control *);
H A Dnfs_fs.h647 void nfs_readahead(struct readahead_control *);
H A Dfs.h336 struct readahead_control;
410 void (*readahead)(struct readahead_control *);
/linux/fs/nfs/
H A Dfscache.h99 extern int nfs_netfs_readahead(struct readahead_control *ractl);
177 static inline int nfs_netfs_readahead(struct readahead_control *ractl) in nfs_netfs_readahead()
H A Dfscache.c252 int nfs_netfs_readahead(struct readahead_control *ractl) in nfs_netfs_readahead()
/linux/fs/btrfs/
H A Dextent_io.h24 struct readahead_control;
288 void btrfs_readahead(struct readahead_control *rac);
H A Dextent_io.c136 struct readahead_control *ractl;
1028 static void btrfs_readahead_expand(struct readahead_control *ractl, in btrfs_readahead_expand()
2981 void btrfs_readahead(struct readahead_control *rac) in btrfs_readahead()
/linux/fs/netfs/
H A Drolling_buffer.c121 struct readahead_control *ractl, in rolling_buffer_bulk_load_from_ra()
H A Dbuffered_read.c24 struct readahead_control *ractl) in netfs_rreq_expand()
405 void netfs_readahead(struct readahead_control *ractl) in netfs_readahead()
/linux/fs/ntfs/
H A Daops.c232 static void ntfs_readahead(struct readahead_control *rac) in ntfs_readahead()
/linux/fs/erofs/
H A Dfileio.c172 static void erofs_fileio_readahead(struct readahead_control *rac) in erofs_fileio_readahead()
H A Ddata.c412 static void erofs_readahead(struct readahead_control *rac) in erofs_readahead()
H A Dzdata.c1803 struct readahead_control *rac, bool backmost) in z_erofs_pcluster_readmore()
1882 static void z_erofs_readahead(struct readahead_control *rac) in z_erofs_readahead()
/linux/block/
H A Dfops.c498 static void blkdev_readahead(struct readahead_control *rac) in blkdev_readahead()
519 static void blkdev_readahead(struct readahead_control *rac) in blkdev_readahead()
/linux/fs/
H A Dmpage.c358 void mpage_readahead(struct readahead_control *rac, get_block_t get_block) in mpage_readahead()
/linux/fs/xfs/
H A Dxfs_aops.c626 struct readahead_control *rac) in xfs_vm_readahead()
/linux/fs/f2fs/
H A Ddata.c2208 static inline blk_opf_t f2fs_ra_op_flags(struct readahead_control *rac) in f2fs_ra_op_flags()
2218 struct readahead_control *rac) in f2fs_read_single_page()
2319 struct readahead_control *rac, bool for_write) in f2fs_read_multi_pages()
2518 struct readahead_control *rac, struct folio *folio) in f2fs_read_data_large_folio()
2669 struct readahead_control *rac, struct folio *folio) in f2fs_mpage_readpages()
2822 static void f2fs_readahead(struct readahead_control *rac) in f2fs_readahead()
/linux/fs/squashfs/
H A Dfile.c574 static void squashfs_readahead(struct readahead_control *ractl) in squashfs_readahead()
/linux/fs/orangefs/
H A Dinode.c217 static void orangefs_readahead(struct readahead_control *rac) in orangefs_readahead()

12