Lines Matching refs:pgoff_t
22 pgoff_t start, pgoff_t end);
32 pgoff_t start, pgoff_t end);
481 static inline pgoff_t mapping_align_index(struct address_space *mapping, in mapping_align_index()
482 pgoff_t index) in mapping_align_index()
662 pgoff_t page_cache_next_miss(struct address_space *mapping,
663 pgoff_t index, unsigned long max_scan);
664 pgoff_t page_cache_prev_miss(struct address_space *mapping,
665 pgoff_t index, unsigned long max_scan);
737 void *filemap_get_entry(struct address_space *mapping, pgoff_t index);
738 struct folio *__filemap_get_folio(struct address_space *mapping, pgoff_t index,
740 struct page *pagecache_get_page(struct address_space *mapping, pgoff_t index,
755 pgoff_t index) in filemap_get_folio()
773 pgoff_t index) in filemap_lock_folio()
791 pgoff_t index) in filemap_grab_folio()
809 pgoff_t offset) in find_get_page()
815 pgoff_t offset, fgf_t fgp_flags) in find_get_page_flags()
834 pgoff_t index) in find_lock_page()
859 pgoff_t index, gfp_t gfp_mask) in find_or_create_page()
880 pgoff_t index) in grab_cache_page_nowait()
887 extern pgoff_t __folio_swap_cache_index(struct folio *folio);
900 static inline pgoff_t folio_index(struct folio *folio) in folio_index()
913 static inline pgoff_t folio_next_index(struct folio *folio) in folio_next_index()
928 static inline struct page *folio_file_page(struct folio *folio, pgoff_t index) in folio_file_page()
943 static inline bool folio_contains(struct folio *folio, pgoff_t index) in folio_contains()
952 static inline struct page *find_subpage(struct page *head, pgoff_t index) in find_subpage()
961 unsigned filemap_get_folios(struct address_space *mapping, pgoff_t *start,
962 pgoff_t end, struct folio_batch *fbatch);
964 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch);
965 unsigned filemap_get_folios_tag(struct address_space *mapping, pgoff_t *start,
966 pgoff_t end, xa_mark_t tag, struct folio_batch *fbatch);
972 pgoff_t index) in grab_cache_page()
977 struct folio *read_cache_folio(struct address_space *, pgoff_t index,
979 struct folio *mapping_read_folio_gfp(struct address_space *, pgoff_t index,
981 struct page *read_cache_page(struct address_space *, pgoff_t index,
984 pgoff_t index, gfp_t gfp_mask);
987 pgoff_t index, struct file *file) in read_mapping_page()
993 pgoff_t index, struct file *file) in read_mapping_folio()
1013 static inline pgoff_t page_pgoff(const struct folio *folio, in page_pgoff()
1041 static inline pgoff_t folio_pgoff(struct folio *folio) in folio_pgoff()
1046 static inline pgoff_t linear_page_index(struct vm_area_struct *vma, in linear_page_index()
1049 pgoff_t pgoff; in linear_page_index()
1262 pgoff_t index, gfp_t gfp);
1264 pgoff_t index, gfp_t gfp);
1276 pgoff_t index, gfp_t gfp, void **shadowp);
1328 pgoff_t _index;
1369 struct file_ra_state *ra, struct file *file, pgoff_t index, in page_cache_sync_readahead()
1516 static inline pgoff_t readahead_index(struct readahead_control *rac) in readahead_index()
1557 pgoff_t index = size >> PAGE_SHIFT; in folio_mkwrite_check_truncate()