• Home
  • Raw
  • Download

Lines Matching refs:pgoff_t

303 pgoff_t page_cache_next_miss(struct address_space *mapping,
304 pgoff_t index, unsigned long max_scan);
305 pgoff_t page_cache_prev_miss(struct address_space *mapping,
306 pgoff_t index, unsigned long max_scan);
317 struct page *pagecache_get_page(struct address_space *mapping, pgoff_t offset,
331 pgoff_t offset) in find_get_page()
337 pgoff_t offset, int fgp_flags) in find_get_page_flags()
356 pgoff_t index) in find_lock_page()
375 pgoff_t index) in find_lock_head()
400 pgoff_t index, gfp_t gfp_mask) in find_or_create_page()
421 pgoff_t index) in grab_cache_page_nowait()
429 static inline bool thp_contains(struct page *head, pgoff_t index) in thp_contains()
441 static inline struct page *find_subpage(struct page *head, pgoff_t index) in find_subpage()
450 unsigned find_get_entries(struct address_space *mapping, pgoff_t start,
452 pgoff_t *indices);
453 unsigned find_get_pages_range(struct address_space *mapping, pgoff_t *start,
454 pgoff_t end, unsigned int nr_pages,
457 pgoff_t *start, unsigned int nr_pages, in find_get_pages()
460 return find_get_pages_range(mapping, start, (pgoff_t)-1, nr_pages, in find_get_pages()
463 unsigned find_get_pages_contig(struct address_space *mapping, pgoff_t start,
465 unsigned find_get_pages_range_tag(struct address_space *mapping, pgoff_t *index,
466 pgoff_t end, xa_mark_t tag, unsigned int nr_pages,
469 pgoff_t *index, xa_mark_t tag, unsigned int nr_pages, in find_get_pages_tag()
472 return find_get_pages_range_tag(mapping, index, (pgoff_t)-1, tag, in find_get_pages_tag()
477 pgoff_t index, unsigned flags);
483 pgoff_t index) in grab_cache_page()
489 pgoff_t index, filler_t *filler, void *data);
491 pgoff_t index, gfp_t gfp_mask);
496 pgoff_t index, void *data) in read_mapping_page()
505 static inline pgoff_t page_to_index(struct page *page) in page_to_index()
507 pgoff_t pgoff; in page_to_index()
521 extern pgoff_t hugetlb_basepage_index(struct page *page);
527 static inline pgoff_t page_to_pgoff(struct page *page) in page_to_pgoff()
547 extern pgoff_t linear_hugepage_index(struct vm_area_struct *vma,
550 static inline pgoff_t linear_page_index(struct vm_area_struct *vma, in linear_page_index()
553 pgoff_t pgoff; in linear_page_index()
753 pgoff_t index, gfp_t gfp_mask);
755 pgoff_t index, gfp_t gfp_mask);
767 struct address_space *mapping, pgoff_t offset, gfp_t gfp_mask) in add_to_page_cache()
797 pgoff_t _index;
833 struct file_ra_state *ra, struct file *file, pgoff_t index, in page_cache_sync_readahead()
857 struct page *page, pgoff_t index, unsigned long req_count) in page_cache_async_readahead()
967 static inline pgoff_t readahead_index(struct readahead_control *rac) in readahead_index()
999 pgoff_t index = size >> PAGE_SHIFT; in page_mkwrite_check_truncate()