Home
last modified time | relevance | path

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

/Linux-v4.19/fs/ext4/
Dinline.c23 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()
39 EXT4_I(inode)->i_extra_isize - in get_max_inline_xattr_value_size()
67 if (EXT4_I(inode)->i_inline_off) { in get_max_inline_xattr_value_size()
69 ((void *)raw_inode + EXT4_I(inode)->i_inline_off); in get_max_inline_xattr_value_size()
96 if (EXT4_I(inode)->i_extra_isize == 0) in ext4_get_max_inline_size()
107 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
109 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
135 if (EXT4_I(inode)->i_extra_isize == 0) in ext4_find_inline_data_nolock()
153 EXT4_I(inode)->i_inline_off = (u16)((void *)is.s.here - in ext4_find_inline_data_nolock()
[all …]
Dmigrate.c36 down_write(&EXT4_I(inode)->i_data_sem); in finish_range()
58 up_write((&EXT4_I(inode)->i_data_sem)); in finish_range()
60 down_write((&EXT4_I(inode)->i_data_sem)); in finish_range()
69 up_write((&EXT4_I(inode)->i_data_sem)); in finish_range()
71 down_write((&EXT4_I(inode)->i_data_sem)); in finish_range()
78 up_write((&EXT4_I(inode)->i_data_sem)); in finish_range()
314 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ext_swap_inode_data()
315 struct ext4_inode_info *tmp_ei = EXT4_I(tmp_inode); in ext4_ext_swap_inode_data()
332 down_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_swap_inode_data()
340 up_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_swap_inode_data()
[all …]
Dextents_status.c181 tree = &EXT4_I(inode)->i_es_tree; in ext4_es_print_tree()
256 read_lock(&EXT4_I(inode)->i_es_lock); in ext4_es_find_delayed_extent_range()
257 tree = &EXT4_I(inode)->i_es_tree; in ext4_es_find_delayed_extent_range()
293 read_unlock(&EXT4_I(inode)->i_es_lock); in ext4_es_find_delayed_extent_range()
300 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_es_list_add()
316 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_es_list_del()
344 if (!EXT4_I(inode)->i_es_shk_nr++) in ext4_es_alloc_extent()
350 EXT4_I(inode)->i_es_all_nr++; in ext4_es_alloc_extent()
358 EXT4_I(inode)->i_es_all_nr--; in ext4_es_free_extent()
363 BUG_ON(EXT4_I(inode)->i_es_shk_nr == 0); in ext4_es_free_extent()
[all …]
Dfile.c94 !EXT4_I(inode)->i_reserved_data_blocks) in ext4_release_file()
96 down_write(&EXT4_I(inode)->i_data_sem); in ext4_release_file()
98 up_write(&EXT4_I(inode)->i_data_sem); in ext4_release_file()
110 wait_event(*wq, (atomic_read(&EXT4_I(inode)->i_unwritten) == 0)); in ext4_unwritten_wait()
308 down_read(&EXT4_I(inode)->i_mmap_sem); in ext4_dax_huge_fault()
313 up_read(&EXT4_I(inode)->i_mmap_sem); in ext4_dax_huge_fault()
318 down_read(&EXT4_I(inode)->i_mmap_sem); in ext4_dax_huge_fault()
330 up_read(&EXT4_I(inode)->i_mmap_sem); in ext4_dax_huge_fault()
333 up_read(&EXT4_I(inode)->i_mmap_sem); in ext4_dax_huge_fault()
Dinode.c133 if (!EXT4_I(inode)->jinode) in ext4_begin_ordered_truncate()
136 EXT4_I(inode)->jinode, in ext4_begin_ordered_truncate()
153 if (!(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL)) { in ext4_inode_is_fast_symlink()
154 int ea_blocks = EXT4_I(inode)->i_file_acl ? in ext4_inode_is_fast_symlink()
184 up_write(&EXT4_I(inode)->i_data_sem); in ext4_truncate_restart_trans()
186 down_write(&EXT4_I(inode)->i_data_sem); in ext4_truncate_restart_trans()
228 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()
320 EXT4_I(inode)->i_dtime = (__u32)ktime_get_real_seconds(); in ext4_evict_inode()
345 return &EXT4_I(inode)->i_reserved_quota; in ext4_get_reserved_space()
[all …]
Dxattr.h70 EXT4_I(inode)->i_extra_isize))
141 down_write(&EXT4_I(inode)->xattr_sem); in ext4_write_lock_xattr()
148 if (down_write_trylock(&EXT4_I(inode)->xattr_sem) == 0) in ext4_write_trylock_xattr()
159 up_write(&EXT4_I(inode)->xattr_sem); in ext4_write_unlock_xattr()
Dtruncate.h18 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()
Dxattr.c404 if (!(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL)) { in ext4_xattr_inode_iget()
526 if (!EXT4_I(inode)->i_file_acl) in ext4_xattr_block_get()
529 (unsigned long long)EXT4_I(inode)->i_file_acl); in ext4_xattr_block_get()
530 bh = sb_bread(inode->i_sb, EXT4_I(inode)->i_file_acl); in ext4_xattr_block_get()
649 down_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get()
655 up_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get()
700 if (!EXT4_I(inode)->i_file_acl) in ext4_xattr_block_list()
703 (unsigned long long)EXT4_I(inode)->i_file_acl); in ext4_xattr_block_list()
704 bh = sb_bread(inode->i_sb, EXT4_I(inode)->i_file_acl); in ext4_xattr_block_list()
768 down_read(&EXT4_I(d_inode(dentry))->xattr_sem); in ext4_listxattr()
[all …]
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()
Dioctl.c67 ei1 = EXT4_I(inode1); in swap_inode_data()
68 ei2 = EXT4_I(inode2); in swap_inode_data()
114 ei_bl = EXT4_I(inode_bl); in swap_inode_boot_loader()
207 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ioctl_setflags()
319 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ioctl_setproject()
339 if (projid_eq(kprojid, EXT4_I(inode)->i_projid)) in ext4_ioctl_setproject()
387 down_read(&EXT4_I(inode)->xattr_sem); in ext4_ioctl_setproject()
389 up_read(&EXT4_I(inode)->xattr_sem); in ext4_ioctl_setproject()
395 EXT4_I(inode)->i_projid = kprojid; in ext4_ioctl_setproject()
633 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ioctl()
[all …]
Dmove_extent.c54 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()
Dextents.c51 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_extent_block_csum()
157 WARN_ON(!rwsem_is_locked(&EXT4_I(inode)->i_data_sem)); in __ext4_ext_dirty()
262 size = sizeof(EXT4_I(inode)->i_data); in ext4_ext_space_root()
276 size = sizeof(EXT4_I(inode)->i_data); in ext4_ext_space_root_idx()
307 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ext_calc_metadata_amount()
569 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ext_precache()
1299 memmove(bh->b_data, EXT4_I(inode)->i_data, in ext4_ext_grow_indepth()
1300 sizeof(EXT4_I(inode)->i_data)); in ext4_ext_grow_indepth()
1747 atomic_read(&EXT4_I(inode)->i_unwritten) || in ext4_can_extents_be_merged()
2168 down_read(&EXT4_I(inode)->i_data_sem); in ext4_fill_fiemap_extents()
[all …]
Dialloc.c419 ext4_group_t parent_group = EXT4_I(parent)->i_block_group; in find_group_orlov()
516 if (EXT4_I(parent)->i_last_alloc_group != ~0) { in find_group_orlov()
517 parent_group = EXT4_I(parent)->i_last_alloc_group; in find_group_orlov()
538 parent_group = EXT4_I(parent)->i_block_group; in find_group_orlov()
566 ext4_group_t parent_group = EXT4_I(parent)->i_block_group; in find_group_other()
593 if (!retry && EXT4_I(parent)->i_last_alloc_group != ~0) { in find_group_other()
595 parent_group = EXT4_I(parent)->i_last_alloc_group; in find_group_other()
832 ei = EXT4_I(inode); in __ext4_new_inode()
852 ei->i_projid = EXT4_I(dir)->i_projid; in __ext4_new_inode()
876 EXT4_I(dir)->i_last_alloc_group = group; in __ext4_new_inode()
[all …]
Dext4_jbd2.h368 EXT4_I(inode)->jinode); in ext4_jbd2_inode_add_write()
377 EXT4_I(inode)->jinode); in ext4_jbd2_inode_add_wait()
385 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_update_inode_fsync_trans()
Dext4.h836 if (EXT4_FITS_IN_INODE(raw_inode, EXT4_I(inode), xtime ## _extra)) {\
854 if (EXT4_FITS_IN_INODE(raw_inode, EXT4_I(inode), xtime ## _extra)) { \
1520 static inline struct ext4_inode_info *EXT4_I(struct inode *inode) in EXT4_I() function
1552 return test_bit(bit + (offset), &EXT4_I(inode)->i_##field); \
1556 set_bit(bit + (offset), &EXT4_I(inode)->i_##field); \
1560 clear_bit(bit + (offset), &EXT4_I(inode)->i_##field); \
1600 #define NEXT_ORPHAN(inode) EXT4_I(inode)->i_dtime
2084 !(EXT4_I(inode)->i_flags & EXT4_EA_INODE_FL); in ext4_is_quota_file()
2836 down_write(&EXT4_I(inode)->i_data_sem); in ext4_update_i_disksize()
2837 if (newsize > EXT4_I(inode)->i_disksize) in ext4_update_i_disksize()
[all …]
Dnamei.c70 EXT4_I(inode)->i_disksize = inode->i_size; in ext4_append()
328 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_dirent_csum()
423 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_dx_csum()
1408 start = EXT4_I(dir)->i_dir_start_lookup; in ext4_find_entry()
1458 EXT4_I(dir)->i_dir_start_lookup = block; in ext4_find_entry()
2763 if (!list_empty(&EXT4_I(inode)->i_orphan)) in ext4_orphan_add()
2796 list_add(&EXT4_I(inode)->i_orphan, &sbi->s_orphan); in ext4_orphan_add()
2811 list_del_init(&EXT4_I(inode)->i_orphan); in ext4_orphan_add()
2830 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_orphan_del()
3155 inode->i_link = (char *)&EXT4_I(inode)->i_data; in ext4_symlink()
[all …]
Dfsync.c98 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_sync_file()
Dindirect.c155 add_chain(chain, NULL, EXT4_I(inode)->i_data + *offsets); in ext4_get_branch()
212 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_find_near()
664 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ind_calc_metadata_amount()
1103 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ind_truncate()
1216 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ind_remove_space()
Dext4_extents.h167 return (struct ext4_extent_header *) EXT4_I(inode)->i_data; in ext_inode_hdr()
Dpage-io.c199 struct ext4_inode_info *ei = EXT4_I(io_end->inode); in ext4_add_complete_io()
221 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_do_flush_completed_IO()
Dsuper.c1068 kmem_cache_free(ext4_inode_cachep, EXT4_I(inode)); in ext4_i_callback()
1073 if (!list_empty(&(EXT4_I(inode)->i_orphan))) { in ext4_destroy_inode()
1076 inode->i_ino, EXT4_I(inode)); in ext4_destroy_inode()
1078 EXT4_I(inode), sizeof(struct ext4_inode_info), in ext4_destroy_inode()
1127 if (EXT4_I(inode)->jinode) { in ext4_clear_inode()
1129 EXT4_I(inode)->jinode); in ext4_clear_inode()
1130 jbd2_free_inode(EXT4_I(inode)->jinode); in ext4_clear_inode()
1131 EXT4_I(inode)->jinode = NULL; in ext4_clear_inode()
1328 return EXT4_I(inode)->i_dquot; in ext4_get_dquots()
2589 list_add(&EXT4_I(inode)->i_orphan, &EXT4_SB(sb)->s_orphan); in ext4_orphan_cleanup()
[all …]
Dresize.c809 data = EXT4_I(inode)->i_data + EXT4_DIND_BLOCK; in add_new_gdb()
979 data = EXT4_I(inode)->i_data + EXT4_DIND_BLOCK; in reserve_backup_gdb()
1816 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_convert_meta_bg()
Dballoc.c864 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_inode_to_goal_block()
Dmballoc.c2491 EXT4_I(sbi->s_buddy_cache)->i_disksize = 0; in ext4_mb_init_backend()
3068 struct ext4_inode_info *ei = EXT4_I(ac->ac_inode); in ext4_mb_normalize_request()
3403 struct ext4_inode_info *ei = EXT4_I(ac->ac_inode); in ext4_mb_use_preallocated()
3696 ei = EXT4_I(ac->ac_inode); in ext4_mb_new_inode_pa()
3989 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_discard_preallocations()
/Linux-v4.19/include/trace/events/
Dext4.h21 #define EXT4_I(inode) (container_of(inode, struct ext4_inode_info, vfs_inode)) macro
947 __entry->data_blocks = EXT4_I(inode)->i_reserved_data_blocks;
1165 EXT4_I(inode)->i_reserved_data_blocks;
1196 __entry->reserved_data_blocks = EXT4_I(inode)->i_reserved_data_blocks;
1227 __entry->reserved_data_blocks = EXT4_I(inode)->i_reserved_data_blocks;