Searched refs:readahead_control (Results 1 - 25 of 47) sorted by relevance

12

/linux-master/include/linux/
H A Dmpage.h16 struct readahead_control;
18 void mpage_readahead(struct readahead_control *, get_block_t get_block);
H A Dpagemap.h1236 * struct readahead_control - Describes a readahead request.
1251 struct readahead_control { struct
1264 struct readahead_control ractl = { \
1273 void page_cache_ra_unbounded(struct readahead_control *,
1275 void page_cache_sync_ra(struct readahead_control *, unsigned long req_count);
1276 void page_cache_async_ra(struct readahead_control *, struct folio *,
1278 void readahead_expand(struct readahead_control *ractl,
1326 static inline struct folio *__readahead_folio(struct readahead_control *ractl)
1355 static inline struct page *readahead_page(struct readahead_control *ractl)
1370 static inline struct folio *readahead_folio(struct readahead_control *ract
[all...]
H A Dnetfs.h400 struct readahead_control;
401 void netfs_readahead(struct readahead_control *);
H A Diomap.h266 void iomap_readahead(struct readahead_control *, const struct iomap_ops *ops);
H A Dnfs_fs.h628 void nfs_readahead(struct readahead_control *);
/linux-master/fs/bcachefs/
H A Dfs-io-buffered.h11 void bch2_readahead(struct readahead_control *);
/linux-master/mm/
H A Dreadahead.c146 static void read_pages(struct readahead_control *rac)
205 void page_cache_ra_unbounded(struct readahead_control *ractl,
281 static void do_page_cache_ra(struct readahead_control *ractl,
306 void force_page_cache_ra(struct readahead_control *ractl,
464 static inline int ra_alloc_folio(struct readahead_control *ractl, pgoff_t index,
486 void page_cache_ra_order(struct readahead_control *ractl,
545 static void ondemand_readahead(struct readahead_control *ractl,
664 void page_cache_sync_ra(struct readahead_control *ractl,
692 void page_cache_async_ra(struct readahead_control *ractl,
771 void readahead_expand(struct readahead_control *ract
[all...]
H A Dinternal.h217 void page_cache_ra_order(struct readahead_control *, struct file_ra_state *,
219 void force_page_cache_ra(struct readahead_control *, unsigned long nr);
/linux-master/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)
H A Dfscache.c252 int nfs_netfs_readahead(struct readahead_control *ractl)
H A Dread.c391 void nfs_readahead(struct readahead_control *ractl)
/linux-master/fs/btrfs/
H A Dextent_io.h25 struct readahead_control;
244 void extent_readahead(struct readahead_control *rac);
/linux-master/fs/netfs/
H A Dbuffered_read.c128 struct readahead_control *ractl)
185 void netfs_readahead(struct readahead_control *ractl)
/linux-master/fs/hpfs/
H A Dfile.c166 static void hpfs_readahead(struct readahead_control *rac)
/linux-master/fs/omfs/
H A Dfile.c292 static void omfs_readahead(struct readahead_control *rac)
/linux-master/fs/jfs/
H A Dinode.c278 static void jfs_readahead(struct readahead_control *rac)
/linux-master/fs/ext4/
H A Dreadpage.c212 struct readahead_control *rac, struct folio *folio)
/linux-master/fs/erofs/
H A Ddata.c362 static void erofs_readahead(struct readahead_control *rac)
/linux-master/fs/xfs/
H A Dxfs_aops.c555 struct readahead_control *rac)
/linux-master/block/
H A Dfops.c441 static void blkdev_readahead(struct readahead_control *rac)
482 static void blkdev_readahead(struct readahead_control *rac)
/linux-master/fs/squashfs/
H A Dfile.c536 static void squashfs_readahead(struct readahead_control *ractl)
/linux-master/fs/gfs2/
H A Daops.c520 static void gfs2_readahead(struct readahead_control *rac)
/linux-master/fs/qnx6/
H A Dinode.c102 static void qnx6_readahead(struct readahead_control *rac)
/linux-master/fs/
H A Dmpage.c369 void mpage_readahead(struct readahead_control *rac, get_block_t get_block)
/linux-master/fs/zonefs/
H A Dfile.c118 static void zonefs_readahead(struct readahead_control *rac)

Completed in 216 milliseconds

12