| /kernel/linux/linux-6.6/include/linux/ |
| H A D | fscrypt.h | 276 static inline bool fscrypt_is_bounce_folio(struct folio *folio) in fscrypt_is_bounce_folio() argument 434 static inline int fscrypt_decrypt_pagecache_blocks(struct folio *folio, in fscrypt_decrypt_pagecache_blocks() argument 459 static inline bool fscrypt_is_bounce_folio(struct folio *foli argument [all...] |
| H A D | vmstat.h | 418 static inline void __zone_stat_mod_folio(struct folio *folio, in __zone_stat_mod_folio() argument 424 static inline void __zone_stat_add_folio(struct folio *folio, in __zone_stat_add_folio() argument 430 static inline void __zone_stat_sub_folio(struct folio *folio, in __zone_stat_sub_folio() argument 436 zone_stat_mod_folio(struct folio *folio, enum zone_stat_item item, long nr) zone_stat_mod_folio() argument 442 zone_stat_add_folio(struct folio *folio, enum zone_stat_item item) zone_stat_add_folio() argument 448 zone_stat_sub_folio(struct folio *folio, enum zone_stat_item item) zone_stat_sub_folio() argument 454 __node_stat_mod_folio(struct folio *folio, enum node_stat_item item, long nr) __node_stat_mod_folio() argument 460 __node_stat_add_folio(struct folio *folio, enum node_stat_item item) __node_stat_add_folio() argument 466 __node_stat_sub_folio(struct folio *folio, enum node_stat_item item) __node_stat_sub_folio() argument 472 node_stat_mod_folio(struct folio *folio, enum node_stat_item item, long nr) node_stat_mod_folio() argument 478 node_stat_add_folio(struct folio *folio, enum node_stat_item item) node_stat_add_folio() argument 484 node_stat_sub_folio(struct folio *folio, enum node_stat_item item) node_stat_sub_folio() argument 612 __lruvec_stat_mod_folio(struct folio *folio, enum node_stat_item idx, int val) __lruvec_stat_mod_folio() argument 618 __lruvec_stat_add_folio(struct folio *folio, enum node_stat_item idx) __lruvec_stat_add_folio() argument 624 __lruvec_stat_sub_folio(struct folio *folio, enum node_stat_item idx) __lruvec_stat_sub_folio() argument 642 lruvec_stat_mod_folio(struct folio *folio, enum node_stat_item idx, int val) lruvec_stat_mod_folio() argument 648 lruvec_stat_add_folio(struct folio *folio, enum node_stat_item idx) lruvec_stat_add_folio() argument 654 lruvec_stat_sub_folio(struct folio *folio, enum node_stat_item idx) lruvec_stat_sub_folio() argument [all...] |
| H A D | swap.h | 338 struct folio *folio = page_folio(page); in page_swap_entry() local 584 put_swap_folio(struct folio *folio, swp_entry_t swp) put_swap_folio() argument 603 folio_alloc_swap(struct folio *folio) folio_alloc_swap() argument 610 folio_free_swap(struct folio *folio) folio_free_swap() argument 654 folio_throttle_swaprate(struct folio *folio, gfp_t gfp) folio_throttle_swaprate() argument 661 folio_throttle_swaprate(struct folio *folio, gfp_t gfp) folio_throttle_swaprate() argument 669 mem_cgroup_try_charge_swap(struct folio *folio, swp_entry_t entry) mem_cgroup_try_charge_swap() argument 688 mem_cgroup_swapout(struct folio *folio, swp_entry_t entry) mem_cgroup_swapout() argument 692 mem_cgroup_try_charge_swap(struct folio *folio, swp_entry_t entry) mem_cgroup_try_charge_swap() argument 708 mem_cgroup_swap_full(struct folio *folio) mem_cgroup_swap_full() argument [all...] |
| /kernel/linux/linux-6.6/fs/hmdfs/ |
| H A D | file_remote.c | 664 static int hmdfs_read_folio(struct file *file, struct folio *folio) in hmdfs_read_folio() argument
|
| /kernel/linux/linux-6.6/block/ |
| H A D | bio.c | 1115 void bio_add_folio_nofail(struct bio *bio, struct folio *folio, size_t len, in bio_add_folio_nofail() argument 1137 bool bio_add_folio(struct bio *bio, struct folio *folio, size_ argument [all...] |
| /kernel/linux/linux-6.6/mm/ |
| H A D | util.c | 750 struct anon_vma *folio_anon_vma(struct folio *folio) in folio_anon_vma() argument 771 struct address_space *folio_mapping(struct folio *folio) in folio_mapping() argument 1138 flush_dcache_folio(struct folio *folio) flush_dcache_folio() argument [all...] |
| H A D | slab_common.c | 541 struct folio *folio; in kmem_valid_obj() local 990 void free_large_kmalloc(struct folio *folio, void *object) in free_large_kmalloc() argument 1058 struct folio *foli in kfree() local 1093 struct folio *folio; __ksize() local [all...] |
| H A D | slab.h | 213 struct folio *folio = virt_to_folio(addr); virt_to_slab() local [all...] |
| H A D | gup.c | 53 struct folio *folio = page_folio(page); in sanity_check_pinned_pages() local 73 struct folio *foli in try_get_folio() local 128 struct folio *folio; try_grab_folio() local 189 gup_put_folio(struct folio *folio, int refs, unsigned int flags) gup_put_folio() argument 227 struct folio *folio = page_folio(page); try_grab_page() local 286 folio_add_pin(struct folio *folio) folio_add_pin() argument 310 struct folio *folio = page_folio(next); gup_folio_range_next() local 324 struct folio *folio = page_folio(list[i]); gup_folio_next() local 362 struct folio *folio; unpin_user_pages_dirty_lock() local 428 struct folio *folio; unpin_user_page_range_dirty_lock() local 446 struct folio *folio; unpin_user_pages_lockless() local 472 struct folio *folio; unpin_user_pages() local 1289 struct folio *folio; __get_user_pages() local 2038 struct folio *folio = page_folio(pages[i]); collect_longterm_unpinnable_pages() local 2088 struct folio *folio = page_folio(pages[i]); migrate_longterm_unpinnable_pages() local 2460 folio_fast_pin_allowed(struct folio *folio, unsigned int flags) folio_fast_pin_allowed() argument 2569 struct folio *folio; gup_pte_range() local 2783 struct folio *folio; gup_hugepte() local 2857 struct folio *folio; gup_huge_pmd() local 2901 struct folio *folio; gup_huge_pud() local 2947 struct folio *folio; gup_huge_pgd() local [all...] |
| H A D | rmap.c | 495 struct anon_vma *folio_get_anon_vma(struct folio *folio) in folio_get_anon_vma() argument 539 struct anon_vma *folio_lock_anon_vma_read(struct folio *folio, in folio_lock_anon_vma_read() argument 748 struct folio *folio = page_folio(page); page_address_in_vma() local 805 folio_referenced_one(struct folio *folio, struct vm_area_struct *vma, unsigned long address, void *arg) folio_referenced_one() argument 905 folio_referenced(struct folio *folio, int is_locked, struct mem_cgroup *memcg, unsigned long *vm_flags) folio_referenced() argument 1008 page_mkclean_one(struct folio *folio, struct vm_area_struct *vma, unsigned long address, void *arg) page_mkclean_one() argument 1027 folio_mkclean(struct folio *folio) folio_mkclean() argument 1084 folio_total_mapcount(struct folio *folio) folio_total_mapcount() argument 1120 struct folio *folio = page_folio(page); page_move_anon_rmap() local 1143 __page_set_anon_rmap(struct folio *folio, struct page *page, struct vm_area_struct *vma, unsigned long address, int exclusive) __page_set_anon_rmap() argument 1182 __page_check_anon_rmap(struct folio *folio, struct page *page, struct vm_area_struct *vma, unsigned long address) __page_check_anon_rmap() argument 1197 folio); __page_check_anon_rmap() local 1217 struct folio *folio = page_folio(page); page_add_anon_rmap() local 1283 folio_add_new_anon_rmap(struct folio *folio, struct vm_area_struct *vma, unsigned long address) folio_add_new_anon_rmap() argument 1319 folio_add_file_rmap_range(struct folio *folio, struct page *page, unsigned int nr_pages, struct vm_area_struct *vma, bool compound) folio_add_file_rmap_range() argument 1380 struct folio *folio = page_folio(page); page_add_file_rmap() local 1404 struct folio *folio = page_folio(page); page_remove_rmap() local 1483 try_to_unmap_one(struct folio *folio, struct vm_area_struct *vma, unsigned long address, void *arg) try_to_unmap_one() argument 1808 folio_not_mapped(struct folio *folio) folio_not_mapped() argument 1824 try_to_unmap(struct folio *folio, enum ttu_flags flags) try_to_unmap() argument 1845 try_to_migrate_one(struct folio *folio, struct vm_area_struct *vma, unsigned long address, void *arg) try_to_migrate_one() argument 2164 try_to_migrate(struct folio *folio, enum ttu_flags flags) try_to_migrate() argument 2210 page_make_device_exclusive_one(struct folio *folio, struct vm_area_struct *vma, unsigned long address, void *priv) page_make_device_exclusive_one() argument 2307 folio_make_device_exclusive(struct folio *folio, struct mm_struct *mm, unsigned long address, void *owner) folio_make_device_exclusive() argument 2370 struct folio *folio = page_folio(pages[i]); make_device_exclusive_range() local 2398 rmap_walk_anon_lock(struct folio *folio, struct rmap_walk_control *rwc) rmap_walk_anon_lock() argument 2440 rmap_walk_anon(struct folio *folio, struct rmap_walk_control *rwc, bool locked) rmap_walk_anon() argument 2489 rmap_walk_file(struct folio *folio, struct rmap_walk_control *rwc, bool locked) rmap_walk_file() argument 2542 rmap_walk(struct folio *folio, struct rmap_walk_control *rwc) rmap_walk() argument 2553 rmap_walk_locked(struct folio *folio, struct rmap_walk_control *rwc) rmap_walk_locked() argument 2556 VM_BUG_ON_FOLIO(folio_test_ksm(folio), folio); rmap_walk_locked() local 2574 struct folio *folio = page_folio(page); hugepage_add_anon_rmap() local 2589 hugepage_add_new_anon_rmap(struct folio *folio, struct vm_area_struct *vma, unsigned long address) hugepage_add_new_anon_rmap() argument [all...] |
| H A D | zswap.c | 1193 bool zswap_store(struct folio *folio) in zswap_store() argument 1396 bool zswap_load(struct folio *folio) in zswap_load() argument [all...] |
| /kernel/linux/linux-6.6/lib/ |
| H A D | scatterlist.c | 1276 struct folio *folio; in extract_xarray_to_sg() local
|
| /kernel/linux/linux-6.6/arch/ia64/hp/common/ |
| H A D | sba_iommu.c | 808 struct folio *folio = virt_to_folio(addr); in mark_clean() local [all...] |
| /kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
| H A D | kvm_ppc.h | 897 struct folio *folio; in kvmppc_mmu_flush_icache() local
|
| /kernel/linux/linux-6.6/arch/arm/mm/ |
| H A D | dma-mapping.c | 712 struct folio *folio = pfn_folio(paddr / PAGE_SIZE); in __dma_page_dev_to_cpu() local
|
| /kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
| H A D | hash_utils.c | 1310 struct folio *folio; in hash_page_do_lazy_icache() local
|
| /kernel/linux/linux-6.6/arch/sparc/kernel/ |
| H A D | smp_64.c | 924 static inline void __local_flush_dcache_folio(struct folio *folio) in __local_flush_dcache_folio() argument 943 void smp_flush_dcache_folio_impl(struct folio *folio, int cpu) in smp_flush_dcache_folio_impl() argument 988 flush_dcache_folio_all(struct mm_struct *mm, struct folio *folio) flush_dcache_folio_all() argument [all...] |
| /kernel/linux/linux-6.6/fs/ |
| H A D | dax.c | 423 dax_entry_t dax_lock_folio(struct folio *folio) in dax_lock_folio() argument 470 void dax_unlock_folio(struct folio *foli argument [all...] |
| /kernel/linux/linux-6.6/fs/iomap/ |
| H A D | buffered-io.c | 46 static inline bool ifs_is_fully_uptodate(struct folio *folio, in ifs_is_fully_uptodate() argument 60 static void ifs_set_range_uptodate(struct folio *folio, in ifs_set_range_uptodate() argument 76 iomap_set_range_uptodate(struct folio *folio, size_t off, size_t len) iomap_set_range_uptodate() argument 87 ifs_block_is_dirty(struct folio *folio, struct iomap_folio_state *ifs, int block) ifs_block_is_dirty() argument 96 ifs_clear_range_dirty(struct folio *folio, struct iomap_folio_state *ifs, size_t off, size_t len) ifs_clear_range_dirty() argument 111 iomap_clear_range_dirty(struct folio *folio, size_t off, size_t len) iomap_clear_range_dirty() argument 119 ifs_set_range_dirty(struct folio *folio, struct iomap_folio_state *ifs, size_t off, size_t len) ifs_set_range_dirty() argument 134 iomap_set_range_dirty(struct folio *folio, size_t off, size_t len) iomap_set_range_dirty() argument 142 ifs_alloc(struct inode *inode, struct folio *folio, unsigned int flags) ifs_alloc() argument 178 ifs_free(struct folio *folio) ifs_free() argument 194 iomap_adjust_read_range(struct inode *inode, struct folio *folio, loff_t *pos, loff_t length, size_t *offp, size_t *lenp) iomap_adjust_read_range() argument 251 iomap_finish_folio_read(struct folio *folio, size_t offset, size_t len, int error) iomap_finish_folio_read() argument 293 iomap_read_inline_data(const struct iomap_iter *iter, struct folio *folio) iomap_read_inline_data() argument 339 struct folio *folio = ctx->cur_folio; iomap_readpage_iter() local 405 iomap_read_folio(struct folio *folio, const struct iomap_ops *ops) iomap_read_folio() argument 514 iomap_is_partially_uptodate(struct folio *folio, size_t from, size_t count) iomap_is_partially_uptodate() argument 559 iomap_release_folio(struct folio *folio, gfp_t gfp_flags) iomap_release_folio() argument 576 iomap_invalidate_folio(struct folio *folio, size_t offset, size_t len) iomap_invalidate_folio() argument 593 iomap_dirty_folio(struct address_space *mapping, struct folio *folio) iomap_dirty_folio() argument 618 iomap_read_folio_sync(loff_t block_start, struct folio *folio, size_t poff, size_t plen, const struct iomap *iomap) iomap_read_folio_sync() argument 630 __iomap_write_begin(const struct iomap_iter *iter, loff_t pos, size_t len, struct folio *folio) __iomap_write_begin() argument 704 __iomap_put_folio(struct iomap_iter *iter, loff_t pos, size_t ret, struct folio *folio) __iomap_put_folio() argument 717 iomap_write_begin_inline(const struct iomap_iter *iter, struct folio *folio) iomap_write_begin_inline() argument 731 struct folio *folio; iomap_write_begin() local 791 __iomap_write_end(struct inode *inode, loff_t pos, size_t len, size_t copied, struct folio *folio) __iomap_write_end() argument 815 iomap_write_end_inline(const struct iomap_iter *iter, struct folio *folio, loff_t pos, size_t copied) iomap_write_end_inline() argument 834 iomap_write_end(struct iomap_iter *iter, loff_t pos, size_t len, size_t copied, struct folio *folio) iomap_write_end() argument 879 struct folio *folio; iomap_write_iter() local 984 iomap_write_delalloc_ifs_punch(struct inode *inode, struct folio *folio, loff_t start_byte, loff_t end_byte, iomap_punch_t punch) iomap_write_delalloc_ifs_punch() argument 1021 iomap_write_delalloc_punch(struct inode *inode, struct folio *folio, loff_t *punch_start_byte, loff_t start_byte, loff_t end_byte, iomap_punch_t punch) iomap_write_delalloc_punch() argument 1076 struct folio *folio; iomap_write_delalloc_scan() local 1280 struct folio *folio; iomap_unshare_iter() local 1341 struct folio *folio; iomap_zero_iter() local 1405 iomap_folio_mkwrite_iter(struct iomap_iter *iter, struct folio *folio) iomap_folio_mkwrite_iter() argument 1431 struct folio *folio = page_folio(vmf->page); iomap_page_mkwrite() local 1453 iomap_finish_folio_write(struct inode *inode, struct folio *folio, size_t len, int error) iomap_finish_folio_write() argument 1732 iomap_add_to_ioend(struct inode *inode, loff_t pos, struct folio *folio, struct iomap_folio_state *ifs, struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct list_head *iolist) iomap_add_to_ioend() argument 1774 iomap_writepage_map(struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct inode *inode, struct folio *folio, u64 end_pos) iomap_writepage_map() argument 1890 iomap_do_writepage(struct folio *folio, struct writeback_control *wbc, void *data) iomap_do_writepage() argument [all...] |
| /kernel/linux/linux-6.6/fs/hugetlbfs/ |
| H A D | inode.c | 429 static void hugetlb_delete_from_page_cache(struct folio *folio) in hugetlb_delete_from_page_cache() argument 494 hugetlb_unmap_file_folio(struct hstate *h, struct address_space *mapping, struct folio *folio, pgoff_t index) hugetlb_unmap_file_folio() argument 613 remove_inode_single_folio(struct hstate *h, struct inode *inode, struct address_space *mapping, struct folio *folio, pgoff_t index, bool truncate_op) remove_inode_single_folio() argument 637 VM_BUG_ON_FOLIO(folio_test_hugetlb_restore_reserve(folio), folio); remove_inode_single_folio() local 686 struct folio *folio = fbatch.folios[i]; remove_inode_hugepages() local 753 struct folio *folio; hugetlbfs_zero_partial_page() local 878 struct folio *folio; hugetlbfs_fallocate() local [all...] |
| /kernel/linux/linux-6.6/fs/nfs/ |
| H A D | pnfs.h | 559 pnfs_search_commit_reqs(struct inode *inode, struct nfs_commit_info *cinfo, struct folio *folio) pnfs_search_commit_reqs() argument 866 pnfs_search_commit_reqs(struct inode *inode, struct nfs_commit_info *cinfo, struct folio *folio) pnfs_search_commit_reqs() argument
|
| /kernel/linux/linux-6.6/fs/fuse/ |
| H A D | dir.c | 2172 static int fuse_symlink_read_folio(struct file *null, struct folio *folio) in fuse_symlink_read_folio() argument
|
| H A D | dev.c | 769 static int fuse_check_folio(struct folio *folio) in fuse_check_folio() argument
|
| /kernel/linux/linux-6.6/fs/nilfs2/ |
| H A D | segment.c | 725 struct folio *folio = fbatch.folios[i]; in nilfs_lookup_dirty_data_buffers() local
|
| /kernel/linux/linux-6.6/fs/ceph/ |
| H A D | addr.c | 80 static bool ceph_dirty_folio(struct address_space *mapping, struct folio *folio) in ceph_dirty_folio() argument 137 ceph_invalidate_folio(struct folio *folio, size_t offset, size_t length) ceph_invalidate_folio() argument 166 ceph_release_folio(struct folio *folio, gfp_t gfp) ceph_release_folio() argument 658 struct folio *folio = page_folio(page); writepage_nounlock() local 1062 struct folio *folio = page_folio(page); ceph_writepages_start() local 1504 struct folio *folio = NULL; ceph_write_begin() local 1525 struct folio *folio = page_folio(subpage); ceph_write_end() local 1829 struct folio *folio = NULL; ceph_uninline_data() local [all...] |