/kernel/linux/linux-5.10/fs/ext4/ |
H A D | inline.c | 23 if (EXT4_I(inode)->i_inline_off) in ext4_get_inline_size() 24 return EXT4_I(inode)->i_inline_size; in ext4_get_inline_size() 43 EXT4_I(inode)->i_extra_isize - in get_max_inline_xattr_value_size() 80 if (EXT4_I(inode)->i_inline_off) { in get_max_inline_xattr_value_size() 82 ((void *)raw_inode + EXT4_I(inode)->i_inline_off); in get_max_inline_xattr_value_size() 109 if (EXT4_I(inode)->i_extra_isize == 0) in ext4_get_max_inline_size() 120 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size() 122 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size() 148 if (EXT4_I(inode)->i_extra_isize == 0) in ext4_find_inline_data_nolock() 166 EXT4_I(inod in ext4_find_inline_data_nolock() [all...] |
H A D | migrate.c | 36 down_write(&EXT4_I(inode)->i_data_sem); in finish_range() 58 up_write((&EXT4_I(inode)->i_data_sem)); in finish_range() 292 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ext_swap_inode_data() 293 struct ext4_inode_info *tmp_ei = EXT4_I(tmp_inode); in ext4_ext_swap_inode_data() 307 down_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_swap_inode_data() 315 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_swap_inode_data() 338 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_swap_inode_data() 393 struct ext4_inode_info *ei = EXT4_I(inode); in free_ext_block() 468 ei = EXT4_I(inode); in ext4_ext_migrate() 469 tmp_csum_seed = EXT4_I(tmp_inod in ext4_ext_migrate() [all...] |
H A D | xattr.h | 70 EXT4_I(inode)->i_extra_isize)) 106 ((EXT4_I(inode)->i_extra_isize != 0) && \ 107 (EXT4_GOOD_OLD_INODE_SIZE + EXT4_I(inode)->i_extra_isize + \ 155 down_write(&EXT4_I(inode)->xattr_sem); in ext4_write_lock_xattr() 162 if (down_write_trylock(&EXT4_I(inode)->xattr_sem) == 0) in ext4_write_trylock_xattr() 173 up_write(&EXT4_I(inode)->xattr_sem); in ext4_write_unlock_xattr()
|
H A D | extents_status.c | 187 tree = &EXT4_I(inode)->i_es_tree; in ext4_es_print_tree() 271 tree = &EXT4_I(inode)->i_es_tree; in __es_find_extent_range() 322 read_lock(&EXT4_I(inode)->i_es_lock); in ext4_es_find_extent_range() 324 read_unlock(&EXT4_I(inode)->i_es_lock); in ext4_es_find_extent_range() 373 read_lock(&EXT4_I(inode)->i_es_lock); in ext4_es_scan_range() 375 read_unlock(&EXT4_I(inode)->i_es_lock); in ext4_es_scan_range() 419 read_lock(&EXT4_I(inode)->i_es_lock); in ext4_es_scan_clu() 421 read_unlock(&EXT4_I(inode)->i_es_lock); in ext4_es_scan_clu() 428 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_es_list_add() 444 struct ext4_inode_info *ei = EXT4_I(inod in ext4_es_list_del() [all...] |
H A D | inode.c | 131 if (!EXT4_I(inode)->jinode) in ext4_begin_ordered_truncate() 134 EXT4_I(inode)->jinode, in ext4_begin_ordered_truncate() 151 if (!(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL)) { in ext4_inode_is_fast_symlink() 152 int ea_blocks = EXT4_I(inode)->i_file_acl ? in ext4_inode_is_fast_symlink() 182 if (EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL) in ext4_evict_inode() 208 tid_t commit_tid = EXT4_I(inode)->i_datasync_tid; in ext4_evict_inode() 280 memset(EXT4_I(inode)->i_data, 0, sizeof(EXT4_I(inode)->i_data)); in ext4_evict_inode() 321 EXT4_I(inode)->i_dtime = (__u32)ktime_get_real_seconds(); in ext4_evict_inode() 347 if (!list_empty(&EXT4_I(inod in ext4_evict_inode() [all...] |
H A D | truncate.h | 18 down_write(&EXT4_I(inode)->i_mmap_sem); in ext4_truncate_failed_write() 21 up_write(&EXT4_I(inode)->i_mmap_sem); in ext4_truncate_failed_write()
|
H A D | file.c | 148 !EXT4_I(inode)->i_reserved_data_blocks) { in ext4_release_file() 149 down_write(&EXT4_I(inode)->i_data_sem); in ext4_release_file() 151 up_write(&EXT4_I(inode)->i_data_sem); in ext4_release_file() 184 offset + len > EXT4_I(inode)->i_disksize) in ext4_extending_io() 292 * Note that EXT4_I(inode)->i_disksize can get extended up to in ext4_handle_inode_extension() 299 WARN_ON_ONCE(i_size_read(inode) < EXT4_I(inode)->i_disksize); in ext4_handle_inode_extension() 300 if (offset + count <= EXT4_I(inode)->i_disksize) { in ext4_handle_inode_extension() 306 if (!list_empty(&EXT4_I(inode)->i_orphan) && inode->i_nlink) { in ext4_handle_inode_extension() 639 if (offset + count > EXT4_I(inode)->i_disksize) { in ext4_dax_write_iter() 715 down_read(&EXT4_I(inod in ext4_dax_huge_fault() [all...] |
H A D | ioctl.c | 68 ei1 = EXT4_I(inode1); in swap_inode_data() 69 ei2 = EXT4_I(inode2); in swap_inode_data() 91 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_reset_inode_seed() 128 ei_bl = EXT4_I(inode_bl); in swap_inode_boot_loader() 136 (EXT4_I(inode)->i_flags & EXT4_JOURNAL_DATA_FL) || in swap_inode_boot_loader() 148 down_write(&EXT4_I(inode)->i_mmap_sem); in swap_inode_boot_loader() 183 EXT4_I(inode_bl)->i_disksize = inode_bl->i_size; in swap_inode_boot_loader() 257 up_write(&EXT4_I(inode)->i_mmap_sem); in swap_inode_boot_loader() 284 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ioctl_check_immutable() 301 struct ext4_inode_info *ei = EXT4_I(inod in ext4_dax_dontcache() [all...] |
H A D | xattr.c | 47 * EXT4_I(inode)->i_file_acl is protected by EXT4_I(inode)->xattr_sem. 126 struct ext4_inode_info *ei = EXT4_I(ea_inode); in ext4_xattr_inode_set_class() 537 if (!EXT4_I(inode)->i_file_acl) in ext4_xattr_block_get() 540 (unsigned long long)EXT4_I(inode)->i_file_acl); in ext4_xattr_block_get() 541 bh = ext4_sb_bread(inode->i_sb, EXT4_I(inode)->i_file_acl, REQ_PRIO); in ext4_xattr_block_get() 660 down_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get() 666 up_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get() 710 if (!EXT4_I(inode)->i_file_acl) in ext4_xattr_block_list() 713 (unsigned long long)EXT4_I(inod in ext4_xattr_block_list() [all...] |
H A D | symlink.c | 39 caddr = EXT4_I(inode)->i_data; in ext4_encrypted_get_link() 40 max_size = sizeof(EXT4_I(inode)->i_data); in ext4_encrypted_get_link()
|
H A D | extents.c | 52 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_extent_block_csum() 104 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_trunc_restart_fn() 127 down_write(&EXT4_I(inode)->i_data_sem); in ext4_datasem_ensure_credits() 171 WARN_ON(!rwsem_is_locked(&EXT4_I(inode)->i_data_sem)); in __ext4_ext_dirty() 282 size = sizeof(EXT4_I(inode)->i_data); in ext4_ext_space_root() 296 size = sizeof(EXT4_I(inode)->i_data); in ext4_ext_space_root_idx() 593 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ext_precache() 1347 ext_size = sizeof(EXT4_I(inode)->i_data); in ext4_ext_grow_indepth() 1349 memmove(bh->b_data, EXT4_I(inode)->i_data, ext_size); in ext4_ext_grow_indepth() 2445 struct ext4_inode_info *ei = EXT4_I(inod in ext4_rereserve_cluster() [all...] |
H A D | move_extent.c | 54 down_write(&EXT4_I(first)->i_data_sem); in ext4_double_down_write_data_sem() 55 down_write_nested(&EXT4_I(second)->i_data_sem, I_DATA_SEM_OTHER); in ext4_double_down_write_data_sem() 57 down_write(&EXT4_I(second)->i_data_sem); in ext4_double_down_write_data_sem() 58 down_write_nested(&EXT4_I(first)->i_data_sem, I_DATA_SEM_OTHER); in ext4_double_down_write_data_sem() 74 up_write(&EXT4_I(orig_inode)->i_data_sem); in ext4_double_up_write_data_sem() 75 up_write(&EXT4_I(donor_inode)->i_data_sem); in ext4_double_up_write_data_sem()
|
H A D | fast_commit.c | 140 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fc_reset_inode() 148 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fc_init_inode() 162 struct ext4_inode_info *ei = EXT4_I(inode); 191 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fc_start_update() 216 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fc_stop_update() 232 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fc_del() 324 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fc_track_template() 351 if (list_empty(&EXT4_I(inode)->i_fc_list)) in ext4_fc_track_template() 352 list_add_tail(&EXT4_I(inode)->i_fc_list, in ext4_fc_track_template() 370 struct ext4_inode_info *ei = EXT4_I(inod in __track_dentry_update() [all...] |
H A D | ialloc.c | 425 ext4_group_t parent_group = EXT4_I(parent)->i_block_group; in find_group_orlov() 521 if (EXT4_I(parent)->i_last_alloc_group != ~0) { in find_group_orlov() 522 parent_group = EXT4_I(parent)->i_last_alloc_group; in find_group_orlov() 543 parent_group = EXT4_I(parent)->i_block_group; in find_group_orlov() 571 ext4_group_t parent_group = EXT4_I(parent)->i_block_group; in find_group_other() 598 if (!retry && EXT4_I(parent)->i_last_alloc_group != ~0) { in find_group_other() 600 parent_group = EXT4_I(parent)->i_last_alloc_group; in find_group_other() 960 ei = EXT4_I(inode); in __ext4_new_inode() 980 ei->i_projid = EXT4_I(dir)->i_projid; in __ext4_new_inode() 1019 EXT4_I(di in __ext4_new_inode() [all...] |
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | inline.c | 25 if (EXT4_I(inode)->i_inline_off) in ext4_get_inline_size() 26 return EXT4_I(inode)->i_inline_size; in ext4_get_inline_size() 45 EXT4_I(inode)->i_extra_isize - in get_max_inline_xattr_value_size() 82 if (EXT4_I(inode)->i_inline_off) { in get_max_inline_xattr_value_size() 84 ((void *)raw_inode + EXT4_I(inode)->i_inline_off); in get_max_inline_xattr_value_size() 111 if (EXT4_I(inode)->i_extra_isize == 0) in ext4_get_max_inline_size() 122 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size() 124 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size() 150 if (EXT4_I(inode)->i_extra_isize == 0) in ext4_find_inline_data_nolock() 168 EXT4_I(inod in ext4_find_inline_data_nolock() [all...] |
H A D | migrate.c | 36 down_write(&EXT4_I(inode)->i_data_sem); in finish_range() 58 up_write((&EXT4_I(inode)->i_data_sem)); in finish_range() 291 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ext_swap_inode_data() 292 struct ext4_inode_info *tmp_ei = EXT4_I(tmp_inode); in ext4_ext_swap_inode_data() 306 down_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_swap_inode_data() 314 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_swap_inode_data() 337 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_swap_inode_data() 392 struct ext4_inode_info *ei = EXT4_I(inode); in free_ext_block() 467 ei = EXT4_I(inode); in ext4_ext_migrate() 468 tmp_csum_seed = EXT4_I(tmp_inod in ext4_ext_migrate() [all...] |
H A D | xattr.h | 70 EXT4_I(inode)->i_extra_isize)) 106 ((EXT4_I(inode)->i_extra_isize != 0) && \ 107 (EXT4_GOOD_OLD_INODE_SIZE + EXT4_I(inode)->i_extra_isize + \ 155 down_write(&EXT4_I(inode)->xattr_sem); in ext4_write_lock_xattr() 162 if (down_write_trylock(&EXT4_I(inode)->xattr_sem) == 0) in ext4_write_trylock_xattr() 173 up_write(&EXT4_I(inode)->xattr_sem); in ext4_write_unlock_xattr()
|
H A D | extents_status.c | 185 tree = &EXT4_I(inode)->i_es_tree; in ext4_es_print_tree() 269 tree = &EXT4_I(inode)->i_es_tree; in __es_find_extent_range() 318 read_lock(&EXT4_I(inode)->i_es_lock); in ext4_es_find_extent_range() 320 read_unlock(&EXT4_I(inode)->i_es_lock); in ext4_es_find_extent_range() 369 read_lock(&EXT4_I(inode)->i_es_lock); in ext4_es_scan_range() 371 read_unlock(&EXT4_I(inode)->i_es_lock); in ext4_es_scan_range() 415 read_lock(&EXT4_I(inode)->i_es_lock); in ext4_es_scan_clu() 417 read_unlock(&EXT4_I(inode)->i_es_lock); in ext4_es_scan_clu() 424 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_es_list_add() 440 struct ext4_inode_info *ei = EXT4_I(inod in ext4_es_list_del() [all...] |
H A D | orphan.c | 81 EXT4_I(inode)->i_orphan_idx = i * inodes_per_ob + j; in ext4_orphan_file_add() 116 !list_empty(&EXT4_I(inode)->i_orphan)) in ext4_orphan_add() 163 list_add(&EXT4_I(inode)->i_orphan, &sbi->s_orphan); in ext4_orphan_add() 178 list_del_init(&EXT4_I(inode)->i_orphan); in ext4_orphan_add() 202 blk = EXT4_I(inode)->i_orphan_idx / inodes_per_ob; in ext4_orphan_file_del() 203 off = EXT4_I(inode)->i_orphan_idx % inodes_per_ob; in ext4_orphan_file_del() 218 INIT_LIST_HEAD(&EXT4_I(inode)->i_orphan); in ext4_orphan_file_del() 230 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_orphan_del() 473 list_add(&EXT4_I(inode)->i_orphan, &EXT4_SB(sb)->s_orphan); in ext4_orphan_cleanup() 486 EXT4_I(inod in ext4_orphan_cleanup() [all...] |
H A D | inode.c | 132 if (!EXT4_I(inode)->jinode) in ext4_begin_ordered_truncate() 135 EXT4_I(inode)->jinode, in ext4_begin_ordered_truncate() 148 if (!(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL)) { in ext4_inode_is_fast_symlink() 149 int ea_blocks = EXT4_I(inode)->i_file_acl ? in ext4_inode_is_fast_symlink() 179 if (EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL) in ext4_evict_inode() 249 memset(EXT4_I(inode)->i_data, 0, sizeof(EXT4_I(inode)->i_data)); in ext4_evict_inode() 290 EXT4_I(inode)->i_dtime = (__u32)ktime_get_real_seconds(); in ext4_evict_inode() 316 if (!list_empty(&EXT4_I(inode)->i_fc_list)) in ext4_evict_inode() 324 return &EXT4_I(inod in ext4_get_reserved_space() [all...] |
H A D | move_extent.c | 54 down_write(&EXT4_I(first)->i_data_sem); in ext4_double_down_write_data_sem() 55 down_write_nested(&EXT4_I(second)->i_data_sem, I_DATA_SEM_OTHER); in ext4_double_down_write_data_sem() 57 down_write(&EXT4_I(second)->i_data_sem); in ext4_double_down_write_data_sem() 58 down_write_nested(&EXT4_I(first)->i_data_sem, I_DATA_SEM_OTHER); in ext4_double_down_write_data_sem() 74 up_write(&EXT4_I(orig_inode)->i_data_sem); in ext4_double_up_write_data_sem() 75 up_write(&EXT4_I(donor_inode)->i_data_sem); in ext4_double_up_write_data_sem()
|
H A D | xattr.c | 47 * EXT4_I(inode)->i_file_acl is protected by EXT4_I(inode)->xattr_sem. 124 struct ext4_inode_info *ei = EXT4_I(ea_inode); in ext4_xattr_inode_set_class() 587 if (!EXT4_I(inode)->i_file_acl) in ext4_xattr_block_get() 590 (unsigned long long)EXT4_I(inode)->i_file_acl); in ext4_xattr_block_get() 591 bh = ext4_sb_bread(inode->i_sb, EXT4_I(inode)->i_file_acl, REQ_PRIO); in ext4_xattr_block_get() 710 down_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get() 716 up_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get() 759 if (!EXT4_I(inode)->i_file_acl) in ext4_xattr_block_list() 762 (unsigned long long)EXT4_I(inod in ext4_xattr_block_list() [all...] |
H A D | fast_commit.c | 189 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fc_reset_inode() 197 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fc_init_inode() 212 struct ext4_inode_info *ei = EXT4_I(inode); 247 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fc_start_update() 271 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fc_stop_update() 286 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fc_del() 379 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fc_track_template() 399 if (list_empty(&EXT4_I(inode)->i_fc_list)) in ext4_fc_track_template() 400 list_add_tail(&EXT4_I(inode)->i_fc_list, in ext4_fc_track_template() 419 struct ext4_inode_info *ei = EXT4_I(inod in __track_dentry_update() [all...] |
H A D | symlink.c | 39 caddr = EXT4_I(inode)->i_data; in ext4_encrypted_get_link() 40 max_size = sizeof(EXT4_I(inode)->i_data); in ext4_encrypted_get_link()
|
H A D | extents.c | 52 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_extent_block_csum() 104 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_trunc_restart_fn() 146 down_write(&EXT4_I(inode)->i_data_sem); in ext4_datasem_ensure_credits() 191 WARN_ON(!rwsem_is_locked(&EXT4_I(inode)->i_data_sem)); in __ext4_ext_dirty() 302 size = sizeof(EXT4_I(inode)->i_data); in ext4_ext_space_root() 316 size = sizeof(EXT4_I(inode)->i_data); in ext4_ext_space_root_idx() 602 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ext_precache() 1346 ext_size = sizeof(EXT4_I(inode)->i_data); in ext4_ext_grow_indepth() 1348 memmove(bh->b_data, EXT4_I(inode)->i_data, ext_size); in ext4_ext_grow_indepth() 2417 struct ext4_inode_info *ei = EXT4_I(inod in ext4_rereserve_cluster() [all...] |