| /fs/btrfs/ |
| A D | subpage.c | 178 struct folio *folio, u64 start, u32 len) in btrfs_subpage_assert() argument 276 struct folio *folio, u64 start, u32 len) in btrfs_folio_end_lock() argument 306 struct folio *folio, unsigned long bitmap) in btrfs_folio_end_lock_bitmap() argument 362 struct folio *folio, u64 start, u32 len) in btrfs_subpage_set_uptodate() argument 377 struct folio *folio, u64 start, u32 len) in btrfs_subpage_clear_uptodate() argument 415 struct folio *folio, u64 start, u32 len) in btrfs_subpage_clear_and_test_dirty() argument 442 struct folio *folio, u64 start, u32 len) in btrfs_subpage_set_writeback() argument 505 struct folio *folio, u64 start, u32 len) in btrfs_subpage_clear_ordered() argument 535 struct folio *folio, u64 start, u32 len) in btrfs_subpage_clear_checked() argument 739 struct folio *folio, u64 start, u32 len) in btrfs_folio_set_lock() argument [all …]
|
| A D | subpage.h | 13 struct folio; 109 struct folio *folio) in btrfs_is_subpage() argument 111 if (folio->mapping && folio->mapping->host) in btrfs_is_subpage() 133 struct folio *folio, u64 start, u32 len); 135 struct folio *folio, u64 start, u32 len); 161 struct folio *folio, u64 start, u32 len); \ 163 struct folio *folio, u64 start, u32 len); \ 165 struct folio *folio, u64 start, u32 len); \ 177 struct folio *folio, u64 start, u32 len); \ 202 struct folio *folio, u64 start, u32 len); [all …]
|
| A D | extent_io.c | 178 struct folio *folio, const struct folio *locked_folio, in process_one_folio() argument 455 struct folio *folio = fi.folio; in end_bbio_data_write() local 510 struct folio *folio = fi.folio; in end_bbio_data_read() local 1076 struct folio *folio; in can_skip_one_ordered_range() local 1314 struct folio *folio, in writepage_delalloc() argument 1520 struct folio *folio, in submit_one_sector() argument 1596 struct folio *folio, in extent_writepage_io() argument 2514 struct folio *folio; in extent_write_locked_range() local 2588 struct folio *folio; in btrfs_readahead() local 3113 struct folio *folio) in grab_extent_buffer() argument [all …]
|
| /fs/jfs/ |
| A D | jfs_metapage.c | 136 static inline void inc_io(struct folio *folio) in inc_io() argument 157 struct folio *dst, struct folio *src, in __metapage_migrate_folio() 233 struct folio *dst, struct folio *src, in __metapage_migrate_folio() 359 struct folio *folio = bio->bi_private; in metapage_read_end_io() local 415 struct folio *folio = bio->bi_private; in metapage_write_end_io() local 553 struct folio *folio = NULL; in metapage_writepages() local 646 struct folio *dst, struct folio *src, in metapage_migrate_folio() 691 struct folio *folio; in __get_metapage() local 763 mp->folio = folio; in __get_metapage() 833 struct folio *folio = mp->folio; in force_metapage() local [all …]
|
| /fs/iomap/ |
| A D | buffered-io.c | 301 struct folio *folio) in iomap_read_inline_data() argument 688 struct folio *folio) in __iomap_write_begin() argument 768 struct folio *folio) in __iomap_put_folio() argument 797 struct folio *folio) in iomap_write_begin_inline() argument 817 struct folio *folio; in iomap_write_begin() local 919 struct folio *folio) in iomap_write_end() argument 950 struct folio *folio; in iomap_write_iter() local 1153 struct folio *folio; in iomap_write_delalloc_scan() local 1311 struct folio *folio; in iomap_unshare_iter() local 1384 struct folio *folio; in iomap_zero_iter() local [all …]
|
| /fs/ubifs/ |
| A D | file.c | 99 static int do_readpage(struct folio *folio) in do_readpage() argument 119 folio_zero_range(folio, 0, folio_size(folio)); in do_readpage() 213 struct folio *folio; in write_begin_slow() local 418 struct folio *folio; in ubifs_write_begin() local 521 struct folio *folio, void *fsdata) in ubifs_write_end() argument 764 struct folio *folio; in ubifs_do_bulk_read() local 991 inode->i_ino, folio->index, folio->flags); in ubifs_writepage() 1054 struct folio *folio = NULL; in ubifs_writepages() local 1138 struct folio *folio; in do_truncation() local 1448 struct folio *folio) in ubifs_dirty_folio() argument [all …]
|
| /fs/nilfs2/ |
| A D | page.c | 53 struct folio *folio; in nilfs_grab_buffer() local 76 struct folio *folio = bh->b_folio; in nilfs_forget_buffer() local 140 bool nilfs_folio_buffers_clean(struct folio *folio) in nilfs_folio_buffers_clean() argument 153 void nilfs_folio_bug(struct folio *folio) in nilfs_folio_bug() argument 169 folio, folio_ref_count(folio), in nilfs_folio_bug() 258 struct folio *folio = fbatch.folios[i], *dfolio; in nilfs_copy_dirty_pages() local 312 struct folio *folio = fbatch.folios[i], *dfolio; in nilfs_copy_back_pages() local 372 struct folio *folio = fbatch.folios[i]; in nilfs_clear_dirty_pages() local 400 void nilfs_clear_folio_dirty(struct folio *folio) in nilfs_clear_folio_dirty() argument 474 void __nilfs_clear_folio_dirty(struct folio *folio) in __nilfs_clear_folio_dirty() argument [all …]
|
| A D | dir.c | 89 static void nilfs_commit_chunk(struct folio *folio, in nilfs_commit_chunk() argument 109 static bool nilfs_check_folio(struct folio *folio, char *kaddr) in nilfs_check_folio() argument 190 struct folio *folio = read_mapping_folio(mapping, n, NULL); in nilfs_get_folio() local 249 struct folio *folio; in nilfs_readdir() local 354 struct folio *folio; in nilfs_dotdot() local 392 struct folio *folio; in nilfs_inode_by_name() local 404 struct folio *folio, struct inode *inode) in nilfs_set_link() argument 435 struct folio *folio = NULL; in nilfs_add_link() local 507 nilfs_commit_chunk(folio, folio->mapping, from, to); in nilfs_add_link() 569 struct folio *folio = filemap_grab_folio(mapping, 0); in nilfs_make_empty() local [all …]
|
| /fs/bcachefs/ |
| A D | fs-io-pagecache.h | 19 static inline u64 folio_end_pos(struct folio *folio) in folio_end_pos() argument 21 return folio_pos(folio) + folio_size(folio); in folio_end_pos() 24 static inline size_t folio_sectors(struct folio *folio) in folio_sectors() argument 29 static inline loff_t folio_sector(struct folio *folio) in folio_sector() argument 34 static inline u64 folio_end_sector(struct folio *folio) in folio_end_sector() argument 72 static inline void bch2_folio_sector_set(struct folio *folio, in bch2_folio_sector_set() argument 80 static inline int folio_pos_to_s(struct folio *folio, loff_t pos) in folio_pos_to_s() argument 84 BUG_ON(pos < folio_pos(folio) || pos >= folio_end_pos(folio)); in folio_pos_to_s() 89 static inline void __bch2_folio_release(struct folio *folio) in __bch2_folio_release() argument 94 static inline void bch2_folio_release(struct folio *folio) in bch2_folio_release() argument [all …]
|
| A D | fs-io-pagecache.c | 155 static void __bch2_folio_set(struct folio *folio, in __bch2_folio_set() argument 210 struct folio *folio = fs[folio_idx]; in bch2_folio_set() 266 struct folio *folio = fbatch.folios[i]; in bch2_mark_pagecache_unallocated() local 311 struct folio *folio = fbatch.folios[i]; in bch2_mark_pagecache_reserved() local 362 struct folio *folio, bool check_enospc) in bch2_get_folio_disk_reservation() argument 404 struct folio *folio, in __bch2_folio_reservation_get() argument 473 struct folio *folio, in bch2_folio_reservation_get() argument 482 struct folio *folio, in bch2_folio_reservation_get_partial() argument 520 struct folio *folio, in bch2_set_folio_dirty() argument 712 struct folio *folio = fbatch.folios[i]; in bch2_seek_pagecache_data() local [all …]
|
| A D | fs-io-buffered.c | 48 struct folio *folio; in readpages_iter_init() local 102 struct folio *folio = readpage_iter_peek(iter); in readpage_bio_extend() local 105 if (folio) { in readpage_bio_extend() 124 if (folio && !xa_is_value(folio)) in readpage_bio_extend() 276 struct folio *folio; in bch2_readahead() local 378 ret = bch2_read_single_folio(folio, folio->mapping); in bch2_read_folio() 523 static int __bch2_writepage(struct folio *folio, in __bch2_writepage() argument 684 struct folio *folio; in bch2_write_begin() local 714 folio_zero_segment(folio, len, folio_size(folio)); in bch2_write_begin() 762 struct folio *folio, void *fsdata) in bch2_write_end() argument [all …]
|
| /fs/ecryptfs/ |
| A D | mmap.c | 33 struct folio *folio = NULL; in ecryptfs_writepages() local 36 while ((folio = writeback_iter(mapping, wbc, folio, &error))) { in ecryptfs_writepages() 41 folio->index); in ecryptfs_writepages() 45 folio_unlock(folio); in ecryptfs_writepages() 91 ecryptfs_copy_up_encrypted_with_header(struct folio *folio, in ecryptfs_copy_up_encrypted_with_header() argument 171 err = ecryptfs_read_lower_page_segment(folio, folio->index, 0, in ecryptfs_read_folio() 188 folio->index, 0, folio_size(folio), in ecryptfs_read_folio() 206 folio->index); in ecryptfs_read_folio() 248 struct folio *folio; in ecryptfs_write_begin() local 256 *foliop = folio; in ecryptfs_write_begin() [all …]
|
| /fs/netfs/ |
| A D | buffered_write.c | 16 static void __netfs_set_group(struct folio *folio, struct netfs_group *netfs_group) in __netfs_set_group() argument 22 static void netfs_set_group(struct folio *folio, struct netfs_group *netfs_group) in netfs_set_group() argument 121 struct folio *folio = NULL, *writethrough = NULL; in netfs_perform_write() local 180 if (IS_ERR(folio)) { in netfs_perform_write() 347 folio_put(folio); in netfs_perform_write() 371 folio_put(folio); in netfs_perform_write() 372 folio = NULL; in netfs_perform_write() 407 folio_unlock(folio); in netfs_perform_write() 408 folio_put(folio); in netfs_perform_write() 508 struct folio *folio = page_folio(vmf->page); in netfs_page_mkwrite() local [all …]
|
| /fs/gfs2/ |
| A D | aops.c | 71 static int gfs2_write_jdata_folio(struct folio *folio, in gfs2_write_jdata_folio() argument 85 i_size < folio_pos(folio) + folio_size(folio)) in gfs2_write_jdata_folio() 86 folio_zero_segment(folio, offset_in_folio(folio, i_size), in gfs2_write_jdata_folio() 102 static int __gfs2_jdata_write_folio(struct folio *folio, in __gfs2_jdata_write_folio() argument 115 gfs2_trans_add_databufs(ip->i_gl, folio, 0, folio_size(folio)); in __gfs2_jdata_write_folio() 132 struct folio *folio = NULL; in gfs2_jdata_writeback() local 139 while ((folio = writeback_iter(mapping, wbc, folio, &error))) { in gfs2_jdata_writeback() 213 struct folio *folio = fbatch->folios[i]; in gfs2_write_jdata_batch() local 462 struct folio *folio; in gfs2_internal_read() local 550 struct folio *folio) in gfs2_jdata_dirty_folio() argument [all …]
|
| /fs/ |
| A D | mpage.c | 133 struct folio *folio; member 153 struct folio *folio = args->folio; in do_mpage_readpage() local 269 folio_zero_segment(folio, first_hole << blkbits, folio_size(folio)); in do_mpage_readpage() 361 struct folio *folio; in mpage_readahead() local 369 args.folio = folio; in mpage_readahead() 381 int mpage_read_folio(struct folio *folio, get_block_t get_block) in mpage_read_folio() argument 384 .folio = folio, in mpage_read_folio() 581 folio_zero_segment(folio, length, folio_size(folio)); in mpage_write_folio() 605 wbc_account_cgroup_owner(wbc, folio, folio_size(folio)); in mpage_write_folio() 658 struct folio *folio = NULL; in mpage_writepages() local [all …]
|
| A D | buffer.c | 188 struct folio *folio; in __find_get_block_slow() local 261 struct folio *folio; in end_buffer_async_read() local 321 struct folio *folio = bh->b_folio; in need_fsverity() local 392 struct folio *folio; in end_buffer_async_write() local 1046 struct folio *folio; in grow_dev_folio() local 1200 struct folio *folio = bh->b_folio; in mark_buffer_dirty() local 2248 struct folio *folio; in block_write_begin() local 2269 struct folio *folio) in block_write_end() argument 2477 struct folio *folio; in generic_cont_expand_simple() local 2504 struct folio *folio; in cont_expand_zero() local [all …]
|
| /fs/minix/ |
| A D | dir.c | 70 struct folio *folio = read_mapping_folio(dir->i_mapping, n, NULL); in dir_get_folio() local 72 if (IS_ERR(folio)) in dir_get_folio() 74 *foliop = folio; in dir_get_folio() 103 struct folio *folio; in minix_readdir() local 206 struct folio *folio = NULL; in minix_add_link() local 262 pos = folio_pos(folio) + offset_in_folio(folio, p); in minix_add_link() 289 loff_t pos = folio_pos(folio) + offset_in_folio(folio, de); in minix_delete_entry() 312 struct folio *folio = filemap_grab_folio(inode->i_mapping, 0); in minix_make_empty() local 359 struct folio *folio = NULL; in minix_empty_dir() local 412 loff_t pos = folio_pos(folio) + offset_in_folio(folio, de); in minix_set_link() [all …]
|
| /fs/xfs/scrub/ |
| A D | xfile.c | 125 struct folio *folio; in xfile_load() local 132 if (!folio) { in xfile_load() 195 struct folio *folio; in xfile_store() local 245 struct folio * 253 struct folio *folio = NULL; in xfile_get_folio() local 276 if (!folio) in xfile_get_folio() 279 if (len > folio_size(folio) - offset_in_folio(folio, pos)) { in xfile_get_folio() 297 return folio; in xfile_get_folio() 306 struct folio *folio) in xfile_put_folio() argument 308 trace_xfile_put_folio(xf, folio_pos(folio), folio_size(folio)); in xfile_put_folio() [all …]
|
| /fs/ext2/ |
| A D | dir.c | 193 struct folio *folio = read_mapping_folio(mapping, n, NULL); in ext2_get_folio() local 196 if (IS_ERR(folio)) in ext2_get_folio() 203 *foliop = folio; in ext2_get_folio() 277 struct folio *folio; in ext2_readdir() local 424 struct folio *folio; in ext2_inode_by_name() local 451 struct folio *folio, struct inode *inode, bool update_times) in ext2_set_link() argument 453 loff_t pos = folio_pos(folio) + offset_in_folio(folio, de); in ext2_set_link() 484 struct folio *folio = NULL; in ext2_add_link() local 539 pos = folio_pos(folio) + offset_in_folio(folio, de); in ext2_add_link() 619 struct folio *folio = filemap_grab_folio(inode->i_mapping, 0); in ext2_make_empty() local [all …]
|
| /fs/f2fs/ |
| A D | inline.c | 82 void f2fs_do_read_inline_data(struct folio *folio, struct folio *ifolio) in f2fs_do_read_inline_data() argument 91 folio_zero_segment(folio, MAX_INLINE_DATA(inode), folio_size(folio)); in f2fs_do_read_inline_data() 118 int f2fs_read_inline_data(struct inode *inode, struct folio *folio) in f2fs_read_inline_data() argument 133 if (folio->index) in f2fs_read_inline_data() 134 folio_zero_segment(folio, 0, folio_size(folio)); in f2fs_read_inline_data() 153 .folio = folio, in f2fs_convert_inline_folio() 185 f2fs_bug_on(F2FS_F_SB(folio), folio_test_writeback(folio)); in f2fs_convert_inline_folio() 221 struct folio *ifolio, *folio; in f2fs_convert_inline_inode() local 413 struct folio *folio; in f2fs_move_inline_dirents() local 644 struct folio *folio = NULL; in f2fs_add_inline_entry() local [all …]
|
| A D | node.c | 337 struct folio *folio) in f2fs_add_fsync_node_entry() argument 347 fn->folio = folio; in f2fs_add_fsync_node_entry() 985 struct folio *folio; in truncate_dnode() local 1024 struct folio *folio; in truncate_nodes() local 1170 struct folio *folio; in f2fs_truncate_inode_blocks() local 1364 struct folio *folio; in f2fs_new_node_folio() local 1437 .folio = folio, in read_node_folio() 1519 struct folio *folio; in __get_node_folio() local 1596 struct folio *folio; in flush_inline_data() local 1699 .folio = folio, in __write_node_folio() [all …]
|
| A D | data.c | 143 struct folio *folio = fi.folio; in f2fs_finish_read_bio() local 187 struct folio *folio = fi.folio; in f2fs_verify_bio() local 240 struct folio *folio = fi.folio; in f2fs_handle_step_decompress() local 329 struct folio *folio = fi.folio; in f2fs_write_end_io() local 888 struct folio *folio = fio->folio; in f2fs_merge_page_bio() local 1208 struct folio *folio; in f2fs_get_read_data_folio() local 1283 struct folio *folio; in f2fs_find_data_folio() local 1317 struct folio *folio; in f2fs_get_lock_data_folio() local 1345 struct folio *folio; in f2fs_get_new_data_folio() local 2654 struct folio *folio = fio->folio; in f2fs_do_write_data_page() local [all …]
|
| /fs/ufs/ |
| A D | dir.c | 73 struct folio *folio; in ufs_inode_by_name() local 85 struct folio *folio, struct inode *inode, in ufs_set_link() argument 88 loff_t pos = folio_pos(folio) + offset_in_folio(folio, de); in ufs_set_link() 109 static bool ufs_check_folio(struct folio *folio, char *kaddr) in ufs_check_folio() argument 190 struct folio *folio = read_mapping_folio(mapping, n, NULL); in ufs_get_folio() local 306 struct folio *folio = NULL; in ufs_add_link() local 363 pos = folio_pos(folio) + offset_in_folio(folio, de); in ufs_add_link() 430 struct folio *folio; in ufs_readdir() local 483 struct folio *folio) in ufs_delete_entry() argument 536 struct folio *folio = filemap_grab_folio(mapping, 0); in ufs_make_empty() local [all …]
|
| /fs/orangefs/ |
| A D | inode.c | 19 static int orangefs_writepage_locked(struct folio *folio, in orangefs_writepage_locked() argument 52 bvec_set_folio(&bv, folio, wlen, offset_in_folio(folio, off)); in orangefs_writepage_locked() 124 static int orangefs_writepages_callback(struct folio *folio, in orangefs_writepages_callback() argument 185 struct folio *folio = NULL; in orangefs_writepages() local 223 struct folio *folio; in orangefs_readahead() local 273 bvec_set_folio(&bv, folio, folio_size(folio), 0); in orangefs_read_folio() 294 struct folio *folio; in orangefs_write_begin() local 347 struct folio *folio, void *fsdata) in orangefs_write_end() argument 455 static void orangefs_free_folio(struct folio *folio) in orangefs_free_folio() argument 460 static int orangefs_launder_folio(struct folio *folio) in orangefs_launder_folio() argument [all …]
|
| /fs/jffs2/ |
| A D | file.c | 27 struct folio *folio, void *fsdata); 32 static int jffs2_read_folio(struct file *filp, struct folio *folio); 108 int __jffs2_read_folio(struct file *file, struct folio *folio) in __jffs2_read_folio() argument 110 int ret = jffs2_do_readpage_nolock(folio->mapping->host, folio); in __jffs2_read_folio() 111 folio_unlock(folio); in __jffs2_read_folio() 115 static int jffs2_read_folio(struct file *file, struct folio *folio) in jffs2_read_folio() argument 131 struct folio *folio; in jffs2_write_begin() local 216 *foliop = folio; in jffs2_write_begin() 244 struct folio *folio, void *fsdata) in jffs2_write_end() argument 284 folio_put(folio); in jffs2_write_end() [all …]
|