/linux-master/fs/exfat/ |
H A D | inode.c | 411 static int exfat_read_folio(struct file *file, struct folio *folio) argument
|
/linux-master/fs/nilfs2/ |
H A D | dir.c | 81 static int nilfs_prepare_chunk(struct folio *folio, unsigned int from, argument 89 static void nilfs_commit_chunk(struct folio *folio, argument 109 nilfs_check_folio(struct folio *folio, char *kaddr) argument 185 struct folio *folio = read_mapping_folio(mapping, n, NULL); local 275 struct folio *folio; local 392 struct folio *folio; local 402 nilfs_set_link(struct inode *dir, struct nilfs_dir_entry *de, struct folio *folio, struct inode *inode) argument 430 struct folio *folio = NULL; local 518 nilfs_delete_entry(struct nilfs_dir_entry *dir, struct folio *folio) argument 561 struct folio *folio = filemap_grab_folio(mapping, 0); local 602 struct folio *folio = NULL; local [all...] |
/linux-master/include/linux/ |
H A D | swapops.h | 502 struct folio *folio = pfn_folio(swp_offset_pfn(entry)); local
|
H A D | scatterlist.h | 158 static inline void sg_set_folio(struct scatterlist *sg, struct folio *folio, argument [all...] |
H A D | nfs_page.h | 195 struct folio *foli local 208 struct folio *folio = nfs_page_to_folio(req); local 223 struct folio *folio = nfs_page_to_folio(req); local [all...] |
H A D | buffer_head.h | 495 try_to_free_buffers(struct folio *folio) argument [all...] |
H A D | rmap.h | 197 static inline void __folio_rmap_sanity_checks(struct folio *folio, argument 201 VM_WARN_ON_FOLIO(folio_test_hugetlb(folio), folio); local 213 VM_WARN_ON_FOLIO(page_folio(page) != folio, folio); local 225 VM_WARN_ON_FOLIO(folio_nr_pages(folio) != HPAGE_PMD_NR, folio); local 264 hugetlb_try_dup_anon_rmap(struct folio *folio, struct vm_area_struct *vma) argument 280 hugetlb_try_share_anon_rmap(struct folio *folio) argument 303 hugetlb_add_file_rmap(struct folio *folio) argument 306 VM_WARN_ON_FOLIO(folio_test_anon(folio), folio); local 311 hugetlb_remove_rmap(struct folio *folio) argument 318 __folio_dup_file_rmap(struct folio *folio, struct page *page, int nr_pages, enum rmap_level level) argument 345 folio_dup_file_rmap_ptes(struct folio *folio, struct page *page, int nr_pages) argument 362 folio_dup_file_rmap_pmd(struct folio *folio, struct page *page) argument 372 __folio_try_dup_anon_rmap(struct folio *folio, struct page *page, int nr_pages, struct vm_area_struct *src_vma, enum rmap_level level) argument 445 folio_try_dup_anon_rmap_ptes(struct folio *folio, struct page *page, int nr_pages, struct vm_area_struct *src_vma) argument 476 folio_try_dup_anon_rmap_pmd(struct folio *folio, struct page *page, struct vm_area_struct *src_vma) argument 488 __folio_try_share_anon_rmap(struct folio *folio, struct page *page, int nr_pages, enum rmap_level level) argument 581 folio_try_share_anon_rmap_pte(struct folio *folio, struct page *page) argument 610 folio_try_share_anon_rmap_pmd(struct folio *folio, struct page *page) argument 740 folio_referenced(struct folio *folio, int is_locked, struct mem_cgroup *memcg, unsigned long *vm_flags) argument 748 try_to_unmap(struct folio *folio, enum ttu_flags flags) argument 752 folio_mkclean(struct folio *folio) argument [all...] |
/linux-master/fs/netfs/ |
H A D | buffered_write.c | 31 static void netfs_set_group(struct folio *folio, struct netfs_group *netfs_group) argument 38 static void netfs_folio_start_fscache(bool caching, struct folio *folio) argument 44 static void netfs_folio_start_fscache(bool caching, struct folio *foli argument 56 netfs_how_to_modify(struct netfs_inode *ctx, struct file *file, struct folio *folio, void *netfs_group, size_t flen, size_t offset, size_t len, bool maybe_trouble) argument 163 struct folio *folio; local 508 struct folio *folio = page_folio(vmf->page); local 567 struct folio *folio; local 605 struct folio *folio; local 642 struct folio *folio; local 781 struct folio *folio; local 892 netfs_write_back_from_locked_folio(struct address_space *mapping, struct writeback_control *wbc, struct netfs_group *group, struct xa_state *xas, struct folio *folio, unsigned long long start, unsigned long long end) argument 1006 struct folio *folio; local 1204 netfs_launder_folio(struct folio *folio) argument [all...] |
/linux-master/fs/jfs/ |
H A D | jfs_metapage.c | 470 static int metapage_read_folio(struct file *fp, struct folio *folio) argument 527 static bool metapage_release_folio(struct folio *folio, gfp_t gfp_mask) argument 556 static void metapage_invalidate_folio(struct folio *folio, size_t offset, argument 696 struct folio *folio = page_folio(page); local [all...] |
/linux-master/fs/orangefs/ |
H A D | inode.c | 151 static int orangefs_writepages_callback(struct folio *folio, argument 247 struct folio *folio; local 285 orangefs_read_folio(struct file *file, struct folio *folio) argument 322 struct folio *folio; local 409 orangefs_invalidate_folio(struct folio *folio, size_t offset, size_t length) argument 478 orangefs_release_folio(struct folio *folio, gfp_t foo) argument 483 orangefs_free_folio(struct folio *folio) argument 488 orangefs_launder_folio(struct folio *folio) argument 635 struct folio *folio = page_folio(vmf->page); local [all...] |
/linux-master/fs/affs/ |
H A D | file.c | 380 static int affs_read_folio(struct file *file, struct folio *folio) argument 526 static int affs_do_read_folio_ofs(struct folio *folio, size_t to, int create) argument 629 affs_read_folio_ofs(struct file *file, struct folio *folio) argument 654 struct folio *folio; local 692 struct folio *folio = page_folio(page); local [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_gem.c | 541 struct folio *folio; local 632 struct folio *foli local [all...] |
/linux-master/fs/ufs/ |
H A D | util.h | 277 static inline void ufs_put_locked_folio(struct folio *folio) argument
|
/linux-master/mm/ |
H A D | hugetlb_cgroup.c | 194 struct folio *folio = page_folio(page); local 305 __hugetlb_cgroup_commit_charge(int idx, unsigned long nr_pages, struct hugetlb_cgroup *h_cg, struct folio *folio, bool rsvd) argument 326 hugetlb_cgroup_commit_charge(int idx, unsigned long nr_pages, struct hugetlb_cgroup *h_cg, struct folio *folio) argument 333 hugetlb_cgroup_commit_charge_rsvd(int idx, unsigned long nr_pages, struct hugetlb_cgroup *h_cg, struct folio *folio) argument 343 __hugetlb_cgroup_uncharge_folio(int idx, unsigned long nr_pages, struct folio *folio, bool rsvd) argument 375 hugetlb_cgroup_uncharge_folio(int idx, unsigned long nr_pages, struct folio *folio) argument 381 hugetlb_cgroup_uncharge_folio_rsvd(int idx, unsigned long nr_pages, struct folio *folio) argument [all...] |
/linux-master/mm/damon/ |
H A D | vaddr.c | 343 struct folio *folio = pfn_folio(pte_pfn(entry)); local 443 struct folio *folio; local 507 struct folio *folio; local [all...] |
/linux-master/io_uring/ |
H A D | rsrc.c | 920 struct folio *folio = NULL; local
|
/linux-master/arch/mips/mm/ |
H A D | init.c | 199 struct folio *folio = page_folio(page); local 219 struct folio *folio = page_folio(page); local [all...] |
/linux-master/fs/bcachefs/ |
H A D | fs-io-pagecache.c | 126 struct bch_folio *__bch2_folio_create(struct folio *folio, gfp_t gfp) argument 141 struct bch_folio *bch2_folio_create(struct folio *folio, gfp_t gfp) argument 155 static void __bch2_folio_set(struct folio *foli argument 222 struct folio *folio = fs[folio_idx]; local 286 struct folio *folio = fbatch.folios[i]; local 331 struct folio *folio = fbatch.folios[i]; local 380 bch2_get_folio_disk_reservation(struct bch_fs *c, struct bch_inode_info *inode, struct folio *folio, bool check_enospc) argument 422 bch2_folio_reservation_get(struct bch_fs *c, struct bch_inode_info *inode, struct folio *folio, struct bch2_folio_reservation *res, unsigned offset, unsigned len) argument 468 bch2_clear_folio_bits(struct folio *folio) argument 497 bch2_set_folio_dirty(struct bch_fs *c, struct bch_inode_info *inode, struct folio *folio, struct bch2_folio_reservation *res, unsigned offset, unsigned len) argument 581 struct folio *folio = page_folio(vmf->page); local 634 bch2_invalidate_folio(struct folio *folio, size_t offset, size_t length) argument 642 bch2_release_folio(struct folio *folio, gfp_t gfp_mask) argument 653 folio_data_offset(struct folio *folio, loff_t pos, unsigned min_replicas) argument 687 struct folio *folio = fbatch.folios[i]; local 726 struct folio *folio; local [all...] |
/linux-master/kernel/futex/ |
H A D | core.c | 227 struct folio *folio; local [all...] |
/linux-master/arch/parisc/kernel/ |
H A D | cache.c | 100 struct folio *folio; local 413 void flush_dcache_folio(struct folio *folio) argument [all...] |
/linux-master/block/ |
H A D | fops.c | 436 static int blkdev_read_folio(struct file *file, struct folio *folio) argument 477 static int blkdev_read_folio(struct file *file, struct folio *folio) argument
|
/linux-master/fs/qnx6/ |
H A D | inode.c | 97 static int qnx6_read_folio(struct file *file, struct folio *folio) argument
|
/linux-master/fs/nfs/ |
H A D | file.c | 301 static bool nfs_folio_is_full_write(struct folio *folio, loff_t pos, argument 311 static bool nfs_want_read_modify_write(struct file *file, struct folio *folio, argument 342 struct folio *foli local 376 struct folio *folio = page_folio(page); local 425 nfs_invalidate_folio(struct folio *folio, size_t offset, size_t length) argument 446 nfs_release_folio(struct folio *folio, gfp_t gfp) argument 461 nfs_check_dirty_writeback(struct folio *folio, bool *dirty, bool *writeback) argument 495 nfs_launder_folio(struct folio *folio) argument 587 struct folio *folio = page_folio(vmf->page); local [all...] |
H A D | nfs3proc.c | 546 nfs3_proc_symlink(struct inode *dir, struct dentry *dentry, struct folio *folio, argument
|
/linux-master/fs/btrfs/ |
H A D | bio.c | 784 btrfs_repair_io_failure(struct btrfs_fs_info *fs_info, u64 ino, u64 start, u64 length, u64 logical, struct folio *folio, unsigned int folio_offset, int mirror_num) argument
|