| /kernel/linux/linux-6.6/fs/erofs/ |
| H A D | fscache.c | 78 struct folio *folio; in erofs_fscache_req_complete() local 178 static int erofs_fscache_meta_read_folio(struct file *data, struct folio *folio) in erofs_fscache_meta_read_folio() argument 287 erofs_fscache_read_folio(struct file *file, struct folio *folio) erofs_fscache_read_folio() argument [all...] |
| /kernel/linux/linux-6.6/fs/gfs2/ |
| H A D | aops.c | 40 void gfs2_trans_add_databufs(struct gfs2_inode *ip, struct folio *folio, in gfs2_trans_add_databufs() argument 92 static int gfs2_write_jdata_folio(struct folio *folio, in gfs2_write_jdata_folio() argument 124 __gfs2_jdata_write_folio(struct folio *folio, struct writeback_control *wbc) __gfs2_jdata_write_folio() argument 153 struct folio *folio = page_folio(page); gfs2_jdata_writepage() local 229 struct folio *folio = fbatch->folios[i]; gfs2_write_jdata_batch() local 450 gfs2_read_folio(struct file *file, struct folio *folio) gfs2_read_folio() argument 580 jdata_dirty_folio(struct address_space *mapping, struct folio *folio) jdata_dirty_folio() argument 640 gfs2_invalidate_folio(struct folio *folio, size_t offset, size_t length) gfs2_invalidate_folio() argument 682 gfs2_release_folio(struct folio *folio, gfp_t gfp_mask) gfs2_release_folio() argument [all...] |
| /kernel/linux/linux-6.6/fs/hfs/ |
| H A D | inode.c | 37 static int hfs_read_folio(struct file *file, struct folio *folio) in hfs_read_folio() argument 72 static bool hfs_release_folio(struct folio *folio, gfp_t mask) in hfs_release_folio() argument
|
| /kernel/linux/linux-6.6/fs/zonefs/ |
| H A D | file.c | 113 static int zonefs_read_folio(struct file *unused, struct folio *folio) in zonefs_read_folio() argument
|
| /kernel/linux/linux-6.6/include/linux/ |
| H A D | mm_inline.h | 27 folio_is_file_lru(struct folio *folio) folio_is_file_lru() argument 65 __folio_clear_lru_flags(struct folio *folio) __folio_clear_lru_flags() argument 86 folio_lru_list(struct folio *folio) folio_lru_list() argument 90 VM_BUG_ON_FOLIO(folio_test_active(folio) && folio_test_unevictable(folio), folio); folio_lru_list() local 147 folio_lru_refs(struct folio *folio) folio_lru_refs() argument 161 folio_lru_gen(struct folio *folio) folio_lru_gen() argument 178 lru_gen_update_size(struct lruvec *lruvec, struct folio *folio, int old_gen, int new_gen) lru_gen_update_size() argument 224 lru_gen_add_folio(struct lruvec *lruvec, struct folio *folio, bool reclaiming) lru_gen_add_folio() argument 275 lru_gen_del_folio(struct lruvec *lruvec, struct folio *folio, bool reclaiming) lru_gen_del_folio() argument 284 VM_WARN_ON_ONCE_FOLIO(folio_test_unevictable(folio), folio); lru_gen_del_folio() local 309 lru_gen_add_folio(struct lruvec *lruvec, struct folio *folio, bool reclaiming) lru_gen_add_folio() argument 314 lru_gen_del_folio(struct lruvec *lruvec, struct folio *folio, bool reclaiming) lru_gen_del_folio() argument 322 lruvec_add_folio(struct lruvec *lruvec, struct folio *folio) lruvec_add_folio() argument 336 lruvec_add_folio_tail(struct lruvec *lruvec, struct folio *folio) lruvec_add_folio_tail() argument 350 lruvec_del_folio(struct lruvec *lruvec, struct folio *folio) lruvec_del_folio() argument [all...] |
| H A D | rmap.h | 214 struct folio *folio = (struct folio *)page; in __page_dup_rmap() local 483 folio_referenced(struct folio *folio, int is_locked, struct mem_cgroup *memcg, unsigned long *vm_flags) folio_referenced() argument 491 try_to_unmap(struct folio *folio, enum ttu_flags flags) try_to_unmap() argument 495 folio_mkclean(struct folio *folio) folio_mkclean() argument [all...] |
| H A D | uio.h | 182 static inline size_t copy_folio_to_iter(struct folio *folio, size_t offset, in copy_folio_to_iter() argument 188 static inline size_t copy_folio_from_iter_atomic(struct folio *folio, in copy_folio_from_iter_atomic() argument
|
| H A D | buffer_head.h | 471 try_to_free_buffers(struct folio *folio) try_to_free_buffers() argument [all...] |
| H A D | nfs_page.h | 195 struct folio *foli in nfs_page_to_page() local 208 struct folio *folio = nfs_page_to_folio(req); nfs_page_to_inode() local 223 struct folio *folio = nfs_page_to_folio(req); nfs_page_max_length() local [all...] |
| H A D | netfs.h | 42 static inline void folio_start_fscache(struct folio *folio) in folio_start_fscache() argument 44 VM_BUG_ON_FOLIO(folio_test_private_2(folio), folio); in folio_start_fscache() local 56 folio_end_fscache(struct folio *folio) folio_end_fscache() argument 69 folio_wait_fscache(struct folio *folio) folio_wait_fscache() argument 87 folio_wait_fscache_killable(struct folio *folio) folio_wait_fscache_killable() argument [all...] |
| H A D | scatterlist.h | 158 static inline void sg_set_folio(struct scatterlist *sg, struct folio *folio, in sg_set_folio() argument [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_shmem.c | 44 struct folio *folio = page_folio(page); in shmem_sg_free_table() local 102 struct folio *folio; in shmem_sg_alloc_table() local [all...] |
| /kernel/linux/linux-6.6/mm/ |
| H A D | mlock.c | 61 static struct lruvec *__mlock_folio(struct folio *folio, struct lruvec *lruvec) in __mlock_folio() argument 103 __mlock_new_folio(struct folio *folio, struct lruvec *lruvec) __mlock_new_folio() argument 105 VM_BUG_ON_FOLIO(folio_test_lru(folio), folio); __mlock_new_folio() local 122 __munlock_folio(struct folio *folio, struct lruvec *lruvec) __munlock_folio() argument 169 mlock_lru(struct folio *folio) mlock_lru() argument 174 mlock_new(struct folio *folio) mlock_new() argument 190 struct folio *folio; mlock_folio_batch() local 243 mlock_folio(struct folio *folio) mlock_folio() argument 268 mlock_new_folio(struct folio *folio) mlock_new_folio() argument 291 munlock_folio(struct folio *folio) munlock_folio() argument 316 struct folio *folio; mlock_pte_range() local [all...] |
| H A D | workingset.c | 231 static void *lru_gen_eviction(struct folio *folio) in lru_gen_eviction() argument 279 static void lru_gen_refault(struct folio *folio, voi argument 328 lru_gen_eviction(struct folio *folio) lru_gen_eviction() argument 339 lru_gen_refault(struct folio *folio, void *shadow) lru_gen_refault() argument 381 workingset_eviction(struct folio *folio, struct mem_cgroup *target_memcg) workingset_eviction() argument 389 VM_BUG_ON_FOLIO(folio_test_lru(folio), folio); workingset_eviction() local 390 VM_BUG_ON_FOLIO(folio_ref_count(folio), folio); workingset_eviction() local 536 workingset_refault(struct folio *folio, void *shadow) workingset_refault() argument 621 workingset_activation(struct folio *folio) workingset_activation() argument [all...] |
| /kernel/linux/linux-6.6/arch/arc/mm/ |
| H A D | tlb.c | 496 struct folio *folio = page_folio(page); in update_mmu_cache_range() local
|
| /kernel/linux/linux-6.6/arch/mips/mm/ |
| H A D | init.c | 198 struct folio *folio = page_folio(page); in copy_to_user_page() local 218 struct folio *folio = page_folio(page); in copy_from_user_page() local [all...] |
| /kernel/linux/linux-6.6/arch/parisc/kernel/ |
| H A D | cache.c | 100 struct folio *folio; in __update_cache() local 409 void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() argument [all...] |
| /kernel/linux/linux-6.6/fs/ntfs/ |
| H A D | aops.c | 378 static int ntfs_read_folio(struct file *file, struct folio *folio) in ntfs_read_folio() argument 1355 struct folio *folio = page_folio(page); ntfs_writepage() local [all...] |
| /kernel/linux/linux-6.6/fs/nilfs2/ |
| H A D | inode.c | 148 static int nilfs_read_folio(struct file *file, struct folio *folio) in nilfs_read_folio() argument 206 nilfs_dirty_folio(struct address_space *mapping, struct folio *folio) nilfs_dirty_folio() argument [all...] |
| /kernel/linux/linux-6.6/fs/nfs/ |
| H A D | file.c | 301 static bool nfs_folio_is_full_write(struct folio *folio, loff_t pos, in nfs_folio_is_full_write() argument 311 static bool nfs_want_read_modify_write(struct file *file, struct folio *folio, in nfs_want_read_modify_write() argument 342 struct folio *foli in nfs_write_begin() local 376 struct folio *folio = page_folio(page); nfs_write_end() local 425 nfs_invalidate_folio(struct folio *folio, size_t offset, size_t length) nfs_invalidate_folio() argument 446 nfs_release_folio(struct folio *folio, gfp_t gfp) nfs_release_folio() argument 461 nfs_check_dirty_writeback(struct folio *folio, bool *dirty, bool *writeback) nfs_check_dirty_writeback() argument 495 nfs_launder_folio(struct folio *folio) nfs_launder_folio() argument 588 struct folio *folio = page_folio(vmf->page); nfs_vm_page_mkwrite() local [all...] |
| /kernel/linux/linux-6.6/fs/affs/ |
| H A D | file.c | 380 static int affs_read_folio(struct file *file, struct folio *folio) in affs_read_folio() argument 526 static int affs_do_read_folio_ofs(struct folio *folio, size_t to, int create) in affs_do_read_folio_ofs() argument 629 affs_read_folio_ofs(struct file *file, struct folio *folio) affs_read_folio_ofs() argument 654 struct folio *folio; affs_write_begin_ofs() local 692 struct folio *folio = page_folio(page); affs_write_end_ofs() local [all...] |
| /kernel/linux/linux-6.6/fs/qnx6/ |
| H A D | inode.c | 97 static int qnx6_read_folio(struct file *file, struct folio *folio) in qnx6_read_folio() argument
|
| /kernel/linux/linux-6.6/fs/jfs/ |
| H A D | jfs_metapage.c | 470 static int metapage_read_folio(struct file *fp, struct folio *folio) in metapage_read_folio() argument 527 static bool metapage_release_folio(struct folio *folio, gfp_t gfp_mask) in metapage_release_folio() argument 556 static void metapage_invalidate_folio(struct folio *folio, size_t offset, in metapage_invalidate_folio() argument 696 struct folio *folio = page_folio(page); metapage_write_one() local [all...] |
| /kernel/linux/linux-6.6/fs/orangefs/ |
| H A D | inode.c | 151 static int orangefs_writepages_callback(struct folio *folio, in orangefs_writepages_callback() argument 247 struct folio *folio; orangefs_readahead() local 285 orangefs_read_folio(struct file *file, struct folio *folio) orangefs_read_folio() argument 322 struct folio *folio; orangefs_write_begin() local 409 orangefs_invalidate_folio(struct folio *folio, size_t offset, size_t length) orangefs_invalidate_folio() argument 478 orangefs_release_folio(struct folio *folio, gfp_t foo) orangefs_release_folio() argument 483 orangefs_free_folio(struct folio *folio) orangefs_free_folio() argument 488 orangefs_launder_folio(struct folio *folio) orangefs_launder_folio() argument 635 struct folio *folio = page_folio(vmf->page); orangefs_page_mkwrite() local [all...] |
| /kernel/linux/linux-6.6/fs/ubifs/ |
| H A D | file.c | 887 static int ubifs_read_folio(struct file *file, struct folio *folio) in ubifs_read_folio() argument 1292 static void ubifs_invalidate_folio(struct folio *folio, size_t offset, in ubifs_invalidate_folio() argument 1447 ubifs_dirty_folio(struct address_space *mapping, struct folio *folio) ubifs_dirty_folio() argument 1462 ubifs_release_folio(struct folio *folio, gfp_t unused_gfp_flags) ubifs_release_folio() argument [all...] |