Searched refs:ractl (Results 1 – 12 of 12) sorted by relevance
| /linux/mm/ |
| A D | readahead.c | 211 i = ractl->_index + ractl->_nr_pages - index - 1; in page_cache_ra_unbounded() 225 i = ractl->_index + ractl->_nr_pages - index - 1; in page_cache_ra_unbounded() 230 ractl->_nr_pages++; in page_cache_ra_unbounded() 299 ractl->_index = index; in force_page_cache_ra() 550 ractl->_index = ra->start; in ondemand_readahead() 557 bool do_forced_ra = ractl->file && (ractl->file->f_mode & FMODE_RANDOM); in page_cache_sync_ra() 566 if (!ractl->file) in page_cache_sync_ra() 587 if (!ractl->ra->ra_pages) in page_cache_async_ra() 687 ractl->_nr_pages++; in readahead_expand() 696 unsigned long index = ractl->_index + ractl->_nr_pages; in readahead_expand() [all …]
|
| A D | internal.h | 88 DEFINE_READAHEAD(ractl, file, &file->f_ra, mapping, index); in force_page_cache_readahead() 89 force_page_cache_ra(&ractl, nr_to_read); in force_page_cache_readahead()
|
| A D | filemap.c | 2960 DEFINE_READAHEAD(ractl, file, ra, mapping, vmf->pgoff); in do_sync_mmap_readahead() 2972 page_cache_sync_ra(&ractl, ra->ra_pages); in do_sync_mmap_readahead() 2995 ractl._index = ra->start; in do_sync_mmap_readahead() 2996 do_page_cache_ra(&ractl, ra->size, ra->async_size); in do_sync_mmap_readahead()
|
| /linux/include/linux/ |
| A D | pagemap.h | 991 #define DEFINE_READAHEAD(ractl, f, r, m, i) \ argument 992 struct readahead_control ractl = { \ 1028 page_cache_sync_ra(&ractl, req_count); in page_cache_sync_readahead() 1051 page_cache_async_ra(&ractl, page, req_count); in page_cache_async_readahead() 1058 BUG_ON(ractl->_batch_count > ractl->_nr_pages); in __readahead_folio() 1059 ractl->_nr_pages -= ractl->_batch_count; in __readahead_folio() 1060 ractl->_index += ractl->_batch_count; in __readahead_folio() 1062 if (!ractl->_nr_pages) { in __readahead_folio() 1063 ractl->_batch_count = 0; in __readahead_folio() 1067 folio = xa_load(&ractl->mapping->i_pages, ractl->_index); in __readahead_folio() [all …]
|
| /linux/fs/netfs/ |
| A D | read_helper.c | 844 trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), in netfs_rreq_expand() 875 _enter("%lx,%x", readahead_index(ractl), readahead_count(ractl)); in netfs_readahead() 877 if (readahead_count(ractl) == 0) in netfs_readahead() 883 rreq->mapping = ractl->mapping; in netfs_readahead() 884 rreq->start = readahead_pos(ractl); in netfs_readahead() 885 rreq->len = readahead_length(ractl); in netfs_readahead() 894 trace_netfs_read(rreq, readahead_pos(ractl), readahead_length(ractl), in netfs_readahead() 897 netfs_rreq_expand(rreq, ractl); in netfs_readahead() 909 while (readahead_folio(ractl)) in netfs_readahead() 1147 netfs_rreq_expand(rreq, &ractl); in netfs_write_begin() [all …]
|
| /linux/fs/f2fs/ |
| A D | verity.c | 264 DEFINE_READAHEAD(ractl, NULL, NULL, inode->i_mapping, index); in f2fs_read_merkle_tree_page() 274 page_cache_ra_unbounded(&ractl, num_ra_pages, 0); in f2fs_read_merkle_tree_page()
|
| A D | file.c | 3944 DEFINE_READAHEAD(ractl, NULL, NULL, inode->i_mapping, page_idx); in redirty_blocks() 3950 page_cache_ra_unbounded(&ractl, len, 0); in redirty_blocks()
|
| /linux/fs/9p/ |
| A D | vfs_addr.c | 120 static void v9fs_vfs_readahead(struct readahead_control *ractl) in v9fs_vfs_readahead() argument 122 netfs_readahead(ractl, &v9fs_req_ops, NULL); in v9fs_vfs_readahead()
|
| /linux/fs/ext4/ |
| A D | verity.c | 367 DEFINE_READAHEAD(ractl, NULL, NULL, inode->i_mapping, index); in ext4_read_merkle_tree_page() 377 page_cache_ra_unbounded(&ractl, num_ra_pages, 0); in ext4_read_merkle_tree_page()
|
| /linux/fs/afs/ |
| A D | file.c | 27 static void afs_readahead(struct readahead_control *ractl); 396 static void afs_readahead(struct readahead_control *ractl) in afs_readahead() argument 398 netfs_readahead(ractl, &afs_req_ops, NULL); in afs_readahead()
|
| /linux/fs/ceph/ |
| A D | addr.c | 350 static void ceph_readahead(struct readahead_control *ractl) in ceph_readahead() argument 352 struct inode *inode = file_inode(ractl->file); in ceph_readahead() 353 struct ceph_file_info *fi = ractl->file->private_data; in ceph_readahead() 378 netfs_readahead(ractl, &ceph_netfs_read_ops, (void *)(uintptr_t)got); in ceph_readahead()
|
| /linux/Documentation/filesystems/ |
| A D | netfs_library.rst | 73 void netfs_readahead(struct readahead_control *ractl,
|
Completed in 38 milliseconds