Lines Matching refs:pgoff_t

22 					pgoff_t start, pgoff_t end);
32 pgoff_t start, pgoff_t end);
495 pgoff_t page_cache_next_miss(struct address_space *mapping,
496 pgoff_t index, unsigned long max_scan);
497 pgoff_t page_cache_prev_miss(struct address_space *mapping,
498 pgoff_t index, unsigned long max_scan);
511 struct folio *__filemap_get_folio(struct address_space *mapping, pgoff_t index,
513 struct page *pagecache_get_page(struct address_space *mapping, pgoff_t index,
527 pgoff_t index) in filemap_get_folio()
545 pgoff_t index) in filemap_lock_folio()
561 pgoff_t offset) in find_get_page()
567 pgoff_t offset, int fgp_flags) in find_get_page_flags()
586 pgoff_t index) in find_lock_page()
611 pgoff_t index, gfp_t gfp_mask) in find_or_create_page()
632 pgoff_t index) in grab_cache_page_nowait()
652 static inline pgoff_t folio_index(struct folio *folio) in folio_index()
665 static inline pgoff_t folio_next_index(struct folio *folio) in folio_next_index()
680 static inline struct page *folio_file_page(struct folio *folio, pgoff_t index) in folio_file_page()
698 static inline bool folio_contains(struct folio *folio, pgoff_t index) in folio_contains()
710 static inline struct page *find_subpage(struct page *head, pgoff_t index) in find_subpage()
719 unsigned filemap_get_folios(struct address_space *mapping, pgoff_t *start,
720 pgoff_t end, struct folio_batch *fbatch);
722 pgoff_t *start, pgoff_t end, struct folio_batch *fbatch);
723 unsigned find_get_pages_range_tag(struct address_space *mapping, pgoff_t *index,
724 pgoff_t end, xa_mark_t tag, unsigned int nr_pages,
727 pgoff_t *index, xa_mark_t tag, unsigned int nr_pages, in find_get_pages_tag()
730 return find_get_pages_range_tag(mapping, index, (pgoff_t)-1, tag, in find_get_pages_tag()
735 pgoff_t index);
741 pgoff_t index) in grab_cache_page()
746 struct folio *read_cache_folio(struct address_space *, pgoff_t index,
748 struct page *read_cache_page(struct address_space *, pgoff_t index,
751 pgoff_t index, gfp_t gfp_mask);
754 pgoff_t index, struct file *file) in read_mapping_page()
760 pgoff_t index, struct file *file) in read_mapping_folio()
769 static inline pgoff_t page_to_index(struct page *page) in page_to_index()
784 extern pgoff_t hugetlb_basepage_index(struct page *page);
790 static inline pgoff_t page_to_pgoff(struct page *page) in page_to_pgoff()
835 static inline pgoff_t folio_pgoff(struct folio *folio) in folio_pgoff()
842 extern pgoff_t linear_hugepage_index(struct vm_area_struct *vma,
845 static inline pgoff_t linear_page_index(struct vm_area_struct *vma, in linear_page_index()
848 pgoff_t pgoff; in linear_page_index()
1101 pgoff_t index, gfp_t gfp);
1103 pgoff_t index, gfp_t gfp);
1117 pgoff_t index, gfp_t gfp, void **shadowp);
1169 pgoff_t _index;
1209 struct file_ra_state *ra, struct file *file, pgoff_t index, in page_cache_sync_readahead()
1233 struct folio *folio, pgoff_t index, unsigned long req_count) in page_cache_async_readahead()
1357 static inline pgoff_t readahead_index(struct readahead_control *rac) in readahead_index()
1398 pgoff_t index = size >> PAGE_SHIFT; in folio_mkwrite_check_truncate()
1426 pgoff_t index = size >> PAGE_SHIFT; in page_mkwrite_check_truncate()