Lines Matching refs:address_space

21 unsigned long invalidate_mapping_pages(struct address_space *mapping,
30 int invalidate_inode_pages2(struct address_space *mapping);
31 int invalidate_inode_pages2_range(struct address_space *mapping,
35 int filemap_invalidate_pages(struct address_space *mapping,
39 int filemap_fdatawrite(struct address_space *);
40 int filemap_flush(struct address_space *);
41 int filemap_fdatawait_keep_errors(struct address_space *mapping);
42 int filemap_fdatawait_range(struct address_space *, loff_t lstart, loff_t lend);
43 int filemap_fdatawait_range_keep_errors(struct address_space *mapping,
48 static inline int filemap_fdatawait(struct address_space *mapping) in filemap_fdatawait()
53 bool filemap_range_has_page(struct address_space *, loff_t lstart, loff_t lend);
54 int filemap_write_and_wait_range(struct address_space *mapping,
56 int __filemap_fdatawrite_range(struct address_space *mapping,
58 int filemap_fdatawrite_range(struct address_space *mapping,
60 int filemap_check_errors(struct address_space *mapping);
61 void __filemap_set_wb_err(struct address_space *mapping, int err);
62 int filemap_fdatawrite_wbc(struct address_space *mapping,
66 static inline int filemap_write_and_wait(struct address_space *mapping) in filemap_write_and_wait()
85 static inline void filemap_set_wb_err(struct address_space *mapping, int err) in filemap_set_wb_err()
102 static inline int filemap_check_wb_err(struct address_space *mapping, in filemap_check_wb_err()
115 static inline errseq_t filemap_sample_wb_err(struct address_space *mapping) in filemap_sample_wb_err()
143 static inline bool mapping_empty(struct address_space *mapping) in mapping_empty()
169 static inline bool mapping_shrinkable(struct address_space *mapping) in mapping_shrinkable()
238 static inline void mapping_set_error(struct address_space *mapping, int error) in mapping_set_error()
257 static inline void mapping_set_unevictable(struct address_space *mapping) in mapping_set_unevictable()
262 static inline void mapping_clear_unevictable(struct address_space *mapping) in mapping_clear_unevictable()
267 static inline bool mapping_unevictable(struct address_space *mapping) in mapping_unevictable()
272 static inline void mapping_set_exiting(struct address_space *mapping) in mapping_set_exiting()
277 static inline int mapping_exiting(struct address_space *mapping) in mapping_exiting()
282 static inline void mapping_set_no_writeback_tags(struct address_space *mapping) in mapping_set_no_writeback_tags()
287 static inline int mapping_use_writeback_tags(struct address_space *mapping) in mapping_use_writeback_tags()
292 static inline bool mapping_release_always(const struct address_space *mapping) in mapping_release_always()
297 static inline void mapping_set_release_always(struct address_space *mapping) in mapping_set_release_always()
302 static inline void mapping_clear_release_always(struct address_space *mapping) in mapping_clear_release_always()
307 static inline bool mapping_stable_writes(const struct address_space *mapping) in mapping_stable_writes()
312 static inline void mapping_set_stable_writes(struct address_space *mapping) in mapping_set_stable_writes()
317 static inline void mapping_clear_stable_writes(struct address_space *mapping) in mapping_clear_stable_writes()
322 static inline void mapping_set_inaccessible(struct address_space *mapping) in mapping_set_inaccessible()
333 static inline bool mapping_inaccessible(struct address_space *mapping) in mapping_inaccessible()
338 static inline gfp_t mapping_gfp_mask(struct address_space * mapping) in mapping_gfp_mask()
344 static inline gfp_t mapping_gfp_constraint(struct address_space *mapping, in mapping_gfp_constraint()
354 static inline void mapping_set_gfp_mask(struct address_space *m, gfp_t mask) in mapping_set_gfp_mask()
408 static inline void mapping_set_folio_order_range(struct address_space *mapping, in mapping_set_folio_order_range()
428 static inline void mapping_set_folio_min_order(struct address_space *mapping, in mapping_set_folio_min_order()
445 static inline void mapping_set_large_folios(struct address_space *mapping) in mapping_set_large_folios()
451 mapping_max_folio_order(const struct address_space *mapping) in mapping_max_folio_order()
459 mapping_min_folio_order(const struct address_space *mapping) in mapping_min_folio_order()
467 mapping_min_folio_nrpages(struct address_space *mapping) in mapping_min_folio_nrpages()
481 static inline pgoff_t mapping_align_index(struct address_space *mapping, in mapping_align_index()
491 static inline bool mapping_large_folio_support(struct address_space *mapping) in mapping_large_folio_support()
501 static inline size_t mapping_max_folio_size(const struct address_space *mapping) in mapping_max_folio_size()
506 static inline int filemap_nr_thps(struct address_space *mapping) in filemap_nr_thps()
515 static inline void filemap_nr_thps_inc(struct address_space *mapping) in filemap_nr_thps_inc()
525 static inline void filemap_nr_thps_dec(struct address_space *mapping) in filemap_nr_thps_dec()
535 struct address_space *folio_mapping(struct folio *);
536 struct address_space *swapcache_mapping(struct folio *);
550 static inline struct address_space *folio_flush_mapping(struct folio *folio) in folio_flush_mapping()
655 static inline gfp_t readahead_gfp_mask(struct address_space *x) in readahead_gfp_mask()
662 pgoff_t page_cache_next_miss(struct address_space *mapping,
664 pgoff_t page_cache_prev_miss(struct address_space *mapping,
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,
754 static inline struct folio *filemap_get_folio(struct address_space *mapping, in filemap_get_folio()
772 static inline struct folio *filemap_lock_folio(struct address_space *mapping, in filemap_lock_folio()
790 static inline struct folio *filemap_grab_folio(struct address_space *mapping, in filemap_grab_folio()
808 static inline struct page *find_get_page(struct address_space *mapping, in find_get_page()
814 static inline struct page *find_get_page_flags(struct address_space *mapping, in find_get_page_flags()
833 static inline struct page *find_lock_page(struct address_space *mapping, in find_lock_page()
858 static inline struct page *find_or_create_page(struct address_space *mapping, in find_or_create_page()
879 static inline struct page *grab_cache_page_nowait(struct address_space *mapping, in grab_cache_page_nowait()
961 unsigned filemap_get_folios(struct address_space *mapping, pgoff_t *start,
963 unsigned filemap_get_folios_contig(struct address_space *mapping,
965 unsigned filemap_get_folios_tag(struct address_space *mapping, pgoff_t *start,
971 static inline struct page *grab_cache_page(struct address_space *mapping, 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,
983 extern struct page * read_cache_page_gfp(struct address_space *mapping,
986 static inline struct page *read_mapping_page(struct address_space *mapping, in read_mapping_page()
992 static inline struct folio *read_mapping_folio(struct address_space *mapping, in read_mapping_folio()
1229 void __folio_mark_dirty(struct folio *folio, struct address_space *, int warn);
1241 bool noop_dirty_folio(struct address_space *mapping, struct folio *folio);
1244 int filemap_migrate_folio(struct address_space *mapping, struct folio *dst,
1261 int add_to_page_cache_lru(struct page *page, struct address_space *mapping,
1263 int filemap_add_folio(struct address_space *mapping, struct folio *folio,
1268 void delete_from_page_cache_batch(struct address_space *mapping,
1271 loff_t mapping_seek_hole_data(struct address_space *, loff_t start, loff_t end,
1275 int __filemap_add_folio(struct address_space *mapping, struct folio *folio,
1278 bool filemap_range_has_writeback(struct address_space *mapping,
1295 static inline bool filemap_range_needs_writeback(struct address_space *mapping, in filemap_range_needs_writeback()
1325 struct address_space *mapping;
1368 void page_cache_sync_readahead(struct address_space *mapping, in page_cache_sync_readahead()
1390 void page_cache_async_readahead(struct address_space *mapping, in page_cache_async_readahead()