H A D | pagemap.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 21 unsigned long invalidate_mapping_pages(struct address_space *mapping, 26 if (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in invalidate_remote_inode() 27 S_ISLNK(inode->i_mode)) in invalidate_remote_inode() 28 invalidate_mapping_pages(inode->i_mapping, 0, -1); in invalidate_remote_inode() 30 int invalidate_inode_pages2(struct address_space *mapping); 48 filemap_fdatawait(struct address_space * mapping) filemap_fdatawait() argument 66 filemap_write_and_wait(struct address_space * mapping) filemap_write_and_wait() argument 85 filemap_set_wb_err(struct address_space * mapping,int err) filemap_set_wb_err() argument 102 filemap_check_wb_err(struct address_space * mapping,errseq_t since) filemap_check_wb_err() argument 115 filemap_sample_wb_err(struct address_space * mapping) filemap_sample_wb_err() argument 143 mapping_empty(struct address_space * mapping) mapping_empty() argument 169 mapping_shrinkable(struct address_space * mapping) mapping_shrinkable() argument 238 mapping_set_error(struct address_space * mapping,int error) mapping_set_error() argument 257 mapping_set_unevictable(struct address_space * mapping) mapping_set_unevictable() argument 262 mapping_clear_unevictable(struct address_space * mapping) mapping_clear_unevictable() argument 267 mapping_unevictable(struct address_space * mapping) mapping_unevictable() argument 272 mapping_set_exiting(struct address_space * mapping) mapping_set_exiting() argument 277 mapping_exiting(struct address_space * mapping) mapping_exiting() argument 282 mapping_set_no_writeback_tags(struct address_space * mapping) mapping_set_no_writeback_tags() argument 287 mapping_use_writeback_tags(struct address_space * mapping) mapping_use_writeback_tags() argument 292 mapping_release_always(const struct address_space * mapping) mapping_release_always() argument 297 mapping_set_release_always(struct address_space * mapping) mapping_set_release_always() argument 302 mapping_clear_release_always(struct address_space * mapping) mapping_clear_release_always() argument 307 mapping_stable_writes(const struct address_space * mapping) mapping_stable_writes() argument 312 mapping_set_stable_writes(struct address_space * mapping) mapping_set_stable_writes() argument 317 mapping_clear_stable_writes(struct address_space * mapping) mapping_clear_stable_writes() argument 322 mapping_set_inaccessible(struct address_space * mapping) mapping_set_inaccessible() argument 333 mapping_inaccessible(struct address_space * mapping) mapping_inaccessible() argument 338 mapping_gfp_mask(struct address_space * mapping) mapping_gfp_mask() argument 344 mapping_gfp_constraint(struct address_space * mapping,gfp_t gfp_mask) mapping_gfp_constraint() argument 408 mapping_set_folio_order_range(struct address_space * mapping,unsigned int min,unsigned int max) mapping_set_folio_order_range() argument 428 mapping_set_folio_min_order(struct address_space * mapping,unsigned int min) mapping_set_folio_min_order() argument 445 mapping_set_large_folios(struct address_space * mapping) mapping_set_large_folios() argument 451 mapping_max_folio_order(const struct address_space * mapping) mapping_max_folio_order() argument 459 mapping_min_folio_order(const struct address_space * mapping) mapping_min_folio_order() argument 467 mapping_min_folio_nrpages(struct address_space * mapping) mapping_min_folio_nrpages() argument 481 mapping_align_index(struct address_space * mapping,pgoff_t index) mapping_align_index() argument 491 mapping_large_folio_support(struct address_space * mapping) mapping_large_folio_support() argument 501 mapping_max_folio_size(const struct address_space * mapping) mapping_max_folio_size() argument 506 filemap_nr_thps(struct address_space * mapping) filemap_nr_thps() argument 515 filemap_nr_thps_inc(struct address_space * mapping) filemap_nr_thps_inc() argument 525 filemap_nr_thps_dec(struct address_space * mapping) filemap_nr_thps_dec() argument 579 folio_attach_private(struct folio * folio,void * data) folio_attach_private() argument 597 folio_change_private(struct folio * folio,void * data) folio_change_private() argument 616 void *data = folio_get_private(folio); folio_detach_private() local 627 attach_page_private(struct page * page,void * data) attach_page_private() argument 753 filemap_get_folio(struct address_space * mapping,pgoff_t index) filemap_get_folio() argument 771 filemap_lock_folio(struct address_space * mapping,pgoff_t index) filemap_lock_folio() argument 789 filemap_grab_folio(struct address_space * mapping,pgoff_t index) filemap_grab_folio() argument 807 find_get_page(struct address_space * mapping,pgoff_t offset) find_get_page() argument 813 find_get_page_flags(struct address_space * mapping,pgoff_t offset,fgf_t fgp_flags) find_get_page_flags() argument 832 find_lock_page(struct address_space * mapping,pgoff_t index) find_lock_page() argument 857 find_or_create_page(struct address_space * mapping,pgoff_t index,gfp_t gfp_mask) find_or_create_page() argument 878 grab_cache_page_nowait(struct address_space * mapping,pgoff_t index) grab_cache_page_nowait() argument 937 grab_cache_page(struct address_space * mapping,pgoff_t index) grab_cache_page() argument 952 read_mapping_page(struct address_space * mapping,pgoff_t index,struct file * file) read_mapping_page() argument 958 read_mapping_folio(struct address_space * mapping,pgoff_t index,struct file * file) read_mapping_folio() argument 1261 filemap_range_needs_writeback(struct address_space * mapping,loff_t start_byte,loff_t end_byte) filemap_range_needs_writeback() argument 1291 struct address_space *mapping; global() member 1334 page_cache_sync_readahead(struct address_space * mapping,struct file_ra_state * ra,struct file * file,pgoff_t index,unsigned long req_count) page_cache_sync_readahead() argument 1356 page_cache_async_readahead(struct address_space * mapping,struct file_ra_state * ra,struct file * file,struct folio * folio,unsigned long req_count) page_cache_async_readahead() argument [all...] |