/kernel/linux/linux-6.6/mm/ |
H A D | mempolicy.c | 442 static inline bool queue_folio_required(struct folio *folio, in queue_folio_required() argument 465 struct folio *folio; in __releases() local 511 struct folio *folio; queue_folios_pte_range() local 574 struct folio *folio; queue_folios_hugetlb() local 1035 migrate_folio_add(struct folio *folio, struct list_head *foliolist, unsigned long flags) migrate_folio_add() argument 1247 migrate_folio_add(struct folio *folio, struct list_head *foliolist, unsigned long flags) migrate_folio_add() argument 2189 struct folio *folio; vma_alloc_folio() local 2314 struct folio *folio = (struct folio *)page; folio_alloc() local [all...] |
H A D | migrate.c | 62 struct folio *folio = folio_get_nontail_page(page); in isolate_movable_page() local 131 putback_movable_folio(struct folio *folio) putback_movable_folio() argument 149 struct folio *folio; putback_movable_pages() local 183 remove_migration_pte(struct folio *folio, struct vm_area_struct *vma, unsigned long addr, void *old) remove_migration_pte() argument 378 folio_expected_refs(struct address_space *mapping, struct folio *folio) folio_expected_refs() argument 400 folio_migrate_mapping(struct address_space *mapping, struct folio *newfolio, struct folio *folio, int extra_count) folio_migrate_mapping() argument 448 VM_BUG_ON_FOLIO(folio_test_swapcache(folio), folio); folio_migrate_mapping() local 557 folio_migrate_flags(struct folio *newfolio, struct folio *folio) folio_migrate_flags() argument 568 VM_BUG_ON_FOLIO(folio_test_unevictable(folio), folio); folio_migrate_flags() local 648 folio_migrate_copy(struct folio *newfolio, struct folio *folio) folio_migrate_copy() argument 875 writeout(struct address_space *mapping, struct folio *folio) writeout() argument 1478 try_split_folio(struct folio *folio, struct list_head *split_folios) try_split_folio() argument 1528 struct folio *folio, *folio2; migrate_hugetlbs() local 1628 struct folio *folio, *folio2, *dst = NULL, *dst2; migrate_pages_batch() local 1901 struct folio *folio, *folio2; migrate_pages() local [all...] |
H A D | huge_memory.c | 560 struct deferred_split *get_deferred_split_queue(struct folio *folio) in get_deferred_split_queue() argument 572 struct deferred_split *get_deferred_split_queue(struct folio *folio) in get_deferred_split_queue() argument 580 void folio_prep_large_rmappable(struct folio *folio) in folio_prep_large_rmappable() argument 587 is_transparent_hugepage(struct folio *folio) is_transparent_hugepage() argument 650 struct folio *folio = page_folio(page); __do_huge_pmd_anonymous_page() local 778 struct folio *folio; do_huge_pmd_anonymous_page() local 1293 struct folio *folio; do_huge_pmd_wp_page() local 1585 struct folio *folio; madvise_free_huge_pmd() local 2266 __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, unsigned long address, bool freeze, struct folio *folio) __split_huge_pmd() argument 2301 split_huge_pmd_address(struct vm_area_struct *vma, unsigned long address, bool freeze, struct folio *folio) split_huge_pmd_address() argument 2347 unmap_folio(struct folio *folio) unmap_folio() argument 2365 remap_page(struct folio *folio, unsigned long nr) remap_page() argument 2405 __split_huge_page_tail(struct folio *folio, int tail, struct lruvec *lruvec, struct list_head *list) __split_huge_page_tail() argument 2499 struct folio *folio = page_folio(page); __split_huge_page() local 2590 can_split_folio(struct folio *folio, int *pextra_pins) can_split_folio() argument 2626 struct folio *folio = page_folio(page); split_huge_page_to_list() local 2777 folio_undo_large_rmappable(struct folio *folio) folio_undo_large_rmappable() argument 2799 deferred_split_folio(struct folio *folio) deferred_split_folio() argument 2859 struct folio *folio, *next; deferred_split_scan() local 2920 struct folio *folio; split_huge_pages_all() local 3015 struct folio *folio; split_huge_pages_pid() local 3085 struct folio *folio = filemap_get_folio(mapping, index); split_huge_pages_in_file() local [all...] |
H A D | filemap.c | 126 page_cache_delete(struct address_space *mapping, struct folio *folio, void *shadow) page_cache_delete() argument 150 filemap_unaccount_folio(struct address_space *mapping, struct folio *folio) filemap_unaccount_folio() argument 155 VM_BUG_ON_FOLIO(folio_mapped(folio), folio); filemap_unaccount_folio() local 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 844 __filemap_add_folio(struct address_space *mapping, struct folio *folio, pgoff_t index, gfp_t gfp, void **shadowp) __filemap_add_folio() argument 853 VM_BUG_ON_FOLIO(folio_test_swapbacked(folio), folio); __filemap_add_folio() local 932 filemap_add_folio(struct address_space *mapping, struct folio *folio, pgoff_t index, gfp_t gfp) filemap_add_folio() argument 964 struct folio *folio; filemap_alloc_folio() local 1033 folio_waitqueue(struct folio *folio) folio_waitqueue() argument 1133 folio_wake_bit(struct folio *folio, int bit_nr) folio_wake_bit() argument 1180 folio_wake(struct folio *folio, int bit) folio_wake() argument 1206 folio_trylock_flag(struct folio *folio, int bit_nr, struct wait_queue_entry *wait) folio_trylock_flag() argument 1222 folio_wait_bit_common(struct folio *folio, int bit_nr, int state, enum behavior behavior) folio_wait_bit_common() argument 1384 struct folio *folio = page_folio(pfn_swap_entry_to_page(entry)); __releases() local 1438 folio_wait_bit(struct folio *folio, int bit_nr) folio_wait_bit() argument 1444 folio_wait_bit_killable(struct folio *folio, int bit_nr) folio_wait_bit_killable() argument 1463 folio_put_wait_locked(struct folio *folio, int state) folio_put_wait_locked() argument 1475 folio_add_wait_queue(struct folio *folio, wait_queue_entry_t *waiter) folio_add_wait_queue() argument 1519 folio_unlock(struct folio *folio) folio_unlock() argument 1541 folio_end_private_2(struct folio *folio) folio_end_private_2() argument 1556 folio_wait_private_2(struct folio *folio) folio_wait_private_2() argument 1574 folio_wait_private_2_killable(struct folio *folio) folio_wait_private_2_killable() argument 1592 folio_end_writeback(struct folio *folio) folio_end_writeback() argument 1627 __folio_lock(struct folio *folio) __folio_lock() argument 1634 __folio_lock_killable(struct folio *folio) __folio_lock_killable() argument 1641 __folio_lock_async(struct folio *folio, struct wait_page_queue *wait) __folio_lock_async() argument 1678 __folio_lock_or_retry(struct folio *folio, struct vm_fault *vmf) __folio_lock_or_retry() argument 1819 struct folio *folio; filemap_get_entry() local 1866 struct folio *folio; __filemap_get_folio() local 1972 struct folio *folio; find_get_entry() local 2028 struct folio *folio; find_get_entries() local 2074 struct folio *folio; find_lock_entries() local 2139 struct folio *folio; filemap_get_folios() local 2193 struct folio *folio; filemap_get_folios_contig() local 2263 struct folio *folio; filemap_get_folios_tag() local 2333 struct folio *folio; filemap_get_read_batch() local 2365 filemap_read_folio(struct file *file, filler_t filler, struct folio *folio) filemap_read_folio() argument 2398 filemap_range_uptodate(struct address_space *mapping, loff_t pos, size_t count, struct folio *folio, bool need_uptodate) filemap_range_uptodate() argument 2422 filemap_update_page(struct kiocb *iocb, struct address_space *mapping, size_t count, struct folio *folio, bool need_uptodate) filemap_update_page() argument 2482 struct folio *folio; filemap_create_folio() local 2523 filemap_readahead(struct kiocb *iocb, struct file *file, struct address_space *mapping, struct folio *folio, pgoff_t last_index) filemap_readahead() argument 2543 struct folio *folio; filemap_get_pages() local 2597 pos_same_folio(loff_t pos1, loff_t pos2, struct folio *folio) pos_same_folio() argument 2693 struct folio *folio = fbatch.folios[i]; filemap_read() local 2847 splice_folio_into_pipe(struct pipe_inode_info *pipe, struct folio *folio, loff_t fpos, size_t size) splice_folio_into_pipe() argument 2952 struct folio *folio = fbatch.folios[i]; filemap_splice_read() local 2990 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 3023 seek_folio_size(struct xa_state *xas, struct folio *folio) seek_folio_size() argument 3054 struct folio *folio; mapping_seek_hole_data() local 3108 lock_folio_maybe_drop_mmap(struct vm_fault *vmf, struct folio *folio, struct file **fpin) lock_folio_maybe_drop_mmap() argument 3217 do_async_mmap_readahead(struct vm_fault *vmf, struct folio *folio) do_async_mmap_readahead() argument 3272 struct folio *folio; filemap_fault() local 3412 filemap_map_pmd(struct vm_fault *vmf, struct folio *folio, pgoff_t start) filemap_map_pmd() argument 3443 struct folio *folio = xas_next_entry(xas, end_pgoff); next_uptodate_folio() local 3485 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 3538 filemap_map_order0_folio(struct vm_fault *vmf, struct folio *folio, unsigned long addr, unsigned int *mmap_miss) filemap_map_order0_folio() argument 3576 struct folio *folio; filemap_map_pages() local 3634 struct folio *folio = page_folio(vmf->page); filemap_page_mkwrite() local 3707 struct folio *folio; do_read_cache_folio() local 3815 struct folio *folio; do_read_cache_page() local 4125 filemap_release_folio(struct folio *folio, gfp_t gfp) filemap_release_folio() argument 4158 struct folio *folio; filemap_cachestat() local [all...] |
H A D | internal.h | 201 static inline int folio_nr_pages_mapped(struct folio *folio) in folio_nr_pages_mapped() argument 206 static inline void *folio_raw_mapping(struct folio *folio) in folio_raw_mapping() argument 215 acct_reclaim_writeback(struct folio *folio) acct_reclaim_writeback() argument 283 folio_evictable(struct folio *folio) folio_evictable() argument 309 folio_needs_release(struct folio *folio) folio_needs_release() argument 546 folio_set_order(struct folio *folio, unsigned int order) folio_set_order() argument 561 struct folio *folio = (struct folio *)page; prep_compound_head() local 744 mlock_vma_folio(struct folio *folio, struct vm_area_struct *vma, bool compound) mlock_vma_folio() argument 761 munlock_vma_folio(struct folio *folio, struct vm_area_struct *vma, bool compound) munlock_vma_folio() argument 856 unmap_mapping_folio(struct folio *folio) unmap_mapping_folio() argument 857 mlock_new_folio(struct folio *folio) mlock_new_folio() argument [all...] |
H A D | khugepaged.c | 487 static void release_pte_folio(struct folio *folio) in release_pte_folio() argument 504 struct folio *folio, *tmp; in release_pte_pages() local 1064 struct folio *folio; alloc_charge_hpage() local 1796 struct folio *folio; collapse_file() local [all...] |
H A D | compaction.c | 846 struct folio *folio = NULL; in isolate_migratepages_block() local [all...] |
H A D | memory-failure.c | 598 static void collect_procs_anon(struct folio *folio, struct page *page, in collect_procs_anon() argument 635 static void collect_procs_file(struct folio *folio, struct page *page, in collect_procs_file() argument 706 static void collect_procs(struct folio *folio, struct page *page, in collect_procs() argument 935 struct folio *folio = page_folio(p); truncate_error_page() local 1162 struct folio *folio = page_folio(p); me_swapcache_clean() local 1383 struct folio *folio = page_folio(page); __get_hwpoison_page() local 1480 struct folio *folio = page_folio(page); __get_unpoison_page() local 1552 struct folio *folio = page_folio(hpage); hwpoison_user_mappings() local 1727 struct folio *folio = pfn_folio(pfn); mf_generic_kill_procs() local 1832 raw_hwp_list_head(struct folio *folio) raw_hwp_list_head() argument 1841 struct folio *folio = page_folio(page); is_raw_hwpoison_page_in_hugepage() local 1872 __folio_free_raw_hwp(struct folio *folio, bool move_flag) __folio_free_raw_hwp() argument 1890 folio_set_hugetlb_hwpoison(struct folio *folio, struct page *page) folio_set_hugetlb_hwpoison() argument 1933 folio_free_raw_hwp(struct folio *folio, bool move_flag) folio_free_raw_hwp() argument 1952 folio_clear_hugetlb_hwpoison(struct folio *folio) folio_clear_hugetlb_hwpoison() argument 1976 struct folio *folio = page_folio(page); __get_huge_page_for_hwpoison() local 2029 struct folio *folio; try_memory_failure_hugetlb() local 2098 folio_free_raw_hwp(struct folio *folio, bool flag) folio_free_raw_hwp() argument 2503 struct folio *folio; unpoison_memory() local [all...] |
H A D | memory_hotplug.c | 1716 struct folio *folio; in do_migrate_range() local
|
H A D | swapfile.c | 138 struct folio *folio; in __try_to_reclaim_swap() local 1346 put_swap_folio(struct folio *folio, swp_entry_t entry) put_swap_folio() argument 1543 folio_swapped(struct folio *folio) folio_swapped() argument 1566 folio_free_swap(struct folio *folio) folio_free_swap() argument 1753 unuse_pte(struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, swp_entry_t entry, struct folio *folio) unuse_pte() argument 1852 struct folio *folio; unuse_pte_range() local 2057 struct folio *folio; try_to_unuse() local 3426 swapcache_mapping(struct folio *folio) swapcache_mapping() argument 3664 __folio_throttle_swaprate(struct folio *folio, gfp_t gfp) __folio_throttle_swaprate() argument [all...] |
H A D | page-writeback.c | 2436 struct folio *folio = fbatch.folios[i]; in write_cache_pages() local 2533 writepage_cb(struct folio *folio, struct writeback_control *wbc, void *data) writepage_cb() argument 2591 noop_dirty_folio(struct address_space *mapping, struct folio *folio) noop_dirty_folio() argument 2606 folio_account_dirtied(struct folio *folio, struct address_space *mapping) folio_account_dirtied() argument 2638 folio_account_cleaned(struct folio *folio, struct bdi_writeback *wb) folio_account_cleaned() argument 2661 __folio_mark_dirty(struct folio *folio, struct address_space *mapping, int warn) __folio_mark_dirty() argument 2695 filemap_dirty_folio(struct address_space *mapping, struct folio *folio) filemap_dirty_folio() argument 2726 folio_redirty_for_writepage(struct writeback_control *wbc, struct folio *folio) folio_redirty_for_writepage() argument 2763 folio_mark_dirty(struct folio *folio) folio_mark_dirty() argument 2822 __folio_cancel_dirty(struct folio *folio) __folio_cancel_dirty() argument 2859 folio_clear_dirty_for_io(struct folio *folio) folio_clear_dirty_for_io() argument 2943 __folio_end_writeback(struct folio *folio) __folio_end_writeback() argument 2988 __folio_start_writeback(struct folio *folio, bool keep_write) __folio_start_writeback() argument 3064 folio_wait_writeback(struct folio *folio) folio_wait_writeback() argument 3086 folio_wait_writeback_killable(struct folio *folio) folio_wait_writeback_killable() argument 3111 folio_wait_stable(struct folio *folio) folio_wait_stable() argument [all...] |
H A D | ksm.c | 904 static inline struct ksm_stable_node *folio_stable_node(struct folio *folio) in folio_stable_node() argument 1190 struct folio *folio; in replace_page() local 2796 struct folio *folio = page_folio(page); ksm_might_need_to_copy() local 2838 rmap_walk_ksm(struct folio *folio, struct rmap_walk_control *rwc) rmap_walk_ksm() argument 2917 struct folio *folio = page_folio(page); collect_procs_ksm() local 2954 folio_migrate_ksm(struct folio *newfolio, struct folio *folio) folio_migrate_ksm() argument [all...] |
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | pgtable.h | 1058 static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) in arch_swap_restore() argument
|
/kernel/linux/linux-6.6/fs/fuse/ |
H A D | file.c | 874 static int fuse_read_folio(struct file *file, struct folio *folio) in fuse_read_folio() argument 2183 static int fuse_writepages_fill(struct folio *folio, in fuse_writepages_fill() argument 2395 fuse_launder_folio(struct folio *folio) fuse_launder_folio() argument [all...] |
/kernel/linux/linux-6.6/fs/f2fs/ |
H A D | node.c | 2161 f2fs_dirty_node_folio(struct address_space *mapping, struct folio *folio) f2fs_dirty_node_folio() argument
|
H A D | data.c | 2514 static int f2fs_read_data_folio(struct file *file, struct folio *folio) in f2fs_read_data_folio() argument 3098 struct folio *folio = fbatch.folios[i]; in f2fs_write_cache_pages() local 3118 struct folio *foli in f2fs_write_cache_pages() local 3785 f2fs_invalidate_folio(struct folio *folio, size_t offset, size_t length) f2fs_invalidate_folio() argument 3807 f2fs_release_folio(struct folio *folio, gfp_t wait) f2fs_release_folio() argument 3817 f2fs_dirty_data_folio(struct address_space *mapping, struct folio *folio) f2fs_dirty_data_folio() argument [all...] |
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | dir.c | 157 struct folio *folio; member 201 static void nfs_readdir_folio_init_array(struct folio *folio, u64 last_cookie, in nfs_readdir_folio_init_array() argument 219 static void nfs_readdir_clear_array(struct folio *folio) in nfs_readdir_clear_array() argument 231 static void nfs_readdir_folio_reinit_array(struct folio *foli argument 241 struct folio *folio = folio_alloc(gfp_flags, 0); nfs_readdir_folio_array_alloc() local 247 nfs_readdir_folio_array_free(struct folio *folio) nfs_readdir_folio_array_free() argument 309 nfs_readdir_folio_array_append(struct folio *folio, const struct nfs_entry *entry, u64 *cookie) nfs_readdir_folio_array_append() argument 366 nfs_readdir_folio_validate(struct folio *folio, u64 last_cookie, u64 change_attr) nfs_readdir_folio_validate() argument 380 nfs_readdir_folio_unlock_and_put(struct folio *folio) nfs_readdir_folio_unlock_and_put() argument 386 nfs_readdir_folio_init_and_validate(struct folio *folio, u64 cookie, u64 change_attr) nfs_readdir_folio_init_and_validate() argument 402 struct folio *folio; nfs_readdir_folio_get_locked() local 411 nfs_readdir_folio_last_cookie(struct folio *folio) nfs_readdir_folio_last_cookie() argument 422 nfs_readdir_folio_needs_filling(struct folio *folio) nfs_readdir_folio_needs_filling() argument 433 nfs_readdir_folio_set_eof(struct folio *folio) nfs_readdir_folio_set_eof() argument 446 struct folio *folio; nfs_readdir_folio_get_next() local 826 struct folio *new, *folio = *arrays; nfs_readdir_folio_filler() local 932 struct folio *folio = *arrays; nfs_readdir_xdr_to_array() local 997 struct folio *folio; nfs_readdir_folio_get_cached() local [all...] |
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | extent_io.c | 224 struct folio *folio = fbatch.folios[i]; in __process_pages_contig() local 1124 int btrfs_read_folio(struct file *file, struct folio *folio) in btrfs_read_folio() argument 1413 struct folio *folio = page_folio(page); in __extent_writepage() local 1914 struct folio *folio = fbatch.folios[i]; btree_write_cache_pages() local 2071 struct folio *folio = fbatch.folios[i]; extent_write_cache_pages() local 2263 extent_invalidate_folio(struct extent_io_tree *tree, struct folio *folio, size_t offset) extent_invalidate_folio() argument [all...] |
H A D | disk-io.c | 495 static bool btree_release_folio(struct folio *folio, gfp_t gfp_flags) in btree_release_folio() argument 503 static void btree_invalidate_folio(struct folio *folio, size_t offset, in btree_invalidate_folio() argument 519 btree_dirty_folio(struct address_space *mapping, struct folio *folio) btree_dirty_folio() argument [all...] |
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | file.c | 46 struct folio *folio; in cifs_undirty_folios() local 74 struct folio *folio; in cifs_pages_written_back() local 107 struct folio *folio; cifs_pages_write_failed() local 140 struct folio *folio; cifs_pages_write_redirty() local 2633 struct folio *folio; cifs_extend_writeback() local 2734 cifs_write_back_from_locked_folio(struct address_space *mapping, struct writeback_control *wbc, struct xa_state *xas, struct folio *folio, unsigned long long start, unsigned long long end) cifs_write_back_from_locked_folio() argument 2880 struct folio *folio; cifs_writepages_begin() local 3082 struct folio *folio = page_folio(page); cifs_write_end() local 4403 struct folio *folio = page_folio(vmf->page); cifs_page_mkwrite() local 4469 struct folio *folio; cifs_unlock_folios() local 4483 struct folio *folio; cifs_readahead_complete() local 4551 struct folio *folio; cifs_readahead() local 4724 cifs_read_folio(struct file *file, struct folio *folio) cifs_read_folio() argument 4872 cifs_release_folio(struct folio *folio, gfp_t gfp) cifs_release_folio() argument 4885 cifs_invalidate_folio(struct folio *folio, size_t offset, size_t length) cifs_invalidate_folio() argument 4891 cifs_launder_folio(struct folio *folio) cifs_launder_folio() argument 5085 cifs_dirty_folio(struct address_space *mapping, struct folio *folio) cifs_dirty_folio() argument [all...] |
/kernel/linux/linux-6.6/fs/ocfs2/ |
H A D | refcounttree.c | 2965 struct folio *folio = page_folio(page); in ocfs2_duplicate_clusters_by_page() local
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | memcontrol.h | 397 static inline struct mem_cgroup *__folio_memcg(struct folio *folio) in __folio_memcg() argument 401 VM_BUG_ON_FOLIO(folio_test_slab(folio), folio); __folio_memcg() local 418 __folio_objcg(struct folio *folio) __folio_objcg() argument 422 VM_BUG_ON_FOLIO(folio_test_slab(folio), folio); __folio_objcg() local 450 folio_memcg(struct folio *folio) folio_memcg() argument 473 folio_memcg_rcu(struct folio *folio) folio_memcg_rcu() argument 477 VM_BUG_ON_FOLIO(folio_test_slab(folio), folio); folio_memcg_rcu() local 512 folio_memcg_check(struct folio *folio) folio_memcg_check() argument 563 folio_memcg_kmem(struct folio *folio) folio_memcg_kmem() argument 572 folio_memcg_kmem(struct folio *folio) folio_memcg_kmem() argument 695 mem_cgroup_charge(struct folio *folio, struct mm_struct *mm, gfp_t gfp) mem_cgroup_charge() argument 715 mem_cgroup_uncharge(struct folio *folio) mem_cgroup_uncharge() argument 780 folio_lruvec(struct folio *folio) folio_lruvec() argument 801 lruvec_memcg_debug(struct lruvec *lruvec, struct folio *folio) lruvec_memcg_debug() argument 1141 count_memcg_folio_events(struct folio *folio, enum vm_event_item idx, unsigned long nr) count_memcg_folio_events() argument 1215 folio_memcg(struct folio *folio) folio_memcg() argument 1225 folio_memcg_rcu(struct folio *folio) folio_memcg_rcu() argument 1231 folio_memcg_check(struct folio *folio) folio_memcg_check() argument 1241 folio_memcg_kmem(struct folio *folio) folio_memcg_kmem() argument 1301 mem_cgroup_charge(struct folio *folio, struct mm_struct *mm, gfp_t gfp) mem_cgroup_charge() argument 1307 mem_cgroup_swapin_charge_folio(struct folio *folio, struct mm_struct *mm, gfp_t gfp, swp_entry_t entry) mem_cgroup_swapin_charge_folio() argument 1317 mem_cgroup_uncharge(struct folio *folio) mem_cgroup_uncharge() argument 1335 folio_lruvec(struct folio *folio) folio_lruvec() argument 1342 lruvec_memcg_debug(struct lruvec *lruvec, struct folio *folio) lruvec_memcg_debug() argument 1381 folio_lruvec_lock(struct folio *folio) folio_lruvec_lock() argument 1389 folio_lruvec_lock_irq(struct folio *folio) folio_lruvec_lock_irq() argument 1397 folio_lruvec_lock_irqsave(struct folio *folio, unsigned long *flagsp) folio_lruvec_lock_irqsave() argument 1490 folio_memcg_lock(struct folio *folio) folio_memcg_lock() argument 1494 folio_memcg_unlock(struct folio *folio) folio_memcg_unlock() argument 1622 count_memcg_folio_events(struct folio *folio, enum vm_event_item idx, unsigned long nr) count_memcg_folio_events() argument 1685 folio_matches_lruvec(struct folio *folio, struct lruvec *lruvec) folio_matches_lruvec() argument 1693 folio_lruvec_relock_irq(struct folio *folio, struct lruvec *locked_lruvec) folio_lruvec_relock_irq() argument 1707 folio_lruvec_relock_irqsave(struct folio *folio, struct lruvec *locked_lruvec, unsigned long *flags) folio_lruvec_relock_irqsave() argument 1730 mem_cgroup_track_foreign_dirty(struct folio *folio, struct bdi_writeback *wb) mem_cgroup_track_foreign_dirty() argument 1760 mem_cgroup_track_foreign_dirty(struct folio *folio, struct bdi_writeback *wb) mem_cgroup_track_foreign_dirty() argument 1900 get_obj_cgroup_from_folio(struct folio *folio) get_obj_cgroup_from_folio() argument [all...] |
H A D | mm_types.h | 294 struct folio { struct 493 folio_get_private(struct folio *folio) folio_get_private() argument [all...] |
/kernel/linux/linux-6.6/arch/sparc/mm/ |
H A D | init_64.c | 198 inline void flush_dcache_folio_impl(struct folio *folio) in flush_dcache_folio_impl() argument 229 static inline void set_dcache_dirty(struct folio *folio, in argument 250 clear_dcache_dirty_cpu(struct folio *folio, unsigned long cpu) clear_dcache_dirty_cpu() argument 292 struct folio *folio = page_folio(page); flush_dcache() local 463 flush_dcache_folio(struct folio *folio) flush_dcache_folio() argument [all...] |
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | inode.c | 1014 static int ext4_block_write_begin(struct folio *folio, loff_t pos, unsigned len, in ext4_block_write_begin() argument 1125 struct folio *folio; ext4_write_begin() local 1274 struct folio *folio = page_folio(page); ext4_write_end() local 1343 ext4_journalled_zero_new_buffers(handle_t *handle, struct inode *inode, struct folio *folio, unsigned from, unsigned to) ext4_journalled_zero_new_buffers() argument 1378 struct folio *folio = page_folio(page); ext4_journalled_write_end() local 1580 struct folio *folio = fbatch.folios[i]; mpage_release_unused_pages() local 1845 mpage_folio_done(struct mpage_da_data *mpd, struct folio *folio) mpage_folio_done() argument 1851 mpage_submit_folio(struct mpage_da_data *mpd, struct folio *folio) mpage_submit_folio() argument 2018 mpage_process_folio(struct mpage_da_data *mpd, struct folio *folio, ext4_lblk_t *m_lblk, ext4_fsblk_t *m_pblk, bool *map_bh) mpage_process_folio() argument 2111 struct folio *folio = fbatch.folios[i]; mpage_map_and_submit_buffers() local 2311 ext4_journal_folio_buffers(handle_t *handle, struct folio *folio, size_t len) ext4_journal_folio_buffers() argument 2332 mpage_journal_page_buffers(handle_t *handle, struct mpage_da_data *mpd, struct folio *folio) mpage_journal_page_buffers() argument 2406 struct folio *folio = fbatch.folios[i]; mpage_prepare_extent_to_map() local 2866 struct folio *folio; ext4_da_write_begin() local 2931 ext4_da_should_update_i_disksize(struct folio *folio, unsigned long offset) ext4_da_should_update_i_disksize() argument 3018 struct folio *folio = page_folio(page); ext4_da_write_end() local 3126 ext4_read_folio(struct file *file, struct folio *folio) ext4_read_folio() argument 3153 ext4_invalidate_folio(struct folio *folio, size_t offset, size_t length) ext4_invalidate_folio() argument 3164 __ext4_journalled_invalidate_folio(struct folio *folio, size_t offset, size_t length) __ext4_journalled_invalidate_folio() argument 3181 ext4_journalled_invalidate_folio(struct folio *folio, size_t offset, size_t length) ext4_journalled_invalidate_folio() argument 3188 ext4_release_folio(struct folio *folio, gfp_t wait) ext4_release_folio() argument 3533 ext4_journalled_dirty_folio(struct address_space *mapping, struct folio *folio) ext4_journalled_dirty_folio() argument 3542 ext4_dirty_folio(struct address_space *mapping, struct folio *folio) ext4_dirty_folio() argument 3644 struct folio *folio; __ext4_block_zero_page_range() local 5253 struct folio *folio = filemap_lock_folio(inode->i_mapping, ext4_wait_for_tail_page_commit() local 6070 struct folio *folio = page_folio(vmf->page); ext4_page_mkwrite() local [all...] |