| /linux/fs/f2fs/ |
| H A D | xattr.c | 279 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in read_inline_xattr() 301 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in read_xattr_block() 335 txattr_addr = xattr_alloc(F2FS_I_SB(inode), *base_size, is_inline); in lookup_all_xattrs() 369 f2fs_err(F2FS_I_SB(inode), "lookup inode (%llu) has corrupted xattr", in lookup_all_xattrs() 371 set_sbi_flag(F2FS_I_SB(inode), SBI_NEED_FSCK); in lookup_all_xattrs() 373 f2fs_handle_error(F2FS_I_SB(inode), in lookup_all_xattrs() 387 xattr_free(F2FS_I_SB(inode), txattr_addr, *is_inline); in lookup_all_xattrs() 401 txattr_addr = f2fs_kzalloc(F2FS_I_SB(inode), in read_all_xattrs() 437 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in write_all_xattrs() 561 xattr_free(F2FS_I_SB(inode), base_addr, is_inline); in f2fs_getxattr() [all …]
|
| H A D | inline.c | 74 if (!test_opt(F2FS_I_SB(inode), INLINE_DENTRY)) in f2fs_may_inline_dentry() 90 f2fs_bug_on(F2FS_I_SB(inode), folio->index); in f2fs_do_read_inline_data() 123 ifolio = f2fs_get_inode_folio(F2FS_I_SB(inode), inode->i_ino); in f2fs_read_inline_data() 149 .sbi = F2FS_I_SB(dn->inode), in f2fs_convert_inline_folio() 221 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_convert_inline_inode() 268 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_write_inline_data() 280 f2fs_bug_on(F2FS_I_SB(inode), folio->index); in f2fs_write_inline_data() 299 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_recover_inline_data() 476 if (!f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(dir)) && in f2fs_move_inline_dirents() 553 backup_dentry = f2fs_kmalloc(F2FS_I_SB(dir), in f2fs_move_rehashed_dirents() [all …]
|
| H A D | file.c | 78 F2FS_OPTION(F2FS_I_SB(inode)).fsync_mode == FSYNC_MODE_STRICT; in f2fs_zero_post_eof_page() 112 f2fs_update_iostat(F2FS_I_SB(inode), inode, in f2fs_filemap_fault() 124 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_vm_page_mkwrite() 275 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in need_do_checkpoint() 338 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_do_sync_file() 474 if (unlikely(f2fs_cp_error(F2FS_I_SB(file_inode(file))))) in f2fs_sync_file() 568 !f2fs_is_valid_blkaddr(F2FS_I_SB(inode), in f2fs_seek_block() 621 if (unlikely(f2fs_cp_error(F2FS_I_SB(inode)))) in f2fs_file_mmap_prepare() 709 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_truncate_data_blocks_range() 825 f2fs_bug_on(F2FS_I_SB(inode), cache_only && IS_ENCRYPTED(inode)); in truncate_partial_data_page() [all …]
|
| H A D | inode.c | 45 if (f2fs_readonly(F2FS_I_SB(inode)->sb)) in f2fs_mark_inode_dirty_sync() 215 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in sanity_check_compress_inode() 286 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in sanity_check_inode() 429 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in do_read_inode() 749 if (f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(inode))) in f2fs_update_inode() 753 if (f2fs_sb_has_project_quota(F2FS_I_SB(inode)) && in f2fs_update_inode() 761 if (f2fs_sb_has_inode_crtime(F2FS_I_SB(inode)) && in f2fs_update_inode() 767 if (f2fs_sb_has_compression(F2FS_I_SB(inode)) && in f2fs_update_inode() 791 f2fs_inode_chksum_set(F2FS_I_SB(inode), node_folio); in f2fs_update_inode() 797 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_update_inode_page() [all …]
|
| H A D | data.c | 69 sbi = F2FS_I_SB(inode); in f2fs_is_cp_guaranteed() 88 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __read_io_type() 1137 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_grab_read_bio() 1182 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_submit_page_read() 1230 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_reserve_new_blocks() 1321 if (!f2fs_is_valid_blkaddr(F2FS_I_SB(inode), dn.data_blkaddr, in f2fs_get_read_data_folio() 1345 !f2fs_is_valid_blkaddr(F2FS_I_SB(inode), in f2fs_get_read_data_folio() 1481 f2fs_bug_on(F2FS_I_SB(inode), ifolio); in f2fs_get_new_data_folio() 1495 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in __allocate_data_block() 1555 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_get_block_locked() [all …]
|
| H A D | namei.c | 238 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_new_inode() 371 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_create() 422 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_link() 532 f2fs_warn(F2FS_I_SB(inode), "%s: inode (ino=%llx) has zero i_nlink", in f2fs_lookup() 535 set_sbi_flag(F2FS_I_SB(inode), SBI_NEED_FSCK); in f2fs_lookup() 542 f2fs_warn(F2FS_I_SB(inode), "Inconsistent encryption contexts: %llu/%llu", in f2fs_lookup() 572 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in __do_unlink() 644 err = f2fs_sync_fs(F2FS_I_SB(dir)->sb, 1); in f2fs_unlink() 668 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_symlink() 757 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_mkdir() [all …]
|
| H A D | dir.c | 23 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_should_fallback_to_linear() 378 f2fs_warn(F2FS_I_SB(dir), "Corrupted max_depth of %llu: %u", in __f2fs_find_entry() 579 folio = f2fs_get_inode_folio(F2FS_I_SB(dir), inode->i_ino); in f2fs_init_inode_metadata() 598 f2fs_remove_orphan_inode(F2FS_I_SB(dir), inode->i_ino); in f2fs_init_inode_metadata() 708 if (time_to_inject(F2FS_I_SB(dir), FAULT_DIR_DEPTH)) in f2fs_add_regular_entry() 796 f2fs_update_time(F2FS_I_SB(dir), REQ_TIME); in f2fs_add_dentry() 854 f2fs_update_time(F2FS_I_SB(inode), REQ_TIME); in f2fs_do_tmpfile() 862 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_drop_nlink() 896 f2fs_update_time(F2FS_I_SB(dir), REQ_TIME); in f2fs_delete_entry() 898 if (F2FS_OPTION(F2FS_I_SB(dir)).fsync_mode == FSYNC_MODE_STRICT) in f2fs_delete_entry() [all …]
|
| H A D | extent_cache.c | 25 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in sanity_check_extent_cache() 108 return test_opt(F2FS_I_SB(inode), READ_EXTENT_CACHE) && in __init_may_extent_tree() 111 return test_opt(F2FS_I_SB(inode), AGE_EXTENT_CACHE) && in __init_may_extent_tree() 125 if (list_empty(&F2FS_I_SB(inode)->s_list)) in __may_extent_tree() 135 !f2fs_sb_has_readonly(F2FS_I_SB(inode))) in __may_extent_tree() 358 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __grab_extent_tree() 421 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_init_read_extent_tree() 492 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __lookup_extent_tree() 644 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __destroy_extent_node() 666 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __update_extent_tree_range() [all …]
|
| H A D | recovery.c | 124 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in init_recovered_filename() 202 entry = add_fsync_inode(F2FS_I_SB(inode), dir_list, in recover_dentry() 236 err = f2fs_acquire_orphan_inode(F2FS_I_SB(inode)); in recover_dentry() 258 f2fs_notice(F2FS_I_SB(inode), "%s: ino = %x, name = %.*s, dir = %llu, err = %d", in recover_dentry() 287 set_sbi_flag(F2FS_I_SB(inode), SBI_QUOTA_NEED_REPAIR); in recover_quota_data() 321 if (f2fs_sb_has_project_quota(F2FS_I_SB(inode)) && in recover_inode() 359 f2fs_notice(F2FS_I_SB(inode), "%s: ino = %x, name = %.*s, inline = %x", in recover_inode()
|
| H A D | f2fs.h | 2238 static inline struct f2fs_sb_info *F2FS_I_SB(struct inode *inode) in F2FS_I_SB() function 2245 return F2FS_I_SB(mapping->host); in F2FS_M_SB() 2817 inc_page_count(F2FS_I_SB(inode), S_ISDIR(inode->i_mode) ? in inode_inc_dirty_pages() 2820 inc_page_count(F2FS_I_SB(inode), F2FS_DIRTY_QDATA); in inode_inc_dirty_pages() 2835 dec_page_count(F2FS_I_SB(inode), S_ISDIR(inode->i_mode) ? in inode_dec_dirty_pages() 2838 dec_page_count(F2FS_I_SB(inode), F2FS_DIRTY_QDATA); in inode_dec_dirty_pages() 2843 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in inc_atomic_write_cnt() 2856 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in release_atomic_write_cnt() 3585 int compress_mode = F2FS_OPTION(F2FS_I_SB(inode)).compress_mode; in f2fs_need_compress_data() 3713 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_skip_inode_update() [all …]
|
| H A D | node.c | 728 f2fs_bug_on(F2FS_I_SB(dn->inode), 1); in f2fs_get_next_page_offset() 821 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_get_dnode_of_data() 969 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in truncate_node() 1016 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in truncate_dnode() 1068 folio = f2fs_get_node_folio(F2FS_I_SB(dn->inode), dn->nid, in truncate_nodes() 1147 folios[i] = f2fs_get_node_folio(F2FS_I_SB(dn->inode), nid[i], in truncate_partial_nodes() 1198 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_truncate_inode_blocks() 1310 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_truncate_xattr_node() 1362 if (unlikely(f2fs_cp_error(F2FS_I_SB(inode)))) { in f2fs_remove_inode_page() 1368 f2fs_warn(F2FS_I_SB(inode), in f2fs_remove_inode_page() [all …]
|
| H A D | gc.c | 757 if (!f2fs_pin_section(F2FS_I_SB(inode), segno)) in f2fs_gc_pinned_control() 1216 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in ra_data_block() 1332 .sbi = F2FS_I_SB(inode), in move_data_block() 1370 if (!check_valid_map(F2FS_I_SB(inode), segno, off)) { in move_data_block() 1513 if (!check_valid_map(F2FS_I_SB(inode), segno, off)) { in move_data_page() 1531 .sbi = F2FS_I_SB(inode), in move_data_page() 2354 struct f2fs_sb_info *sbi = F2FS_I_SB(file_inode(filp)); in f2fs_resize_fs()
|
| H A D | checkpoint.c | 966 f2fs_add_ino_entry(F2FS_I_SB(inode), inode->i_ino, ORPHAN_INO); in f2fs_add_orphan_inode() 1319 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __add_dirty_inode() 1339 stat_dec_dirty_inode(F2FS_I_SB(inode), type); in __remove_dirty_inode() 1344 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_update_dirty_folio() 1362 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_remove_dirty_inode()
|
| H A D | super.c | 1862 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_drop_inode() 1896 f2fs_submit_merged_write_cond(F2FS_I_SB(inode), in f2fs_drop_inode() 1920 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_inode_dirtied() 1947 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_inode_synced() 1960 stat_dec_dirty_inode(F2FS_I_SB(inode), DIRTY_META); in f2fs_inode_synced() 1971 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_dirty_inode() 3292 if (time_to_inject(F2FS_I_SB(inode), FAULT_DQUOT_INIT)) in f2fs_dquot_initialize() 3762 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_set_context()
|
| H A D | segment.c | 228 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __replace_atomic_write_block() 311 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __f2fs_commit_atomic_write() 402 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_commit_atomic_write() 3782 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __get_age_segment_type() 3828 return f2fs_rw_hint_to_seg_type(F2FS_I_SB(inode), in __get_segment_type_6() 4373 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_wait_on_block_writeback() 4392 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_wait_on_block_writeback_range()
|