| H A D | filemap.c | 129 static void page_cache_delete(struct address_space *mapping, in page_cache_delete() argument 132 XA_STATE(xas, &mapping->i_pages, folio->index); in page_cache_delete() 135 mapping_set_update(&xas, mapping); in page_cache_delete() 145 folio->mapping = NULL; in page_cache_delete() 147 mapping->nrpages -= nr; in page_cache_delete() 150 static void filemap_unaccount_folio(struct address_space *mapping, in filemap_unaccount_folio() argument 163 if (mapping_exiting(mapping) && !folio_test_large(folio)) { in filemap_unaccount_folio() 192 filemap_nr_thps_dec(mapping); in filemap_unaccount_folio() 194 if (test_bit(AS_KERNEL_FILE, &folio->mapping->flags)) in filemap_unaccount_folio() 213 mapping_can_writeback(mapping))) in filemap_unaccount_folio() 224 struct address_space *mapping = folio->mapping; __filemap_remove_folio() local 231 filemap_free_folio(struct address_space * mapping,struct folio * folio) filemap_free_folio() argument 252 struct address_space *mapping = folio->mapping; filemap_remove_folio() local 279 page_cache_delete_batch(struct address_space * mapping,struct folio_batch * fbatch) page_cache_delete_batch() argument 320 delete_from_page_cache_batch(struct address_space * mapping,struct folio_batch * fbatch) delete_from_page_cache_batch() argument 346 filemap_check_errors(struct address_space * mapping) filemap_check_errors() argument 360 filemap_check_and_keep_errors(struct address_space * mapping) filemap_check_and_keep_errors() argument 370 filemap_writeback(struct address_space * mapping,loff_t start,loff_t end,enum writeback_sync_modes sync_mode,long * nr_to_write) filemap_writeback() argument 409 filemap_fdatawrite_range(struct address_space * mapping,loff_t start,loff_t end) filemap_fdatawrite_range() argument 416 filemap_fdatawrite(struct address_space * mapping) filemap_fdatawrite() argument 433 filemap_flush_range(struct address_space * mapping,loff_t start,loff_t end) filemap_flush_range() argument 449 filemap_flush(struct address_space * mapping) filemap_flush() argument 460 filemap_flush_nr(struct address_space * mapping,long * nr_to_write) filemap_flush_nr() argument 479 filemap_range_has_page(struct address_space * mapping,loff_t start_byte,loff_t end_byte) filemap_range_has_page() argument 510 __filemap_fdatawait_range(struct address_space * mapping,loff_t start_byte,loff_t end_byte) __filemap_fdatawait_range() argument 555 filemap_fdatawait_range(struct address_space * mapping,loff_t start_byte,loff_t end_byte) filemap_fdatawait_range() argument 577 filemap_fdatawait_range_keep_errors(struct address_space * mapping,loff_t start_byte,loff_t end_byte) filemap_fdatawait_range_keep_errors() argument 603 struct address_space *mapping = file->f_mapping; file_fdatawait_range() local 624 filemap_fdatawait_keep_errors(struct address_space * mapping) filemap_fdatawait_keep_errors() argument 632 mapping_needs_writeback(struct address_space * mapping) mapping_needs_writeback() argument 637 filemap_range_has_writeback(struct address_space * mapping,loff_t start_byte,loff_t end_byte) filemap_range_has_writeback() argument 675 filemap_write_and_wait_range(struct address_space * mapping,loff_t lstart,loff_t lend) filemap_write_and_wait_range() argument 701 __filemap_set_wb_err(struct address_space * mapping,int err) __filemap_set_wb_err() argument 737 struct address_space *mapping = file->f_mapping; file_check_and_advance_wb_err() local 780 struct address_space *mapping = file->f_mapping; file_write_and_wait_range() local 813 struct address_space *mapping = old->mapping; replace_page_cache_folio() local 848 __filemap_add_folio(struct address_space * mapping,struct folio * folio,pgoff_t index,gfp_t gfp,void ** shadowp) __filemap_add_folio() argument 949 filemap_add_folio(struct address_space * mapping,struct folio * folio,pgoff_t index,gfp_t gfp) filemap_add_folio() argument 1605 struct address_space *mapping = folio->mapping; filemap_end_dropbehind() local 1806 page_cache_next_miss(struct address_space * mapping,pgoff_t index,unsigned long max_scan) page_cache_next_miss() argument 1843 page_cache_prev_miss(struct address_space * mapping,pgoff_t index,unsigned long max_scan) page_cache_prev_miss() argument 1892 filemap_get_entry(struct address_space * mapping,pgoff_t index) filemap_get_entry() argument 1940 __filemap_get_folio_mpol(struct address_space * mapping,pgoff_t index,fgf_t fgp_flags,gfp_t gfp,struct mempolicy * policy) __filemap_get_folio_mpol() argument 2115 find_get_entries(struct address_space * mapping,pgoff_t * start,pgoff_t end,struct folio_batch * fbatch,pgoff_t * indices) find_get_entries() argument 2164 find_lock_entries(struct address_space * mapping,pgoff_t * start,pgoff_t end,struct folio_batch * fbatch,pgoff_t * indices) find_lock_entries() argument 2232 filemap_get_folios(struct address_space * mapping,pgoff_t * start,pgoff_t end,struct folio_batch * fbatch) filemap_get_folios() argument 2254 filemap_get_folios_contig(struct address_space * mapping,pgoff_t * start,pgoff_t end,struct folio_batch * fbatch) filemap_get_folios_contig() argument 2330 filemap_get_folios_tag(struct address_space * mapping,pgoff_t * start,pgoff_t end,xa_mark_t tag,struct folio_batch * fbatch) filemap_get_folios_tag() argument 2385 filemap_get_folios_dirty(struct address_space * mapping,pgoff_t * start,pgoff_t end,struct folio_batch * fbatch) filemap_get_folios_dirty() argument 2455 filemap_get_read_batch(struct address_space * mapping,pgoff_t index,pgoff_t max,struct folio_batch * fbatch) filemap_get_read_batch() argument 2517 filemap_range_uptodate(struct address_space * mapping,loff_t pos,size_t count,struct folio * folio,bool need_uptodate) filemap_range_uptodate() argument 2545 filemap_update_page(struct kiocb * iocb,struct address_space * mapping,size_t count,struct folio * folio,bool need_uptodate) filemap_update_page() argument 2602 struct address_space *mapping = iocb->ki_filp->f_mapping; filemap_create_folio() local 2654 filemap_readahead(struct kiocb * iocb,struct file * file,struct address_space * mapping,struct folio * folio,pgoff_t last_index) filemap_readahead() argument 2671 struct address_space *mapping = filp->f_mapping; filemap_get_pages() local 2773 struct address_space *mapping = filp->f_mapping; filemap_read() local 2885 struct address_space *mapping = iocb->ki_filp->f_mapping; kiocb_write_and_wait() local 2899 filemap_invalidate_pages(struct address_space * mapping,loff_t pos,loff_t end,bool nowait) filemap_invalidate_pages() argument 2926 struct address_space *mapping = iocb->ki_filp->f_mapping; kiocb_invalidate_pages() local 2966 struct address_space *mapping = file->f_mapping; generic_file_read_iter() local 3147 folio_seek_hole_data(struct xa_state * xas,struct address_space * mapping,struct folio * folio,loff_t start,loff_t end,bool seek_data) folio_seek_hole_data() argument 3204 mapping_seek_hole_data(struct address_space * mapping,loff_t start,loff_t end,int whence) mapping_seek_hole_data() argument 3309 struct address_space *mapping = file->f_mapping; do_sync_mmap_readahead() local 3517 struct address_space *mapping = file->f_mapping; filemap_fault() local 3702 next_uptodate_folio(struct xa_state * xas,struct address_space * mapping,pgoff_t end_pgoff) next_uptodate_folio() argument 3752 struct address_space *mapping = folio->mapping; filemap_map_folio_range() local 3876 struct address_space *mapping = file->f_mapping; filemap_map_pages() local 3958 struct address_space *mapping = vmf->vma->vm_file->f_mapping; filemap_page_mkwrite() local 3992 struct address_space *mapping = file->f_mapping; generic_file_mmap() local 4004 struct address_space *mapping = file->f_mapping; generic_file_mmap_prepare() local 4058 do_read_cache_folio(struct address_space * mapping,pgoff_t index,filler_t filler,struct file * file,gfp_t gfp) do_read_cache_folio() argument 4135 read_cache_folio(struct address_space * mapping,pgoff_t index,filler_t filler,struct file * file) read_cache_folio() argument 4160 mapping_read_folio_gfp(struct address_space * mapping,pgoff_t index,gfp_t gfp) mapping_read_folio_gfp() argument 4167 do_read_cache_page(struct address_space * mapping,pgoff_t index,filler_t * filler,struct file * file,gfp_t gfp) do_read_cache_page() argument 4178 read_cache_page(struct address_space * mapping,pgoff_t index,filler_t * filler,struct file * file) read_cache_page() argument 4201 read_cache_page_gfp(struct address_space * mapping,pgoff_t index,gfp_t gfp) read_cache_page_gfp() argument 4231 struct address_space *mapping = iocb->ki_filp->f_mapping; kiocb_invalidate_post_direct_write() local 4243 struct address_space *mapping = iocb->ki_filp->f_mapping; generic_file_direct_write() local 4300 struct address_space *mapping = file->f_mapping; generic_perform_write() local 4414 struct address_space *mapping = file->f_mapping; __generic_file_write_iter() local 4495 struct address_space * const mapping = folio->mapping; filemap_release_folio() local 4525 struct address_space *mapping = inode->i_mapping; filemap_invalidate_inode() local 4568 filemap_cachestat(struct address_space * mapping,pgoff_t first_index,pgoff_t last_index,struct cachestat * cs) filemap_cachestat() argument 4717 struct address_space *mapping; SYSCALL_DEFINE4() local [all...] |