H A D | filemap.c | 127 struct folio *folio, void *shadow) in page_cache_delete() argument 151 filemap_unaccount_folio(struct address_space * mapping,struct folio * folio) filemap_unaccount_folio() argument 219 __filemap_remove_folio(struct folio * folio,void * shadow) __filemap_remove_folio() argument 228 filemap_free_folio(struct address_space * mapping,struct folio * folio) filemap_free_folio() argument 250 filemap_remove_folio(struct folio * folio) filemap_remove_folio() argument 285 struct folio *folio; page_cache_delete_batch() local 331 struct folio *folio = fbatch->folios[i]; delete_from_page_cache_batch() local 475 struct folio *folio; filemap_range_has_page() local 523 struct folio *folio = fbatch.folios[i]; __filemap_fdatawait_range() local 636 struct folio *folio; filemap_range_has_writeback() local 845 __filemap_add_folio(struct address_space * mapping,struct folio * folio,pgoff_t index,gfp_t gfp,void ** shadowp) __filemap_add_folio() argument 960 filemap_add_folio(struct address_space * mapping,struct folio * folio,pgoff_t index,gfp_t gfp) filemap_add_folio() argument 992 struct folio *folio; filemap_alloc_folio() local 1061 folio_waitqueue(struct folio * folio) folio_waitqueue() argument 1161 folio_wake_bit(struct folio * folio,int bit_nr) folio_wake_bit() argument 1208 folio_wake(struct folio * folio,int bit) folio_wake() argument 1234 folio_trylock_flag(struct folio * folio,int bit_nr,struct wait_queue_entry * wait) folio_trylock_flag() argument 1250 folio_wait_bit_common(struct folio * folio,int bit_nr,int state,enum behavior behavior) folio_wait_bit_common() argument 1412 struct folio *folio = page_folio(pfn_swap_entry_to_page(entry)); migration_entry_wait_on_locked() local 1466 folio_wait_bit(struct folio * folio,int bit_nr) folio_wait_bit() argument 1472 folio_wait_bit_killable(struct folio * folio,int bit_nr) folio_wait_bit_killable() argument 1491 folio_put_wait_locked(struct folio * folio,int state) folio_put_wait_locked() argument 1503 folio_add_wait_queue(struct folio * folio,wait_queue_entry_t * waiter) folio_add_wait_queue() argument 1547 folio_unlock(struct folio * folio) folio_unlock() argument 1569 folio_end_private_2(struct folio * folio) folio_end_private_2() argument 1584 folio_wait_private_2(struct folio * folio) folio_wait_private_2() argument 1602 folio_wait_private_2_killable(struct folio * folio) folio_wait_private_2_killable() argument 1620 folio_end_writeback(struct folio * folio) folio_end_writeback() argument 1655 __folio_lock(struct folio * folio) __folio_lock() argument 1662 __folio_lock_killable(struct folio * folio) __folio_lock_killable() argument 1669 __folio_lock_async(struct folio * folio,struct wait_page_queue * wait) __folio_lock_async() argument 1706 __folio_lock_or_retry(struct folio * folio,struct vm_fault * vmf) __folio_lock_or_retry() argument 1847 struct folio *folio; filemap_get_entry() local 1894 struct folio *folio; __filemap_get_folio() local 1998 struct folio *folio; find_get_entry() local 2054 struct folio *folio; find_get_entries() local 2100 struct folio *folio; find_lock_entries() local 2165 struct folio *folio; filemap_get_folios() local 2219 struct folio *folio; filemap_get_folios_contig() local 2289 struct folio *folio; filemap_get_folios_tag() local 2359 struct folio *folio; filemap_get_read_batch() local 2392 filemap_read_folio(struct file * file,filler_t filler,struct folio * folio) filemap_read_folio() argument 2425 filemap_range_uptodate(struct address_space * mapping,loff_t pos,size_t count,struct folio * folio,bool need_uptodate) filemap_range_uptodate() argument 2450 filemap_update_page(struct kiocb * iocb,struct address_space * mapping,size_t count,struct folio * folio,bool need_uptodate) filemap_update_page() argument 2508 struct folio *folio; filemap_create_folio() local 2550 filemap_readahead(struct kiocb * iocb,struct file * file,struct address_space * mapping,struct folio * folio,pgoff_t last_index) filemap_readahead() argument 2569 struct folio *folio; filemap_get_pages() local 2623 pos_same_folio(loff_t pos1,loff_t pos2,struct folio * folio) pos_same_folio() argument 2719 struct folio *folio = fbatch.folios[i]; filemap_read() local 2874 splice_folio_into_pipe(struct pipe_inode_info * pipe,struct folio * folio,loff_t fpos,size_t size) splice_folio_into_pipe() argument 2978 struct folio *folio = fbatch.folios[i]; filemap_splice_read() local 3017 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 3049 seek_folio_size(struct xa_state * xas,struct folio * folio) seek_folio_size() argument 3080 struct folio *folio; mapping_seek_hole_data() local 3134 lock_folio_maybe_drop_mmap(struct vm_fault * vmf,struct folio * folio,struct file ** fpin) lock_folio_maybe_drop_mmap() argument 3244 do_async_mmap_readahead(struct vm_fault * vmf,struct folio * folio) do_async_mmap_readahead() argument 3298 struct folio *folio; filemap_fault() local 3438 filemap_map_pmd(struct vm_fault * vmf,struct folio * folio,pgoff_t start) filemap_map_pmd() argument 3469 struct folio *folio = xas_next_entry(xas, end_pgoff); next_uptodate_folio() local 3512 filemap_map_folio_range(struct vm_fault * vmf,struct folio * folio,unsigned long start,unsigned long addr,unsigned int nr_pages,unsigned int * mmap_miss) filemap_map_folio_range() argument 3565 filemap_map_order0_folio(struct vm_fault * vmf,struct folio * folio,unsigned long addr,unsigned int * mmap_miss) filemap_map_order0_folio() argument 3602 struct folio *folio; filemap_map_pages() local 3660 struct folio *folio = page_folio(vmf->page); filemap_page_mkwrite() local 3733 struct folio *folio; do_read_cache_folio() local 3841 struct folio *folio; do_read_cache_page() local 4151 filemap_release_folio(struct folio * folio,gfp_t gfp) filemap_release_folio() argument 4184 struct folio *folio; filemap_cachestat() local [all...] |