Home
last modified time | relevance | path

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

123

/linux-6.15/mm/
H A Dreadahead.c146 static void read_pages(struct readahead_control *rac) in read_pages()
181 static struct folio *ractl_alloc_folio(struct readahead_control *ractl, in ractl_alloc_folio()
207 void page_cache_ra_unbounded(struct readahead_control *ractl, in page_cache_ra_unbounded()
309 static void do_page_cache_ra(struct readahead_control *ractl, in do_page_cache_ra()
334 void force_page_cache_ra(struct readahead_control *ractl, in force_page_cache_ra()
437 static inline int ra_alloc_folio(struct readahead_control *ractl, pgoff_t index, in ra_alloc_folio()
459 void page_cache_ra_order(struct readahead_control *ractl, in page_cache_ra_order()
536 static unsigned long ractl_max_pages(struct readahead_control *ractl, in ractl_max_pages()
551 void page_cache_sync_ra(struct readahead_control *ractl, in page_cache_sync_ra()
625 void page_cache_async_ra(struct readahead_control *ractl, in page_cache_async_ra()
[all …]
H A Dinternal.h436 void page_cache_ra_order(struct readahead_control *, struct file_ra_state *,
438 void force_page_cache_ra(struct readahead_control *, unsigned long nr);
/linux-6.15/include/linux/
H A Dpagemap.h1323 struct readahead_control { struct
1337 struct readahead_control ractl = { \ argument
1346 void page_cache_ra_unbounded(struct readahead_control *,
1349 void page_cache_async_ra(struct readahead_control *, struct folio *,
1351 void readahead_expand(struct readahead_control *ractl,
1427 static inline struct page *readahead_page(struct readahead_control *ractl) in readahead_page()
1498 static inline loff_t readahead_pos(struct readahead_control *rac) in readahead_pos()
1507 static inline size_t readahead_length(struct readahead_control *rac) in readahead_length()
1516 static inline pgoff_t readahead_index(struct readahead_control *rac) in readahead_index()
1525 static inline unsigned int readahead_count(struct readahead_control *rac) in readahead_count()
[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 Dnetfs.h234 struct readahead_control *ractl; /* Readahead descriptor */
419 struct readahead_control;
420 void netfs_readahead(struct readahead_control *);
H A Diomap.h340 void iomap_readahead(struct readahead_control *, const struct iomap_ops *ops);
H A Dnfs_fs.h649 void nfs_readahead(struct readahead_control *);
/linux-6.15/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()
H A Dread.c405 void nfs_readahead(struct readahead_control *ractl) in nfs_readahead()
/linux-6.15/fs/bcachefs/
H A Dfs-io-buffered.h11 void bch2_readahead(struct readahead_control *);
H A Dfs-io-buffered.c46 struct readahead_control *ractl) in readpages_iter_init()
271 void bch2_readahead(struct readahead_control *ractl) in bch2_readahead()
/linux-6.15/fs/btrfs/
H A Dextent_io.h25 struct readahead_control;
249 void btrfs_readahead(struct readahead_control *rac);
/linux-6.15/fs/netfs/
H A Dbuffered_read.c24 struct readahead_control *ractl) in netfs_rreq_expand()
337 void netfs_readahead(struct readahead_control *ractl) in netfs_readahead()
392 rreq->ractl = (struct readahead_control *)1UL; in netfs_create_singular_buffer()
H A Drolling_buffer.c117 struct readahead_control *ractl, in rolling_buffer_load_from_ra()
/linux-6.15/fs/erofs/
H A Dfileio.c176 static void erofs_fileio_readahead(struct readahead_control *rac) in erofs_fileio_readahead()
H A Ddata.c356 static void erofs_readahead(struct readahead_control *rac) in erofs_readahead()
/linux-6.15/fs/ext4/
H A Dreadpage.c212 struct readahead_control *rac, struct folio *folio) in ext4_mpage_readpages()
/linux-6.15/fs/hpfs/
H A Dfile.c166 static void hpfs_readahead(struct readahead_control *rac) in hpfs_readahead()
/linux-6.15/fs/jfs/
H A Dinode.c278 static void jfs_readahead(struct readahead_control *rac) in jfs_readahead()
/linux-6.15/fs/omfs/
H A Dfile.c292 static void omfs_readahead(struct readahead_control *rac) in omfs_readahead()
/linux-6.15/block/
H A Dfops.c470 static void blkdev_readahead(struct readahead_control *rac) in blkdev_readahead()
511 static void blkdev_readahead(struct readahead_control *rac) in blkdev_readahead()
/linux-6.15/fs/
H A Dmpage.c359 void mpage_readahead(struct readahead_control *rac, get_block_t get_block) in mpage_readahead()
/linux-6.15/fs/gfs2/
H A Daops.c490 static void gfs2_readahead(struct readahead_control *rac) in gfs2_readahead()

123