Home
last modified time | relevance | path

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

12

/linux/mm/
H A Dreadahead.c149 static void read_pages(struct readahead_control *rac) in read_pages()
184 static struct folio *ractl_alloc_folio(struct readahead_control *ractl, in ractl_alloc_folio()
211 void page_cache_ra_unbounded(struct readahead_control *ractl, in page_cache_ra_unbounded()
315 static void do_page_cache_ra(struct readahead_control *ractl, in do_page_cache_ra()
342 void force_page_cache_ra(struct readahead_control *ractl, in force_page_cache_ra()
445 static inline int ra_alloc_folio(struct readahead_control *ractl, pgoff_t index, in ra_alloc_folio()
467 void page_cache_ra_order(struct readahead_control *ractl, in page_cache_ra_order()
542 static unsigned long ractl_max_pages(struct readahead_control *ractl, in ractl_max_pages()
557 void page_cache_sync_ra(struct readahead_control *ractl, in page_cache_sync_ra()
633 void page_cache_async_ra(struct readahead_control *ract in page_cache_async_ra()
[all...]
H A Dinternal.h530 void page_cache_ra_order(struct readahead_control *, struct file_ra_state *);
531 void force_page_cache_ra(struct readahead_control *, unsigned long nr);
/linux/include/linux/
H A Dpagemap.h1358 struct readahead_control { struct
1372 struct readahead_control ractl = { \ argument
1381 void page_cache_ra_unbounded(struct readahead_control *,
1383 void page_cache_sync_ra(struct readahead_control *, unsigned long req_count);
1384 void page_cache_async_ra(struct readahead_control *, struct folio *,
1386 void readahead_expand(struct readahead_control *ractl,
1433 static inline struct folio *__readahead_folio(struct readahead_control *ractl) in __readahead_folio()
1461 static inline struct folio *readahead_folio(struct readahead_control *ractl) in readahead_folio()
1470 static inline unsigned int __readahead_batch(struct readahead_control *rac, in __readahead_batch()
1502 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 Dnetfs.h415 struct readahead_control;
416 void netfs_readahead(struct readahead_control *);
H A Diomap.h494 struct readahead_control *rac;
614 static inline void iomap_bio_readahead(struct readahead_control *rac, in iomap_bio_readahead()
H A Dnfs_fs.h659 void nfs_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/netfs/
H A Dbuffered_read.c24 struct readahead_control *ractl) in netfs_rreq_expand()
82 struct readahead_control *ractl) in netfs_prepare_read_iterator()
216 struct readahead_control *ractl) in netfs_read_to_pagecache()
339 void netfs_readahead(struct readahead_control *ractl) in netfs_readahead()
H A Drolling_buffer.c117 struct readahead_control *ractl, in rolling_buffer_load_from_ra()
/linux/fs/btrfs/
H A Dextent_io.h24 struct readahead_control;
242 void btrfs_readahead(struct readahead_control *rac);
/linux/fs/erofs/
H A Dfileio.c174 static void erofs_fileio_readahead(struct readahead_control *rac) in erofs_fileio_readahead()
H A Ddata.c399 static void erofs_readahead(struct readahead_control *rac) in erofs_readahead()
H A Dfscache.c342 static void erofs_fscache_readahead(struct readahead_control *rac) in erofs_fscache_readahead()
H A Dzdata.c1827 struct readahead_control *rac, bool backmost) in z_erofs_pcluster_readmore()
1906 static void z_erofs_readahead(struct readahead_control *rac) in z_erofs_readahead()
/linux/fs/hpfs/
H A Dfile.c168 static void hpfs_readahead(struct readahead_control *rac) in hpfs_readahead()
/linux/fs/omfs/
H A Dfile.c292 static void omfs_readahead(struct readahead_control *rac) in omfs_readahead()
/linux/fs/jfs/
H A Dinode.c284 static void jfs_readahead(struct readahead_control *rac) in jfs_readahead()
/linux/block/
H A Dfops.c497 static void blkdev_readahead(struct readahead_control *rac) in blkdev_readahead()
542 static void blkdev_readahead(struct readahead_control *rac) in blkdev_readahead()
/linux/fs/
H A Dmpage.c359 void mpage_readahead(struct readahead_control *rac, get_block_t get_block) in mpage_readahead()
/linux/fs/qnx6/
H A Dinode.c103 static void qnx6_readahead(struct readahead_control *rac) in qnx6_readahead()
/linux/fs/zonefs/
H A Dfile.c119 static void zonefs_readahead(struct readahead_control *rac) in zonefs_readahead()
/linux/fs/squashfs/
H A Dfile.c574 static void squashfs_readahead(struct readahead_control *ractl) in squashfs_readahead()

12