| /linux/mm/ |
| H A D | readahead.c | 160 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 D | internal.h | 613 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 D | pagemap.h | 1408 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 D | mpage.h | 16 struct readahead_control; 18 void mpage_readahead(struct readahead_control *, get_block_t get_block);
|
| H A D | rolling_buffer.h | 49 struct readahead_control *ractl,
|
| H A D | iomap.h | 583 struct readahead_control *rac; 782 static inline void iomap_bio_readahead(struct readahead_control *rac, in iomap_bio_readahead()
|
| H A D | netfs.h | 409 struct readahead_control; 410 void netfs_readahead(struct readahead_control *);
|
| H A D | nfs_fs.h | 647 void nfs_readahead(struct readahead_control *);
|
| H A D | fs.h | 336 struct readahead_control; 410 void (*readahead)(struct readahead_control *);
|
| /linux/fs/nfs/ |
| H A D | fscache.h | 99 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 D | fscache.c | 252 int nfs_netfs_readahead(struct readahead_control *ractl) in nfs_netfs_readahead()
|
| /linux/fs/btrfs/ |
| H A D | extent_io.h | 24 struct readahead_control; 288 void btrfs_readahead(struct readahead_control *rac);
|
| H A D | extent_io.c | 136 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 D | rolling_buffer.c | 121 struct readahead_control *ractl, in rolling_buffer_bulk_load_from_ra()
|
| H A D | buffered_read.c | 24 struct readahead_control *ractl) in netfs_rreq_expand() 405 void netfs_readahead(struct readahead_control *ractl) in netfs_readahead()
|
| /linux/fs/ntfs/ |
| H A D | aops.c | 232 static void ntfs_readahead(struct readahead_control *rac) in ntfs_readahead()
|
| /linux/fs/erofs/ |
| H A D | fileio.c | 172 static void erofs_fileio_readahead(struct readahead_control *rac) in erofs_fileio_readahead()
|
| H A D | data.c | 412 static void erofs_readahead(struct readahead_control *rac) in erofs_readahead()
|
| H A D | zdata.c | 1803 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 D | fops.c | 498 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 D | mpage.c | 358 void mpage_readahead(struct readahead_control *rac, get_block_t get_block) in mpage_readahead()
|
| /linux/fs/xfs/ |
| H A D | xfs_aops.c | 626 struct readahead_control *rac) in xfs_vm_readahead()
|
| /linux/fs/f2fs/ |
| H A D | data.c | 2208 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 D | file.c | 574 static void squashfs_readahead(struct readahead_control *ractl) in squashfs_readahead()
|
| /linux/fs/orangefs/ |
| H A D | inode.c | 217 static void orangefs_readahead(struct readahead_control *rac) in orangefs_readahead()
|