Home
last modified time | relevance | path

Searched refs:EXT4_I (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.15/fs/ext4/
H A Dinline.c30 if (EXT4_I(inode)->i_inline_off) in ext4_get_inline_size()
31 return EXT4_I(inode)->i_inline_size; in ext4_get_inline_size()
50 EXT4_I(inode)->i_extra_isize - in get_max_inline_xattr_value_size()
87 if (EXT4_I(inode)->i_inline_off) { in get_max_inline_xattr_value_size()
127 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
129 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
475 EXT4_I(inode)->i_inline_off = 0; in ext4_destroy_inline_data_nolock()
476 EXT4_I(inode)->i_inline_size = 0; in ext4_destroy_inline_data_nolock()
1040 dir->i_size = EXT4_I(dir)->i_disksize = EXT4_I(dir)->i_inline_size; in ext4_update_inline_dir()
1658 up_read(&EXT4_I(dir)->xattr_sem); in ext4_find_inline_entry()
[all …]
H A Dmigrate.c36 down_write(&EXT4_I(inode)->i_data_sem); in finish_range()
59 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()
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()
468 ei = EXT4_I(inode); in ext4_ext_migrate()
497 down_read(&EXT4_I(inode)->i_data_sem); in ext4_ext_migrate()
499 up_read((&EXT4_I(inode)->i_data_sem)); in ext4_ext_migrate()
634 down_write(&EXT4_I(inode)->i_data_sem); in ext4_ind_migrate()
[all …]
H A Dextents_status.c185 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()
320 read_lock(&EXT4_I(inode)->i_es_lock); in ext4_es_find_extent_range()
371 read_lock(&EXT4_I(inode)->i_es_lock); in ext4_es_scan_range()
417 read_lock(&EXT4_I(inode)->i_es_lock); in ext4_es_scan_clu()
497 if (!EXT4_I(inode)->i_es_shk_nr++) in ext4_es_init_extent()
503 EXT4_I(inode)->i_es_all_nr++; in ext4_es_init_extent()
514 EXT4_I(inode)->i_es_all_nr--; in ext4_es_free_extent()
520 if (!--EXT4_I(inode)->i_es_shk_nr) in ext4_es_free_extent()
1014 tree = &EXT4_I(inode)->i_es_tree; in ext4_es_lookup_extent()
[all …]
H A Dxattr.h69 EXT4_I(inode)->i_extra_isize))
108 ((EXT4_I(inode)->i_extra_isize != 0) && \
109 (EXT4_GOOD_OLD_INODE_SIZE + EXT4_I(inode)->i_extra_isize + \
157 down_write(&EXT4_I(inode)->xattr_sem); in ext4_write_lock_xattr()
164 if (down_write_trylock(&EXT4_I(inode)->xattr_sem) == 0) in ext4_write_trylock_xattr()
175 up_write(&EXT4_I(inode)->xattr_sem); in ext4_write_unlock_xattr()
H A Dorphan.c81 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(inode)->i_orphan_idx = i * inodes_per_ob + j; in ext4_orphan_cleanup()
[all …]
H A Dinode.c138 if (!EXT4_I(inode)->jinode) in ext4_begin_ordered_truncate()
141 EXT4_I(inode)->jinode, in ext4_begin_ordered_truncate()
257 memset(EXT4_I(inode)->i_data, 0, sizeof(EXT4_I(inode)->i_data)); in ext4_evict_inode()
439 down_read(&EXT4_I(inode)->i_data_sem); in ext4_map_blocks_es_recheck()
1809 up_read(&EXT4_I(inode)->i_data_sem); in ext4_da_map_blocks()
3268 EXT4_I(inode)->i_datasync_tid)) in ext4_inode_datasync_dirty()
4703 EXT4_I(inode)->i_inline_off = 0; in ext4_iget_extra_inode()
4711 *projid = EXT4_I(inode)->i_projid; in ext4_get_projid()
4739 EXT4_I(inode)->i_file_acl) { in check_igot_inode()
4812 ei = EXT4_I(inode); in __ext4_iget()
[all …]
H A Dxattr.c584 if (!EXT4_I(inode)->i_file_acl) in ext4_xattr_block_get()
710 up_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get()
753 if (!EXT4_I(inode)->i_file_acl) in ext4_xattr_block_list()
876 if (EXT4_I(inode)->i_file_acl) { in ext4_get_inode_usage()
1858 if (EXT4_I(inode)->i_file_acl) { in ext4_xattr_block_find()
2112 EXT4_I(inode)->i_block_group); in ext4_xattr_block_set()
2210 EXT4_I(inode)->i_file_acl); in ext4_xattr_block_set()
2311 if (!EXT4_I(inode)->i_file_acl) in ext4_xattr_get_block()
2790 if (EXT4_I(inode)->i_file_acl) { in ext4_expand_extra_isize_ea()
2950 if (EXT4_I(inode)->i_file_acl) { in ext4_xattr_delete_inode()
[all …]
H A Dioctl.c317 ei1 = EXT4_I(inode1); in swap_inode_data()
318 ei2 = EXT4_I(inode2); in swap_inode_data()
348 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_reset_inode_seed()
387 ei_bl = EXT4_I(inode_bl); in swap_inode_boot_loader()
533 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ioctl_check_immutable()
550 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_dax_dontcache()
589 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ioctl_setflags()
715 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ioctl_setproject()
778 down_read(&EXT4_I(inode)->xattr_sem); in ext4_ioctl_setproject()
780 up_read(&EXT4_I(inode)->xattr_sem); in ext4_ioctl_setproject()
[all …]
H A Dfast_commit.c189 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); in ext4_fc_wait_committing_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()
402 if (list_empty(&EXT4_I(inode)->i_fc_list)) in ext4_fc_track_template()
403 list_add_tail(&EXT4_I(inode)->i_fc_list, in ext4_fc_track_template()
567 EXT4_I(inode)->i_fc_lblk_len = 0; in __track_inode()
1893 down_write(&EXT4_I(inode)->i_data_sem); in ext4_fc_replay_del_range()
[all …]
H A Dsymlink.c39 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 Dmove_extent.c50 down_write(&EXT4_I(first)->i_data_sem); in ext4_double_down_write_data_sem()
51 down_write_nested(&EXT4_I(second)->i_data_sem, I_DATA_SEM_OTHER); in ext4_double_down_write_data_sem()
53 down_write(&EXT4_I(second)->i_data_sem); in ext4_double_down_write_data_sem()
54 down_write_nested(&EXT4_I(first)->i_data_sem, I_DATA_SEM_OTHER); in ext4_double_down_write_data_sem()
70 up_write(&EXT4_I(orig_inode)->i_data_sem); in ext4_double_up_write_data_sem()
71 up_write(&EXT4_I(donor_inode)->i_data_sem); in ext4_double_up_write_data_sem()
H A Dfile.c175 !EXT4_I(inode)->i_reserved_data_blocks) { in ext4_release_file()
176 down_write(&EXT4_I(inode)->i_data_sem); in ext4_release_file()
178 up_write(&EXT4_I(inode)->i_data_sem); in ext4_release_file()
211 offset + len > EXT4_I(inode)->i_disksize) in ext4_extending_io()
357 if (!list_empty(&EXT4_I(inode)->i_orphan) && inode->i_nlink) { in ext4_inode_extension_cleanup()
393 if (pos + size <= READ_ONCE(EXT4_I(inode)->i_disksize) && in ext4_dio_write_end_io()
657 if (offset + count > EXT4_I(inode)->i_disksize) { in ext4_dax_write_iter()
H A Dextents.c52 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_extent_block_csum()
103 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_trunc_restart_fn()
151 down_write(&EXT4_I(inode)->i_data_sem); in ext4_datasem_ensure_credits()
307 size = sizeof(EXT4_I(inode)->i_data); in ext4_ext_space_root()
321 size = sizeof(EXT4_I(inode)->i_data); in ext4_ext_space_root_idx()
4701 EXT4_I(inode)->i_sync_tid); in ext4_do_fallocate()
4892 EXT4_I(inode)->i_extra_isize; in ext4_iomap_xattr_fiemap()
4996 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_es_cache()
5351 EXT4_I(inode)->i_disksize = new_size; in ext4_collapse_range()
5353 up_write(&EXT4_I(inode)->i_data_sem); in ext4_collapse_range()
[all …]
H A Dialloc.c426 ext4_group_t parent_group = EXT4_I(parent)->i_block_group; in find_group_orlov()
523 if (EXT4_I(parent)->i_last_alloc_group != ~0) { in find_group_orlov()
524 parent_group = EXT4_I(parent)->i_last_alloc_group; in find_group_orlov()
545 parent_group = EXT4_I(parent)->i_block_group; in find_group_orlov()
573 ext4_group_t parent_group = EXT4_I(parent)->i_block_group; in find_group_other()
600 if (!retry && EXT4_I(parent)->i_last_alloc_group != ~0) { in find_group_other()
602 parent_group = EXT4_I(parent)->i_last_alloc_group; in find_group_other()
964 ei = EXT4_I(inode); in __ext4_new_inode()
984 ei->i_projid = EXT4_I(dir)->i_projid; in __ext4_new_inode()
1023 EXT4_I(dir)->i_last_alloc_group = group; in __ext4_new_inode()
[all …]
H A Dext4_jbd2.h341 EXT4_I(inode)->jinode, start_byte, length); in ext4_jbd2_inode_add_write()
350 EXT4_I(inode)->jinode, start_byte, length); in ext4_jbd2_inode_add_wait()
358 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_update_inode_fsync_trans()
H A Dindirect.c156 add_chain(chain, NULL, EXT4_I(inode)->i_data + *offsets); in ext4_get_branch()
219 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_find_near()
711 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ind_trunc_restart_fn()
736 down_write(&EXT4_I(inode)->i_data_sem); in ext4_ind_truncate_ensure_credits()
1114 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ind_truncate()
1230 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ind_remove_space()
H A Dext4.h1926 set_bit(bit + (offset), &EXT4_I(inode)->i_##field); \
1930 clear_bit(bit + (offset), &EXT4_I(inode)->i_##field); \
1973 #define NEXT_ORPHAN(inode) EXT4_I(inode)->i_dtime
2552 !(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL); in ext4_is_quota_file()
3402 down_write(&EXT4_I(inode)->i_data_sem); in ext4_update_i_disksize()
3403 if (newsize > EXT4_I(inode)->i_disksize) in ext4_update_i_disksize()
3404 WRITE_ONCE(EXT4_I(inode)->i_disksize, newsize); in ext4_update_i_disksize()
3405 up_write(&EXT4_I(inode)->i_data_sem); in ext4_update_i_disksize()
3417 if (newsize > EXT4_I(inode)->i_disksize) { in ext4_update_inode_size()
3549 EXT4_I(inode)->i_data, \
[all …]
H A Dfsync.c100 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_fsync_journal()
H A Dnamei.c87 EXT4_I(inode)->i_disksize = inode->i_size; in ext4_append()
350 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_dirblock_csum()
446 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_dx_csum()
1585 start = EXT4_I(dir)->i_dir_start_lookup; in __ext4_find_entry()
1637 EXT4_I(dir)->i_dir_start_lookup = block; in __ext4_find_entry()
3347 EXT4_I(inode)->i_disksize = inode->i_size; in ext4_init_symlink_block()
3500 (!projid_eq(EXT4_I(dir)->i_projid, in ext4_link()
3501 EXT4_I(old_dentry->d_inode)->i_projid))) in ext4_link()
3814 (!projid_eq(EXT4_I(new_dir)->i_projid, in ext4_rename()
3815 EXT4_I(old_dentry->d_inode)->i_projid))) in ext4_rename()
[all …]
H A Dext4_extents.h184 return (struct ext4_extent_header *) EXT4_I(inode)->i_data; in ext_inode_hdr()
H A Dpage-io.c250 struct ext4_inode_info *ei = EXT4_I(io_end->inode); in ext4_add_complete_io()
274 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_do_flush_completed_IO()
H A Dsuper.c1445 if (!list_empty(&(EXT4_I(inode)->i_orphan))) { in ext4_destroy_inode()
1448 inode->i_ino, EXT4_I(inode)); in ext4_destroy_inode()
1459 inode->i_ino, EXT4_I(inode), in ext4_destroy_inode()
1460 EXT4_I(inode)->i_reserved_data_blocks); in ext4_destroy_inode()
1510 if (EXT4_I(inode)->jinode) { in ext4_clear_inode()
1512 EXT4_I(inode)->jinode); in ext4_clear_inode()
1513 jbd2_free_inode(EXT4_I(inode)->jinode); in ext4_clear_inode()
1514 EXT4_I(inode)->jinode = NULL; in ext4_clear_inode()
1584 return EXT4_I(inode)->i_dquot; in ext4_get_dquots()
7012 struct ext4_inode_info *ei = EXT4_I(inode); in lockdep_set_quota_inode()
[all …]
H A Dmballoc.c3425 EXT4_I(sbi->s_buddy_cache)->i_disksize = 0; in ext4_mb_init_backend()
4244 struct ext4_inode_info *ei = EXT4_I(ac->ac_inode); in ext4_mb_pa_assert_overlap()
4280 struct ext4_inode_info *ei = EXT4_I(ac->ac_inode); in ext4_mb_pa_adjust_overlap()
4785 struct ext4_inode_info *ei = EXT4_I(ac->ac_inode); in ext4_mb_use_preallocated()
5039 ei = EXT4_I(pa->pa_inode); in ext4_mb_mark_pa_deleted()
5069 struct ext4_inode_info *ei = EXT4_I(ac->ac_inode); in ext4_mb_put_pa()
5236 ei = EXT4_I(ac->ac_inode); in ext4_mb_new_inode_pa()
5478 ei = EXT4_I(pa->pa_inode); in ext4_mb_discard_group_preallocations()
5514 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_discard_preallocations()
H A Dresize.c850 data = EXT4_I(inode)->i_data + EXT4_DIND_BLOCK; in add_new_gdb()
1038 data = EXT4_I(inode)->i_data + EXT4_DIND_BLOCK; in reserve_backup_gdb()
1915 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_convert_meta_bg()
/linux-6.15/include/trace/events/
H A Dext4.h22 #define EXT4_I(inode) (container_of(inode, struct ext4_inode_info, vfs_inode)) macro
1015 __entry->data_blocks = EXT4_I(inode)->i_reserved_data_blocks;
1233 EXT4_I(inode)->i_reserved_data_blocks;
1266 __entry->reserved_data_blocks = EXT4_I(inode)->i_reserved_data_blocks;
1297 __entry->reserved_data_blocks = EXT4_I(inode)->i_reserved_data_blocks;
2844 struct ext4_inode_info *ei = EXT4_I(inode);
2885 struct ext4_inode_info *ei = EXT4_I(inode);
2917 struct ext4_inode_info *ei = EXT4_I(inode);

12