Home
last modified time | relevance | path

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

/linux-4.4.14/fs/ext4/
Dinline.c29 if (EXT4_I(inode)->i_inline_off) in ext4_get_inline_size()
30 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()
73 if (EXT4_I(inode)->i_inline_off) { in get_max_inline_xattr_value_size()
75 ((void *)raw_inode + EXT4_I(inode)->i_inline_off); in get_max_inline_xattr_value_size()
102 if (EXT4_I(inode)->i_extra_isize == 0) in ext4_get_max_inline_size()
113 down_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
115 up_read(&EXT4_I(inode)->xattr_sem); in ext4_get_max_inline_size()
141 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.c43 down_write(&EXT4_I(inode)->i_data_sem); in finish_range()
65 up_write((&EXT4_I(inode)->i_data_sem)); in finish_range()
67 down_write((&EXT4_I(inode)->i_data_sem)); in finish_range()
76 up_write((&EXT4_I(inode)->i_data_sem)); in finish_range()
78 down_write((&EXT4_I(inode)->i_data_sem)); in finish_range()
85 up_write((&EXT4_I(inode)->i_data_sem)); in finish_range()
321 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ext_swap_inode_data()
322 struct ext4_inode_info *tmp_ei = EXT4_I(tmp_inode); in ext4_ext_swap_inode_data()
339 down_write(&EXT4_I(inode)->i_data_sem); in ext4_ext_swap_inode_data()
347 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 …]
Dxattr.c287 if (!EXT4_I(inode)->i_file_acl) in ext4_xattr_block_get()
290 (unsigned long long)EXT4_I(inode)->i_file_acl); in ext4_xattr_block_get()
291 bh = sb_bread(inode->i_sb, EXT4_I(inode)->i_file_acl); in ext4_xattr_block_get()
299 EXT4_I(inode)->i_file_acl); in ext4_xattr_block_get()
387 down_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get()
393 up_read(&EXT4_I(inode)->xattr_sem); in ext4_xattr_get()
434 if (!EXT4_I(inode)->i_file_acl) in ext4_xattr_block_list()
437 (unsigned long long)EXT4_I(inode)->i_file_acl); in ext4_xattr_block_list()
438 bh = sb_bread(inode->i_sb, EXT4_I(inode)->i_file_acl); in ext4_xattr_block_list()
446 EXT4_I(inode)->i_file_acl); in ext4_xattr_block_list()
[all …]
Dfile.c48 !EXT4_I(inode)->i_reserved_data_blocks) in ext4_release_file()
50 down_write(&EXT4_I(inode)->i_data_sem); in ext4_release_file()
52 up_write(&EXT4_I(inode)->i_data_sem); in ext4_release_file()
64 wait_event(*wq, (atomic_read(&EXT4_I(inode)->i_unwritten) == 0)); in ext4_unwritten_wait()
219 down_read(&EXT4_I(inode)->i_mmap_sem); in ext4_dax_fault()
223 down_read(&EXT4_I(inode)->i_mmap_sem); in ext4_dax_fault()
234 up_read(&EXT4_I(inode)->i_mmap_sem); in ext4_dax_fault()
237 up_read(&EXT4_I(inode)->i_mmap_sem); in ext4_dax_fault()
254 down_read(&EXT4_I(inode)->i_mmap_sem); in ext4_dax_pmd_fault()
259 down_read(&EXT4_I(inode)->i_mmap_sem); in ext4_dax_pmd_fault()
[all …]
Dtruncate.h13 down_write(&EXT4_I(inode)->i_mmap_sem); in ext4_truncate_failed_write()
16 up_write(&EXT4_I(inode)->i_mmap_sem); in ext4_truncate_failed_write()
Dinode.c125 if (!EXT4_I(inode)->jinode) in ext4_begin_ordered_truncate()
128 EXT4_I(inode)->jinode, in ext4_begin_ordered_truncate()
144 int ea_blocks = EXT4_I(inode)->i_file_acl ? in ext4_inode_is_fast_symlink()
171 up_write(&EXT4_I(inode)->i_data_sem); in ext4_truncate_restart_trans()
173 down_write(&EXT4_I(inode)->i_data_sem); in ext4_truncate_restart_trans()
212 tid_t commit_tid = EXT4_I(inode)->i_datasync_tid; in ext4_evict_inode()
219 WARN_ON(atomic_read(&EXT4_I(inode)->i_ioend_count)); in ext4_evict_inode()
231 WARN_ON(atomic_read(&EXT4_I(inode)->i_ioend_count)); in ext4_evict_inode()
294 EXT4_I(inode)->i_dtime = get_seconds(); in ext4_evict_inode()
318 return &EXT4_I(inode)->i_reserved_quota; in ext4_get_reserved_space()
[all …]
Dcrypto_fname.c70 struct ext4_crypt_info *ci = EXT4_I(inode)->i_crypt_info; in ext4_fname_encrypt()
151 struct ext4_crypt_info *ci = EXT4_I(inode)->i_crypt_info; in ext4_fname_decrypt()
264 struct ext4_crypt_info *ci = EXT4_I(inode)->i_crypt_info; in ext4_fname_encrypted_size()
333 if (EXT4_I(inode)->i_crypt_info) in _ext4_fname_disk_to_usr()
373 struct ext4_crypt_info *ci = EXT4_I(inode)->i_crypt_info; in ext4_fname_usr_to_disk()
415 ci = EXT4_I(dir)->i_crypt_info; in ext4_fname_setup_filename()
Dcrypto_policy.c168 parent_ci = EXT4_I(parent)->i_crypt_info; in ext4_is_child_context_consistent_with_parent()
169 child_ci = EXT4_I(child)->i_crypt_info; in ext4_is_child_context_consistent_with_parent()
199 ci = EXT4_I(parent)->i_crypt_info; in ext4_inherit_context()
Dsymlink.c42 caddr = (char *) EXT4_I(inode)->i_data; in ext4_encrypted_follow_link()
43 max_size = sizeof(EXT4_I(inode)->i_data); in ext4_encrypted_follow_link()
Dmove_extent.c62 down_write(&EXT4_I(first)->i_data_sem); in ext4_double_down_write_data_sem()
63 down_write_nested(&EXT4_I(second)->i_data_sem, I_DATA_SEM_OTHER); in ext4_double_down_write_data_sem()
65 down_write(&EXT4_I(second)->i_data_sem); in ext4_double_down_write_data_sem()
66 down_write_nested(&EXT4_I(first)->i_data_sem, I_DATA_SEM_OTHER); in ext4_double_down_write_data_sem()
82 up_write(&EXT4_I(orig_inode)->i_data_sem); in ext4_double_up_write_data_sem()
83 up_write(&EXT4_I(donor_inode)->i_data_sem); in ext4_double_up_write_data_sem()
Dpage-io.c132 if (atomic_dec_and_test(&EXT4_I(io_end->inode)->i_ioend_count)) in ext4_release_io_end()
149 if (atomic_dec_and_test(&EXT4_I(inode)->i_unwritten)) in ext4_clear_io_unwritten_flag()
213 struct ext4_inode_info *ei = EXT4_I(io_end->inode); in ext4_add_complete_io()
235 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_do_flush_completed_IO()
269 atomic_inc(&EXT4_I(inode)->i_ioend_count); in ext4_init_io_end()
Dcrypto_key.c100 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_free_encryption_info()
116 struct ext4_inode_info *ei = EXT4_I(inode); in _ext4_get_encryption_info()
273 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_has_encryption_key()
Dextents.c63 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_extent_block_csum()
164 WARN_ON(!rwsem_is_locked(&EXT4_I(inode)->i_data_sem)); in __ext4_ext_dirty()
269 size = sizeof(EXT4_I(inode)->i_data); in ext4_ext_space_root()
283 size = sizeof(EXT4_I(inode)->i_data); in ext4_ext_space_root_idx()
314 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ext_calc_metadata_amount()
568 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()
1741 atomic_read(&EXT4_I(inode)->i_unwritten) || in ext4_can_extents_be_merged()
2162 down_read(&EXT4_I(inode)->i_data_sem); in ext4_fill_fiemap_extents()
[all …]
Dialloc.c447 ext4_group_t parent_group = EXT4_I(parent)->i_block_group; in find_group_orlov()
544 if (EXT4_I(parent)->i_last_alloc_group != ~0) { in find_group_orlov()
545 parent_group = EXT4_I(parent)->i_last_alloc_group; in find_group_orlov()
566 parent_group = EXT4_I(parent)->i_block_group; in find_group_orlov()
594 ext4_group_t parent_group = EXT4_I(parent)->i_block_group; in find_group_other()
621 if (!retry && EXT4_I(parent)->i_last_alloc_group != ~0) { in find_group_other()
623 parent_group = EXT4_I(parent)->i_last_alloc_group; in find_group_other()
786 ei = EXT4_I(inode); in __ext4_new_inode()
824 EXT4_I(dir)->i_last_alloc_group = group; in __ext4_new_inode()
1043 ext4_mask_flags(mode, EXT4_I(dir)->i_flags & EXT4_FL_INHERITED); in __ext4_new_inode()
Dext4.h785 if (EXT4_FITS_IN_INODE(raw_inode, EXT4_I(inode), xtime ## _extra)) \
802 if (EXT4_FITS_IN_INODE(raw_inode, EXT4_I(inode), xtime ## _extra)) \
1456 static inline struct ext4_inode_info *EXT4_I(struct inode *inode) in EXT4_I() function
1484 atomic_inc(&EXT4_I(inode)->i_unwritten); in ext4_set_io_unwritten_flag()
1520 return test_bit(bit + (offset), &EXT4_I(inode)->i_##field); \
1524 set_bit(bit + (offset), &EXT4_I(inode)->i_##field); \
1528 clear_bit(bit + (offset), &EXT4_I(inode)->i_##field); \
1577 #define NEXT_ORPHAN(inode) EXT4_I(inode)->i_dtime
2339 struct ext4_crypt_info *ci = EXT4_I(inode)->i_crypt_info; in ext4_get_encryption_info()
2352 return EXT4_I(inode)->i_crypt_info; in ext4_encryption_info()
[all …]
Dioctl.c61 ei1 = EXT4_I(inode1); in swap_inode_data()
62 ei2 = EXT4_I(inode2); in swap_inode_data()
111 ei_bl = EXT4_I(inode_bl); in swap_inode_boot_loader()
209 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ioctl()
Dfsync.c90 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_sync_file()
Dindirect.c154 add_chain(chain, NULL, EXT4_I(inode)->i_data + *offsets); in ext4_get_branch()
211 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_find_near()
652 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ind_direct_IO()
769 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ind_calc_metadata_amount()
1207 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ind_truncate()
1320 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_ind_remove_space()
Dcrypto.c101 struct ext4_crypt_info *ci = EXT4_I(inode)->i_crypt_info; in ext4_get_crypto_ctx()
267 struct ext4_crypt_info *ci = EXT4_I(inode)->i_crypt_info; in ext4_page_crypto()
Dext4_jbd2.h365 return jbd2_journal_file_inode(handle, EXT4_I(inode)->jinode); in ext4_jbd2_file_inode()
373 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_update_inode_fsync_trans()
Dxattr.h68 EXT4_I(inode)->i_extra_isize))
Dext4_extents.h178 return (struct ext4_extent_header *) EXT4_I(inode)->i_data; in ext_inode_hdr()
Dnamei.c68 EXT4_I(inode)->i_disksize = inode->i_size; in ext4_append()
326 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_dirent_csum()
421 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_dx_csum()
1407 start = EXT4_I(dir)->i_dir_start_lookup; in ext4_find_entry()
1469 EXT4_I(dir)->i_dir_start_lookup = block; in ext4_find_entry()
2764 if (!list_empty(&EXT4_I(inode)->i_orphan)) in ext4_orphan_add()
2797 list_add(&EXT4_I(inode)->i_orphan, &sbi->s_orphan); in ext4_orphan_add()
2812 list_del_init(&EXT4_I(inode)->i_orphan); in ext4_orphan_add()
2831 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_orphan_del()
3176 inode->i_link = (char *)&EXT4_I(inode)->i_data; in ext4_symlink()
[all …]
Dsuper.c937 kmem_cache_free(ext4_inode_cachep, EXT4_I(inode)); in ext4_i_callback()
942 if (!list_empty(&(EXT4_I(inode)->i_orphan))) { in ext4_destroy_inode()
945 inode->i_ino, EXT4_I(inode)); in ext4_destroy_inode()
947 EXT4_I(inode), sizeof(struct ext4_inode_info), in ext4_destroy_inode()
994 if (EXT4_I(inode)->jinode) { in ext4_clear_inode()
996 EXT4_I(inode)->jinode); in ext4_clear_inode()
997 jbd2_free_inode(EXT4_I(inode)->jinode); in ext4_clear_inode()
998 EXT4_I(inode)->jinode = NULL; in ext4_clear_inode()
1001 if (EXT4_I(inode)->i_crypt_info) in ext4_clear_inode()
1002 ext4_free_encryption_info(inode, EXT4_I(inode)->i_crypt_info); in ext4_clear_inode()
[all …]
Dresize.c782 data = EXT4_I(inode)->i_data + EXT4_DIND_BLOCK; in add_new_gdb()
950 data = EXT4_I(inode)->i_data + EXT4_DIND_BLOCK; in reserve_backup_gdb()
1784 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_convert_meta_bg()
Dballoc.c849 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_inode_to_goal_block()
Dmballoc.c2501 EXT4_I(sbi->s_buddy_cache)->i_disksize = 0; in ext4_mb_init_backend()
3032 struct ext4_inode_info *ei = EXT4_I(ac->ac_inode); in ext4_mb_normalize_request()
3360 struct ext4_inode_info *ei = EXT4_I(ac->ac_inode); in ext4_mb_use_preallocated()
3653 ei = EXT4_I(ac->ac_inode); in ext4_mb_new_inode_pa()
3946 struct ext4_inode_info *ei = EXT4_I(inode); in ext4_discard_preallocations()
/linux-4.4.14/include/trace/events/
Dext4.h19 #define EXT4_I(inode) (container_of(inode, struct ext4_inode_info, vfs_inode)) macro
946 __entry->data_blocks = EXT4_I(inode)->i_reserved_data_blocks;
947 __entry->meta_blocks = EXT4_I(inode)->i_reserved_meta_blocks;
1167 EXT4_I(inode)->i_reserved_data_blocks;
1169 EXT4_I(inode)->i_reserved_meta_blocks;
1171 EXT4_I(inode)->i_allocated_meta_blocks;
1205 __entry->reserved_data_blocks = EXT4_I(inode)->i_reserved_data_blocks;
1206 __entry->reserved_meta_blocks = EXT4_I(inode)->i_reserved_meta_blocks;
1240 __entry->reserved_data_blocks = EXT4_I(inode)->i_reserved_data_blocks;
1241 __entry->reserved_meta_blocks = EXT4_I(inode)->i_reserved_meta_blocks;
[all …]