| /linux-6.15/fs/f2fs/ |
| H A D | dir.c | 321 F2FS_I(dir)->chash = fname->hash; in find_in_level() 322 F2FS_I(dir)->clevel = level; in find_in_level() 376 F2FS_I(dir)->task = current; in __f2fs_find_entry() 678 level = F2FS_I(dir)->clevel; in f2fs_add_regular_entry() 679 F2FS_I(dir)->chash = 0; in f2fs_add_regular_entry() 747 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_add_regular_entry() 798 if (current != F2FS_I(dir)->task) { in f2fs_do_add_link() 800 F2FS_I(dir)->task = NULL; in f2fs_do_add_link() 820 f2fs_down_write(&F2FS_I(inode)->i_sem); in f2fs_do_tmpfile() 831 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_do_tmpfile() [all …]
|
| H A D | namei.c | 186 F2FS_I(inode)->i_flags |= F2FS_NOCOMP_FL; in set_compress_new_inode() 245 fi = F2FS_I(inode); in f2fs_new_inode() 263 fi->i_projid = F2FS_I(dir)->i_projid; in f2fs_new_inode() 416 (!projid_eq(F2FS_I(dir)->i_projid, in f2fs_link() 417 F2FS_I(old_dentry->d_inode)->i_projid))) in f2fs_link() 916 (!projid_eq(F2FS_I(new_dir)->i_projid, in f2fs_rename() 1036 f2fs_up_write(&F2FS_I(old_inode)->i_sem); in f2fs_rename() 1109 !projid_eq(F2FS_I(new_dir)->i_projid, in f2fs_cross_rename() 1112 !projid_eq(F2FS_I(old_dir)->i_projid, in f2fs_cross_rename() 1204 f2fs_up_write(&F2FS_I(old_dir)->i_sem); in f2fs_cross_rename() [all …]
|
| H A D | xattr.c | 107 *((char *)buffer) = F2FS_I(inode)->i_advise; in f2fs_xattr_advise_get() 132 F2FS_I(inode)->i_advise = new_advise; in f2fs_xattr_advise_set() 300 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in read_xattr_block() 325 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in lookup_all_xattrs() 392 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in read_all_xattrs() 477 if (F2FS_I(inode)->i_xattr_nid) { in write_all_xattrs() 536 f2fs_up_read(&F2FS_I(inode)->i_xattr_sem); in f2fs_getxattr() 572 f2fs_up_read(&F2FS_I(inode)->i_xattr_sem); in f2fs_listxattr() 663 if (!F2FS_I(inode)->i_xattr_nid) { in __f2fs_setxattr() 790 inode->i_mode = F2FS_I(inode)->i_acl_mode; in __f2fs_setxattr() [all …]
|
| H A D | file.c | 240 struct f2fs_inode_info *fi = F2FS_I(inode); in try_to_fix_pino() 324 f2fs_down_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file() 326 f2fs_up_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file() 548 f2fs_down_read(&F2FS_I(inode)->i_sem); in f2fs_file_mmap() 550 f2fs_up_read(&F2FS_I(inode)->i_sem); in f2fs_file_mmap() 2506 F2FS_I(inode)->donate_start = start; in f2fs_keep_noreuse_range() 2507 F2FS_I(inode)->donate_end = end - 1; in f2fs_keep_noreuse_range() 3486 ret = F2FS_I(inode)->i_gc_failures; in f2fs_ioc_set_pin_file() 3501 pin = F2FS_I(inode)->i_gc_failures; in f2fs_ioc_get_pin_file() 3523 F2FS_I(inode)->ioprio_hint = level; in f2fs_ioc_io_prio() [all …]
|
| H A D | compress.c | 245 if (F2FS_I(cc->inode)->i_compress_level) in lz4_init_compress_ctx() 554 return f2fs_cops[F2FS_I(inode)->i_compress_algorithm]; in f2fs_is_compress_backend_ready() 622 struct f2fs_inode_info *fi = F2FS_I(cc->inode); in f2fs_compress_pages() 736 struct f2fs_inode_info *fi = F2FS_I(dic->inode); in f2fs_decompress_cluster() 968 F2FS_I(inode)->i_log_cluster_size; in __f2fs_cluster_blocks() 1016 index >> F2FS_I(inode)->i_log_cluster_size, in f2fs_is_compressed_cluster() 1026 F2FS_I(inode)->i_cluster_size; in f2fs_is_sparse_cluster() 1182 .cluster_size = F2FS_I(inode)->i_cluster_size, in f2fs_prepare_compress_overwrite() 1198 .cluster_size = F2FS_I(inode)->i_cluster_size, in f2fs_compress_write_end() 1242 int cluster_size = F2FS_I(inode)->i_cluster_size; in f2fs_truncate_partial_cluster() [all …]
|
| H A D | f2fs.h | 3161 set_bit(flag, F2FS_I(inode)->flags); in set_inode_flag() 3172 clear_bit(flag, F2FS_I(inode)->flags); in clear_inode_flag() 3184 F2FS_I(inode)->i_acl_mode = mode; in set_acl_inode() 3241 F2FS_I(inode)->i_current_depth = depth; in f2fs_i_depth_write() 3248 F2FS_I(inode)->i_gc_failures = count; in f2fs_i_gc_failures_write() 3254 F2FS_I(inode)->i_xattr_nid = xnid; in f2fs_i_xnid_write() 3260 F2FS_I(inode)->i_pino = pino; in f2fs_i_pino_write() 3410 return F2FS_I(inode)->i_advise & type; in is_file() 3417 F2FS_I(inode)->i_advise |= type; in set_file() 3425 F2FS_I(inode)->i_advise &= ~type; in clear_file() [all …]
|
| H A D | inode.c | 45 unsigned int flags = F2FS_I(inode)->i_flags; in f2fs_set_inode_flags() 271 struct f2fs_inode_info *fi = F2FS_I(inode); in sanity_check_inode() 392 struct f2fs_inode_info *fi = F2FS_I(inode); in init_idisk_time() 402 struct f2fs_inode_info *fi = F2FS_I(inode); in do_read_inode() 656 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_update_inode() 820 if (list_empty(&F2FS_I(inode)->gdonate_list)) in f2fs_remove_donate_inode() 824 list_del_init(&F2FS_I(inode)->gdonate_list); in f2fs_remove_donate_inode() 835 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_evict_inode() 844 F2FS_I(fi->cow_inode)->atomic_inode = NULL; in f2fs_evict_inode()
|
| H A D | inline.c | 68 (F2FS_I(inode)->i_flags & F2FS_COMPR_FL))); in f2fs_sanity_check_inline_data() 474 F2FS_I(dir)->i_inline_xattr_size = 0; in f2fs_move_inline_dirents() 569 F2FS_I(dir)->i_inline_xattr_size = 0; in f2fs_move_rehashed_dirents() 589 if (!F2FS_I(dir)->i_dir_level) in do_convert_inline_dir() 664 f2fs_down_write_nested(&F2FS_I(inode)->i_sem, in f2fs_add_inline_entry() 694 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
|
| H A D | extent_cache.c | 376 F2FS_I(inode)->extent_tree[type] = et; in __grab_extent_tree() 485 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __lookup_extent_tree() 630 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __destroy_extent_node() 654 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __update_extent_tree_range() 820 struct extent_tree *et = F2FS_I(inode)->extent_tree[EX_READ]; in f2fs_update_read_extent_tree_range_compressed() 1126 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __drop_extent_tree() 1158 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __destroy_extent_tree() 1184 F2FS_I(inode)->extent_tree[type] = NULL; in __destroy_extent_tree()
|
| H A D | data.c | 1832 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in f2fs_xattr_fiemap() 2365 .cluster_size = F2FS_I(inode)->i_cluster_size, in f2fs_mpage_readpages() 2884 spin_lock(&F2FS_I(inode)->i_size_lock); in f2fs_write_single_data_page() 2885 if (F2FS_I(inode)->last_disk_size < psize) in f2fs_write_single_data_page() 2886 F2FS_I(inode)->last_disk_size = psize; in f2fs_write_single_data_page() 2887 spin_unlock(&F2FS_I(inode)->i_size_lock); in f2fs_write_single_data_page() 2909 !F2FS_I(inode)->wb_task && allow_balance) in f2fs_write_single_data_page() 3233 if (F2FS_I(inode)->wb_task) in __should_serialize_io() 3324 F2FS_I(inode)->cp_task == current ? in f2fs_write_data_pages() 3647 F2FS_I(inode)->cow_inode : inode, in f2fs_write_begin() [all …]
|
| H A D | verity.c | 206 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_end_enable_verity() 214 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_end_enable_verity()
|
| H A D | xattr.h | 76 #define XATTR_SIZE(i) ((F2FS_I(i)->i_xattr_nid ? \
|
| H A D | checkpoint.c | 1026 list_add_tail(&F2FS_I(inode)->dirty_list, &sbi->inode_list[type]); in __add_dirty_inode() 1037 list_del_init(&F2FS_I(inode)->dirty_list); in __remove_dirty_inode() 1114 F2FS_I(inode)->cp_task = current; in f2fs_sync_dirty_inodes() 1115 F2FS_I(inode)->wb_task = current; in f2fs_sync_dirty_inodes() 1119 F2FS_I(inode)->wb_task = NULL; in f2fs_sync_dirty_inodes() 1121 F2FS_I(inode)->cp_task = NULL; in f2fs_sync_dirty_inodes()
|
| H A D | super.c | 1527 if (sync && list_empty(&F2FS_I(inode)->gdirty_list)) { in f2fs_inode_dirtied() 1528 list_add_tail(&F2FS_I(inode)->gdirty_list, in f2fs_inode_dirtied() 1549 if (!list_empty(&F2FS_I(inode)->gdirty_list)) { in f2fs_inode_synced() 1550 list_del_init(&F2FS_I(inode)->gdirty_list); in f2fs_inode_synced() 1581 kmem_cache_free(f2fs_inode_cachep, F2FS_I(inode)); in f2fs_free_inode() 2798 return F2FS_I(inode)->i_dquot; in f2fs_get_dquots() 2803 return &F2FS_I(inode)->i_reserved_quota; in f2fs_get_reserved_space() 2870 F2FS_I(qf_inode)->i_flags |= qf_flag; in f2fs_quota_enable() 3039 F2FS_I(inode)->i_flags |= F2FS_QUOTA_DEFAULT_FL; in f2fs_quota_on() 3065 F2FS_I(inode)->i_flags &= ~F2FS_QUOTA_DEFAULT_FL; in __f2fs_quota_off() [all …]
|
| H A D | gc.c | 1206 F2FS_I(inode)->atomic_inode->i_mapping : inode->i_mapping; in ra_data_block() 1296 F2FS_I(inode)->atomic_inode->i_mapping : inode->i_mapping; in move_data_block() 1617 &F2FS_I(inode)->i_gc_rwsem[WRITE])) { in gc_data_segment() 1629 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment() 1640 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment() 1654 struct f2fs_inode_info *fi = F2FS_I(inode); in gc_data_segment()
|
| H A D | acl.c | 215 mode = F2FS_I(inode)->i_acl_mode; in f2fs_acl_update_mode()
|
| H A D | node.c | 856 unsigned int cluster_size = F2FS_I(dn->inode)->i_cluster_size; in f2fs_get_dnode_of_data() 1240 nid_t nid = F2FS_I(inode)->i_xattr_nid; in f2fs_truncate_xattr_node() 1951 clean = list_empty(&F2FS_I(inode)->gdirty_list); in f2fs_match_ino() 2769 nid_t prev_xnid = F2FS_I(inode)->i_xattr_nid; in f2fs_recover_xattr_data()
|
| H A D | recovery.c | 283 struct f2fs_inode_info *fi = F2FS_I(inode); in recover_inode()
|
| H A D | segment.c | 190 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_abort_atomic_write() 214 F2FS_I(inode)->atomic_write_task = NULL; in f2fs_abort_atomic_write() 271 dec_valid_block_count(sbi, F2FS_I(inode)->cow_inode, count); in __replace_atomic_write_block() 279 trace_f2fs_replace_atomic_write_block(inode, F2FS_I(inode)->cow_inode, in __replace_atomic_write_block() 311 struct f2fs_inode_info *fi = F2FS_I(inode); in __f2fs_commit_atomic_write() 393 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_commit_atomic_write()
|
| /linux-6.15/include/trace/events/ |
| H A D | f2fs.h | 204 __entry->pino = F2FS_I(inode)->i_pino; 209 __entry->advise = F2FS_I(inode)->i_advise;
|