/linux-master/fs/ext2/ |
H A D | dir.c | 84 static void ext2_commit_chunk(struct folio *folio, loff_t pos, unsigned len) argument 99 static bool ext2_check_folio(struct folio *folio, int quiet, char *kaddr) argument 194 struct folio *folio = read_mapping_folio(mapping, n, NULL); local 278 struct folio *folio; local 425 struct folio *folio; local 436 ext2_prepare_chunk(struct folio *folio, loff_t pos, unsigned len) argument 451 ext2_set_link(struct inode *dir, struct ext2_dir_entry_2 *de, struct folio *folio, struct inode *inode, bool update_times) argument 485 struct folio *folio = NULL; local 572 ext2_delete_entry(struct ext2_dir_entry_2 *dir, struct folio *folio) argument 620 struct folio *folio = filemap_grab_folio(inode->i_mapping, 0); local 662 struct folio *folio; local [all...] |
/linux-master/fs/ufs/ |
H A D | balloc.c | 243 struct folio *folio, *locked_folio = page_folio(locked_page); local
|
/linux-master/fs/nfs/ |
H A D | proc.c | 399 nfs_proc_symlink(struct inode *dir, struct dentry *dentry, struct folio *folio, argument
|
/linux-master/include/linux/ |
H A D | mm_inline.h | 28 folio_is_file_lru(struct folio *folio) argument 66 __folio_clear_lru_flags(struct folio *folio) argument 87 folio_lru_list(struct folio *folio) argument 91 VM_BUG_ON_FOLIO(folio_test_active(folio) && folio_test_unevictable(folio), folio); local 144 folio_lru_refs(struct folio *folio) argument 158 folio_lru_gen(struct folio *folio) argument 175 lru_gen_update_size(struct lruvec *lruvec, struct folio *folio, int old_gen, int new_gen) argument 221 lru_gen_add_folio(struct lruvec *lruvec, struct folio *folio, bool reclaiming) argument 272 lru_gen_del_folio(struct lruvec *lruvec, struct folio *folio, bool reclaiming) argument 281 VM_WARN_ON_ONCE_FOLIO(folio_test_unevictable(folio), folio); local 306 lru_gen_add_folio(struct lruvec *lruvec, struct folio *folio, bool reclaiming) argument 311 lru_gen_del_folio(struct lruvec *lruvec, struct folio *folio, bool reclaiming) argument 319 lruvec_add_folio(struct lruvec *lruvec, struct folio *folio) argument 333 lruvec_add_folio_tail(struct lruvec *lruvec, struct folio *folio) argument 347 lruvec_del_folio(struct lruvec *lruvec, struct folio *folio) argument [all...] |
H A D | uio.h | 177 static inline size_t copy_folio_to_iter(struct folio *folio, size_t offset, argument 183 static inline size_t copy_folio_from_iter_atomic(struct folio *folio, argument
|
H A D | highmem.h | 227 struct folio *folio; local 449 memcpy_from_folio(char *to, struct folio *folio, size_t offset, size_t len) argument 477 memcpy_to_folio(struct folio *folio, size_t offset, const char *from, size_t len) argument 514 folio_zero_tail(struct folio *folio, size_t offset, void *kaddr) argument 550 folio_fill_tail(struct folio *folio, size_t offset, const char *from, size_t len) argument 588 memcpy_from_file_folio(char *to, struct folio *folio, loff_t pos, size_t len) argument 614 folio_zero_segments(struct folio *folio, size_t start1, size_t xend1, size_t start2, size_t xend2) argument 626 folio_zero_segment(struct folio *folio, size_t start, size_t xend) argument 638 folio_zero_range(struct folio *folio, size_t start, size_t length) argument 653 folio_release_kmap(struct folio *folio, void *addr) argument [all...] |
/linux-master/fs/hfsplus/ |
H A D | inode.c | 26 static int hfsplus_read_folio(struct file *file, struct folio *folio) argument 61 static bool hfsplus_release_folio(struct folio *folio, gfp_t mask) argument
|
/linux-master/fs/hfs/ |
H A D | inode.c | 32 static int hfs_read_folio(struct file *file, struct folio *folio) argument 67 static bool hfs_release_folio(struct folio *folio, gfp_t mask) argument
|
/linux-master/fs/gfs2/ |
H A D | aops.c | 40 void gfs2_trans_add_databufs(struct gfs2_inode *ip, struct folio *folio, argument 92 static int gfs2_write_jdata_folio(struct folio *folio, argument 124 __gfs2_jdata_write_folio(struct folio *folio, struct writeback_control *wbc) argument 153 struct folio *folio = page_folio(page); local 229 struct folio *folio = fbatch->folios[i]; local 412 stuffed_read_folio(struct gfs2_inode *ip, struct folio *folio) argument 446 gfs2_read_folio(struct file *file, struct folio *folio) argument 486 struct folio *folio; local 573 jdata_dirty_folio(struct address_space *mapping, struct folio *folio) argument 633 gfs2_invalidate_folio(struct folio *folio, size_t offset, size_t length) argument 675 gfs2_release_folio(struct folio *folio, gfp_t gfp_mask) argument [all...] |
/linux-master/fs/ext4/ |
H A D | page-io.c | 105 struct folio *folio = fi.folio; local 410 io_submit_add_bh(struct ext4_io_submit *io, struct inode *inode, struct folio *folio, struct folio *io_folio, struct buffer_head *bh) argument 429 ext4_bio_write_folio(struct ext4_io_submit *io, struct folio *folio, size_t len) argument [all...] |
H A D | move_extent.c | 124 mext_folio_double_lock(struct inode *inode1, struct inode *inode2, pgoff_t index1, pgoff_t index2, struct folio *folio[2]) argument 171 mext_page_mkuptodate(struct folio *folio, unsigned from, unsigned to) argument 257 struct folio *folio[2] = {NULL, NULL}; local 320 VM_BUG_ON_FOLIO(folio_test_large(folio[1]), folio[1]); local 321 VM_BUG_ON_FOLIO(folio_nr_pages(folio[0]) != folio_nr_pages(folio[1]), folio[1]); local [all...] |
/linux-master/mm/ |
H A D | hugetlb_vmemmap.c | 441 __hugetlb_vmemmap_restore_folio(const struct hstate *h, struct folio *folio, unsigned long flags) argument 482 hugetlb_vmemmap_restore_folio(const struct hstate *h, struct folio *folio) argument 504 struct folio *folio, *t_folio; local 529 vmemmap_should_optimize_folio(const struct hstate *h, struct folio *folio) argument 543 __hugetlb_vmemmap_optimize_folio(const struct hstate *h, struct folio *folio, struct list_head *vmemmap_pages, unsigned long flags) argument 600 hugetlb_vmemmap_optimize_folio(const struct hstate *h, struct folio *folio) argument 608 hugetlb_vmemmap_split_folio(const struct hstate *h, struct folio *folio) argument 629 struct folio *folio; local [all...] |
H A D | workingset.c | 232 static void *lru_gen_eviction(struct folio *folio) argument 280 static void lru_gen_refault(struct folio *folio, voi argument 329 lru_gen_eviction(struct folio *folio) argument 340 lru_gen_refault(struct folio *folio, void *shadow) argument 382 workingset_eviction(struct folio *folio, struct mem_cgroup *target_memcg) argument 390 VM_BUG_ON_FOLIO(folio_test_lru(folio), folio); local 391 VM_BUG_ON_FOLIO(folio_ref_count(folio), folio); local 530 workingset_refault(struct folio *folio, void *shadow) argument 584 workingset_activation(struct folio *folio) argument [all...] |
H A D | mprotect.c | 117 struct folio *folio; local 201 struct folio *folio = pfn_swap_entry_folio(entry); local [all...] |
H A D | mlock.c | 61 static struct lruvec *__mlock_folio(struct folio *folio, struct lruvec *lruvec) argument 103 __mlock_new_folio(struct folio *folio, struct lruvec *lruvec) argument 105 VM_BUG_ON_FOLIO(folio_test_lru(folio), folio); local 122 __munlock_folio(struct folio *folio, struct lruvec *lruvec) argument 169 mlock_lru(struct folio *folio) argument 174 mlock_new(struct folio *folio) argument 190 struct folio *folio; local 242 mlock_folio(struct folio *folio) argument 267 mlock_new_folio(struct folio *folio) argument 290 munlock_folio(struct folio *folio) argument 307 folio_mlock_step(struct folio *folio, pte_t *pte, unsigned long addr, unsigned long end) argument 332 allow_mlock_munlock(struct folio *folio, struct vm_area_struct *vma, unsigned long start, unsigned long end, unsigned int step) argument 371 struct folio *folio; local [all...] |
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_shmem.c | 44 struct folio *folio = page_folio(page); local 102 struct folio *folio; local [all...] |
/linux-master/virt/kvm/ |
H A D | guest_memfd.c | 18 struct folio *folio; local 141 struct folio *folio; local 270 kvm_gmem_error_folio(struct address_space *mapping, struct folio *folio) argument 490 struct folio *folio; local [all...] |
/linux-master/fs/smb/client/ |
H A D | cifsencrypt.c | 106 struct folio *folios[16], *folio; local
|
/linux-master/fs/afs/ |
H A D | file.c | 328 static int afs_symlink_read_folio(struct file *file, struct folio *folio) argument [all...] |
/linux-master/fs/minix/ |
H A D | inode.c | 407 static int minix_read_folio(struct file *file, struct folio *folio) argument
|
/linux-master/fs/btrfs/ |
H A D | subpage.c | 144 void btrfs_detach_subpage(const struct btrfs_fs_info *fs_info, struct folio *folio) argument 120 btrfs_attach_subpage(const struct btrfs_fs_info *fs_info, struct folio *folio, enum btrfs_subpage_type type) argument 195 btrfs_folio_inc_eb_refs(const struct btrfs_fs_info *fs_info, struct folio *folio) argument 209 btrfs_folio_dec_eb_refs(const struct btrfs_fs_info *fs_info, struct folio *folio) argument 224 btrfs_subpage_assert(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 253 btrfs_subpage_start_reader(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 275 btrfs_subpage_end_reader(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 309 btrfs_subpage_clamp_range(struct folio *folio, u64 *start, u32 *len) argument 327 btrfs_subpage_start_writer(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 347 btrfs_subpage_end_and_test_writer(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 390 btrfs_folio_start_writer_lock(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 407 btrfs_folio_end_writer_lock(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 429 btrfs_subpage_set_uptodate(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 444 btrfs_subpage_clear_uptodate(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 458 btrfs_subpage_set_dirty(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 482 btrfs_subpage_clear_and_test_dirty(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 499 btrfs_subpage_clear_dirty(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 509 btrfs_subpage_set_writeback(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 524 btrfs_subpage_clear_writeback(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 541 btrfs_subpage_set_ordered(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 555 btrfs_subpage_clear_ordered(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 570 btrfs_subpage_set_checked(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 585 btrfs_subpage_clear_checked(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 706 btrfs_folio_assert_not_dirty(const struct btrfs_fs_info *fs_info, struct folio *folio) argument 736 btrfs_folio_unlock_writer(struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument 772 btrfs_subpage_dump_bitmap(const struct btrfs_fs_info *fs_info, struct folio *folio, u64 start, u32 len) argument [all...] |
/linux-master/block/ |
H A D | bio-integrity.c | 289 struct folio *folio = page_folio(pages[i]); local
|
/linux-master/fs/zonefs/ |
H A D | file.c | 113 static int zonefs_read_folio(struct file *unused, struct folio *folio) argument
|
/linux-master/fs/sysv/ |
H A D | itree.c | 464 static int sysv_read_folio(struct file *file, struct folio *folio) argument
|
/linux-master/fs/erofs/ |
H A D | data.c | 39 struct folio *folio; local 357 static int erofs_read_folio(struct file *file, struct folio *folio) argument
|