Lines Matching defs:folio

128 				   struct folio *folio, void *shadow)  in page_cache_delete()
149 struct folio *folio) in filemap_unaccount_folio()
217 void __filemap_remove_folio(struct folio *folio, void *shadow) in __filemap_remove_folio()
226 void filemap_free_folio(struct address_space *mapping, struct folio *folio) in filemap_free_folio()
248 void filemap_remove_folio(struct folio *folio) in filemap_remove_folio()
283 struct folio *folio; in page_cache_delete_batch() local
329 struct folio *folio = fbatch->folios[i]; in delete_from_page_cache_batch() local
491 struct folio *folio; in filemap_range_has_page() local
539 struct folio *folio = fbatch.folios[i]; in __filemap_fdatawait_range() local
651 struct folio *folio; in filemap_range_has_writeback() local
860 struct folio *folio, pgoff_t index, gfp_t gfp, void **shadowp) in __filemap_add_folio()
969 int filemap_add_folio(struct address_space *mapping, struct folio *folio, in filemap_add_folio()
1006 struct folio *folio; in filemap_alloc_folio_noprof() local
1075 static wait_queue_head_t *folio_waitqueue(struct folio *folio) in folio_waitqueue()
1175 static void folio_wake_bit(struct folio *folio, int bit_nr) in folio_wake_bit()
1222 static inline bool folio_trylock_flag(struct folio *folio, int bit_nr, in folio_trylock_flag()
1238 static inline int folio_wait_bit_common(struct folio *folio, int bit_nr, in folio_wait_bit_common()
1400 struct folio *folio = pfn_swap_entry_folio(entry); in migration_entry_wait_on_locked() local
1454 void folio_wait_bit(struct folio *folio, int bit_nr) in folio_wait_bit()
1460 int folio_wait_bit_killable(struct folio *folio, int bit_nr) in folio_wait_bit_killable()
1479 static int folio_put_wait_locked(struct folio *folio, int state) in folio_put_wait_locked()
1493 void folio_unlock(struct folio *folio) in folio_unlock()
1518 void folio_end_read(struct folio *folio, bool success) in folio_end_read()
1545 void folio_end_private_2(struct folio *folio) in folio_end_private_2()
1560 void folio_wait_private_2(struct folio *folio) in folio_wait_private_2()
1578 int folio_wait_private_2_killable(struct folio *folio) in folio_wait_private_2_killable()
1597 static void folio_end_dropbehind_write(struct folio *folio) in folio_end_dropbehind_write()
1621 void folio_end_writeback(struct folio *folio) in folio_end_writeback()
1662 void __folio_lock(struct folio *folio) in __folio_lock()
1669 int __folio_lock_killable(struct folio *folio) in __folio_lock_killable()
1676 static int __folio_lock_async(struct folio *folio, struct wait_page_queue *wait) in __folio_lock_async()
1713 vm_fault_t __folio_lock_or_retry(struct folio *folio, struct vm_fault *vmf) in __folio_lock_or_retry()
1854 struct folio *folio; in filemap_get_entry() local
1901 struct folio *folio; in __filemap_get_folio() local
2021 struct folio *folio; in find_get_entry() local
2077 struct folio *folio; in find_get_entries() local
2126 struct folio *folio; in find_lock_entries() local
2217 struct folio *folio; in filemap_get_folios_contig() local
2292 struct folio *folio; in filemap_get_folios_tag() local
2359 struct folio *folio; in filemap_get_read_batch() local
2392 struct folio *folio) in filemap_read_folio()
2418 loff_t pos, size_t count, struct folio *folio, in filemap_range_uptodate()
2443 struct folio *folio, bool need_uptodate) in filemap_update_page()
2500 struct folio *folio; in filemap_create_folio() local
2551 struct address_space *mapping, struct folio *folio, in filemap_readahead()
2571 struct folio *folio; in filemap_get_pages() local
2631 static inline bool pos_same_folio(loff_t pos1, loff_t pos2, struct folio *folio) in pos_same_folio()
2639 struct folio *folio) in filemap_end_dropbehind_read()
2734 struct folio *folio = fbatch.folios[i]; in filemap_read() local
2766 struct folio *folio = fbatch.folios[i]; in filemap_read() local
2902 struct folio *folio, loff_t fpos, size_t size) in splice_folio_into_pipe()
3005 struct folio *folio = fbatch.folios[i]; in filemap_splice_read() local
3044 struct address_space *mapping, struct folio *folio, in folio_seek_hole_data()
3076 static inline size_t seek_folio_size(struct xa_state *xas, struct folio *folio) in seek_folio_size()
3107 struct folio *folio; in mapping_seek_hole_data() local
3161 static int lock_folio_maybe_drop_mmap(struct vm_fault *vmf, struct folio *folio, in lock_folio_maybe_drop_mmap()
3272 struct folio *folio) in do_async_mmap_readahead()
3369 struct folio *folio; in filemap_fault() local
3522 static bool filemap_map_pmd(struct vm_fault *vmf, struct folio *folio, in filemap_map_pmd()
3553 struct folio *folio = xas_next_entry(xas, end_pgoff); in next_uptodate_folio() local
3596 struct folio *folio, unsigned long start, in filemap_map_folio_range()
3659 struct folio *folio, unsigned long addr, in filemap_map_order0_folio()
3699 struct folio *folio; in filemap_map_pages() local
3766 struct folio *folio = page_folio(vmf->page); in filemap_page_mkwrite() local
3839 struct folio *folio; in do_read_cache_folio() local
3949 struct folio *folio; in do_read_cache_page() local
4086 struct folio *folio; in generic_perform_write() local
4272 bool filemap_release_folio(struct folio *folio, gfp_t gfp) in filemap_release_folio()
4359 struct folio *folio; in filemap_cachestat() local