Home
last modified time | relevance | path

Searched refs:F2FS_I (Results 1 – 22 of 22) sorted by relevance

/linux-4.4.14/fs/f2fs/
Ddir.c177 nbucket = dir_buckets(level, F2FS_I(dir)->i_dir_level); in find_in_level()
180 bidx = dir_block_index(level, F2FS_I(dir)->i_dir_level, in find_in_level()
202 if (!de && room && F2FS_I(dir)->chash != namehash) { in find_in_level()
203 F2FS_I(dir)->chash = namehash; in find_in_level()
204 F2FS_I(dir)->clevel = level; in find_in_level()
240 max_depth = F2FS_I(dir)->i_current_depth; in f2fs_find_entry()
390 if (is_inode_flag_set(F2FS_I(inode), FI_NEW_INODE)) { in init_inode_metadata()
429 if (is_inode_flag_set(F2FS_I(inode), FI_INC_LINK)) { in init_inode_metadata()
455 if (inode && is_inode_flag_set(F2FS_I(inode), FI_NEW_INODE)) { in update_parent_metadata()
458 set_inode_flag(F2FS_I(dir), FI_UPDATE_DIR); in update_parent_metadata()
[all …]
Dinode.c23 unsigned int flags = F2FS_I(inode)->i_flags; in f2fs_set_inode_flags()
88 set_inode_flag(F2FS_I(inode), FI_DATA_EXIST); in __recover_inline_status()
89 set_raw_inline(F2FS_I(inode), F2FS_INODE(ipage)); in __recover_inline_status()
100 struct f2fs_inode_info *fi = F2FS_I(inode); in do_read_inode()
153 set_inode_flag(F2FS_I(inode), FI_FIRST_BLOCK_WRITTEN); in do_read_inode()
233 ri->i_advise = F2FS_I(inode)->i_advise; in update_inode()
240 if (F2FS_I(inode)->extent_tree) in update_inode()
241 set_raw_extent(&F2FS_I(inode)->extent_tree->largest, in update_inode()
245 set_raw_inline(F2FS_I(inode), ri); in update_inode()
253 ri->i_current_depth = cpu_to_le32(F2FS_I(inode)->i_current_depth); in update_inode()
[all …]
Dnamei.c64 set_inode_flag(F2FS_I(inode), FI_INLINE_DATA); in f2fs_new_inode()
66 set_inode_flag(F2FS_I(inode), FI_INLINE_DENTRY); in f2fs_new_inode()
82 set_inode_flag(F2FS_I(inode), FI_FREE_NID); in f2fs_new_inode()
180 set_inode_flag(F2FS_I(inode), FI_INC_LINK); in f2fs_link()
193 clear_inode_flag(F2FS_I(inode), FI_INC_LINK); in f2fs_link()
238 clear_inode_flag(F2FS_I(dir), FI_INLINE_DOTS); in __recover_dot_dentries()
447 set_inode_flag(F2FS_I(inode), FI_INC_LINK); in f2fs_mkdir()
464 clear_inode_flag(F2FS_I(inode), FI_INC_LINK); in f2fs_mkdir()
653 down_write(&F2FS_I(new_inode)->i_sem); in f2fs_rename()
657 up_write(&F2FS_I(new_inode)->i_sem); in f2fs_rename()
[all …]
Dinline.c161 set_inode_flag(F2FS_I(dn->inode), FI_APPEND_WRITE); in f2fs_convert_inline_page()
229 set_inode_flag(F2FS_I(inode), FI_APPEND_WRITE); in f2fs_write_inline_data()
230 set_inode_flag(F2FS_I(inode), FI_DATA_EXIST); in f2fs_write_inline_data()
267 set_inode_flag(F2FS_I(inode), FI_INLINE_DATA); in recover_inline_data()
268 set_inode_flag(F2FS_I(inode), FI_DATA_EXIST); in recover_inline_data()
361 set_inode_flag(F2FS_I(inode), FI_UPDATE_DIR); in make_empty_inline_dir()
418 clear_inode_flag(F2FS_I(dir), FI_INLINE_DENTRY); in f2fs_convert_inline_dir()
422 set_inode_flag(F2FS_I(dir), FI_UPDATE_DIR); in f2fs_convert_inline_dir()
461 down_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
479 F2FS_I(inode)->i_pino = dir->i_ino; in f2fs_add_inline_entry()
[all …]
Dxattr.c136 *((char *)buffer) = F2FS_I(inode)->i_advise; in f2fs_xattr_advise_get()
153 F2FS_I(inode)->i_advise |= *(char *)value; in f2fs_xattr_advise_set()
298 if (F2FS_I(inode)->i_xattr_nid) { in read_all_xattrs()
303 xpage = get_node_page(sbi, F2FS_I(inode)->i_xattr_nid); in read_all_xattrs()
337 if (hsize > inline_size && !F2FS_I(inode)->i_xattr_nid) in write_all_xattrs()
370 if (F2FS_I(inode)->i_xattr_nid) { in write_all_xattrs()
371 xpage = get_node_page(sbi, F2FS_I(inode)->i_xattr_nid); in write_all_xattrs()
396 F2FS_I(inode)->xattr_ver = cur_cp_version(F2FS_CKPT(sbi)); in write_all_xattrs()
484 struct f2fs_inode_info *fi = F2FS_I(inode); in __f2fs_setxattr()
616 down_write(&F2FS_I(inode)->i_sem); in f2fs_setxattr()
[all …]
Dextent_cache.c79 F2FS_I(inode)->extent_tree = et; in __grab_extent_tree()
161 struct extent_info *largest = &F2FS_I(inode)->extent_tree->largest; in __drop_largest_extent()
211 struct extent_tree *et = F2FS_I(inode)->extent_tree; in f2fs_lookup_extent_tree()
400 struct extent_tree *et = F2FS_I(inode)->extent_tree; in f2fs_update_extent_tree_range()
415 if (is_inode_flag_set(F2FS_I(inode), FI_NO_EXTENT)) { in f2fs_update_extent_tree_range()
523 set_inode_flag(F2FS_I(inode), FI_NO_EXTENT); in f2fs_update_extent_tree_range()
541 if (is_inode_flag_set(F2FS_I(inode), FI_NO_EXTENT)) in f2fs_update_extent_tree_range()
637 struct extent_tree *et = F2FS_I(inode)->extent_tree; in f2fs_destroy_extent_node()
653 struct extent_tree *et = F2FS_I(inode)->extent_tree; in f2fs_destroy_extent_tree()
676 F2FS_I(inode)->extent_tree = NULL; in f2fs_destroy_extent_tree()
[all …]
Dcrypto_fname.c75 struct f2fs_crypt_info *ci = F2FS_I(inode)->i_crypt_info; in f2fs_fname_encrypt()
154 struct f2fs_crypt_info *ci = F2FS_I(inode)->i_crypt_info; in f2fs_fname_decrypt()
273 struct f2fs_crypt_info *ci = F2FS_I(inode)->i_crypt_info; in f2fs_fname_crypto_alloc_buffer()
323 if (F2FS_I(inode)->i_crypt_info) in f2fs_fname_disk_to_usr()
351 struct f2fs_crypt_info *ci = F2FS_I(inode)->i_crypt_info; in f2fs_fname_usr_to_disk()
387 ci = F2FS_I(dir)->i_crypt_info; in f2fs_fname_setup_filename()
Dfile.c141 else if (!is_checkpointed_node(sbi, F2FS_I(inode)->i_pino)) in need_do_checkpoint()
143 else if (F2FS_I(inode)->xattr_ver == cur_cp_version(F2FS_CKPT(sbi))) in need_do_checkpoint()
166 struct f2fs_inode_info *fi = F2FS_I(inode); in try_to_fix_pino()
187 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_sync_file()
361 F2FS_I(inode)); in f2fs_seek_block()
368 end_offset = ADDRS_PER_PAGE(dn.node_page, F2FS_I(inode)); in f2fs_seek_block()
471 clear_inode_flag(F2FS_I(dn->inode), in truncate_data_blocks_range()
483 F2FS_I(dn->inode)) + ofs; in truncate_data_blocks_range()
571 count = ADDRS_PER_PAGE(dn.node_page, F2FS_I(inode)); in truncate_blocks()
634 struct f2fs_inode_info *fi = F2FS_I(inode); in __setattr_copy()
[all …]
Df2fs.h830 static inline struct f2fs_inode_info *F2FS_I(struct inode *inode) in F2FS_I() function
1011 if (F2FS_I(inode)->i_xattr_nid) in F2FS_HAS_BLOCKS()
1061 atomic_inc(&F2FS_I(inode)->dirty_pages); in inode_inc_dirty_pages()
1077 atomic_dec(&F2FS_I(inode)->dirty_pages); in inode_dec_dirty_pages()
1090 return atomic_read(&F2FS_I(inode)->dirty_pages); in get_dirty_pages()
1478 return is_inode_flag_set(F2FS_I(inode), FI_INLINE_XATTR); in f2fs_has_inline_xattr()
1505 return is_inode_flag_set(F2FS_I(inode), FI_INLINE_DATA); in f2fs_has_inline_data()
1510 clear_inode_flag(F2FS_I(inode), FI_INLINE_DATA); in f2fs_clear_inline_inode()
1511 clear_inode_flag(F2FS_I(inode), FI_DATA_EXIST); in f2fs_clear_inline_inode()
1516 return is_inode_flag_set(F2FS_I(inode), FI_DATA_EXIST); in f2fs_exist_data()
[all …]
Dcrypto_policy.c161 parent_ci = F2FS_I(parent)->i_crypt_info; in f2fs_is_child_context_consistent_with_parent()
162 child_ci = F2FS_I(child)->i_crypt_info; in f2fs_is_child_context_consistent_with_parent()
194 ci = F2FS_I(parent)->i_crypt_info; in f2fs_inherit_context()
Dcrypto_key.c102 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_free_encryption_info()
118 struct f2fs_inode_info *fi = F2FS_I(inode); in _f2fs_get_encryption_info()
251 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_has_encryption_key()
Dcheckpoint.c729 if (is_inode_flag_set(F2FS_I(inode), FI_DIRTY_DIR)) in __add_dirty_inode()
732 set_inode_flag(F2FS_I(inode), FI_DIRTY_DIR); in __add_dirty_inode()
733 F2FS_I(inode)->dirty_dir = new; in __add_dirty_inode()
798 !is_inode_flag_set(F2FS_I(inode), FI_DIRTY_DIR)) { in remove_dirty_dir_inode()
803 entry = F2FS_I(inode)->dirty_dir; in remove_dirty_dir_inode()
805 F2FS_I(inode)->dirty_dir = NULL; in remove_dirty_dir_inode()
806 clear_inode_flag(F2FS_I(inode), FI_DIRTY_DIR); in remove_dirty_dir_inode()
812 if (is_inode_flag_set(F2FS_I(inode), FI_DELAY_IPUT)) { in remove_dirty_dir_inode()
813 clear_inode_flag(F2FS_I(inode), FI_DELAY_IPUT); in remove_dirty_dir_inode()
Ddata.c235 if (unlikely(is_inode_flag_set(F2FS_I(dn->inode), FI_NO_ALLOC))) in reserve_new_block()
456 set_inode_flag(F2FS_I(inode), FI_UPDATE_DIR); in get_new_data_page()
464 struct f2fs_inode_info *fi = F2FS_I(dn->inode); in __allocate_data_block()
470 if (unlikely(is_inode_flag_set(F2FS_I(dn->inode), FI_NO_ALLOC))) in __allocate_data_block()
524 end_offset = ADDRS_PER_PAGE(dn.node_page, F2FS_I(inode)); in __allocate_data_blocks()
638 end_offset = ADDRS_PER_PAGE(dn.node_page, F2FS_I(inode)); in f2fs_map_blocks()
657 end_offset = ADDRS_PER_PAGE(dn.node_page, F2FS_I(inode)); in f2fs_map_blocks()
1088 set_inode_flag(F2FS_I(inode), FI_UPDATE_WRITE); in do_write_data_page()
1095 set_inode_flag(F2FS_I(inode), FI_APPEND_WRITE); in do_write_data_page()
1097 set_inode_flag(F2FS_I(inode), FI_FIRST_BLOCK_WRITTEN); in do_write_data_page()
[all …]
Drecovery.c126 if (is_inode_flag_set(F2FS_I(dir), FI_DELAY_IPUT)) { in recover_dentry()
130 set_inode_flag(F2FS_I(dir), FI_DELAY_IPUT); in recover_dentry()
324 bidx = start_bidx_of_node(offset, F2FS_I(inode)) + in check_index_in_prev_nodes()
360 struct f2fs_inode_info *fi = F2FS_I(inode); in do_recover_data()
Dcrypto.c112 struct f2fs_crypt_info *ci = F2FS_I(inode)->i_crypt_info; in f2fs_get_crypto_ctx()
334 struct f2fs_crypt_info *ci = F2FS_I(inode)->i_crypt_info; in f2fs_page_crypto()
Dnode.c499 level = get_node_path(F2FS_I(dn->inode), index, offset, noffset); in get_dnode_of_data()
790 level = get_node_path(F2FS_I(inode), from, offset, noffset); in truncate_inode_blocks()
877 nid_t nid = F2FS_I(inode)->i_xattr_nid; in truncate_xattr_node()
888 F2FS_I(inode)->i_xattr_nid = 0; in truncate_xattr_node()
891 F2FS_I(inode)->xattr_ver = cur_cp_version(F2FS_CKPT(sbi)); in truncate_xattr_node()
954 if (unlikely(is_inode_flag_set(F2FS_I(dn->inode), FI_NO_ALLOC))) in new_node_page()
981 F2FS_I(dn->inode)->i_xattr_nid = dn->nid; in new_node_page()
1698 clear_inode_flag(F2FS_I(inode), FI_INLINE_XATTR); in recover_inline_xattr()
1716 nid_t prev_xnid = F2FS_I(inode)->i_xattr_nid; in recover_xattr_data()
1740 F2FS_I(inode)->i_xattr_nid = new_xnid; in recover_xattr_data()
Dgc.c616 set_inode_flag(F2FS_I(inode), FI_APPEND_WRITE); in move_encrypted_block()
618 set_inode_flag(F2FS_I(inode), FI_FIRST_BLOCK_WRITTEN); in move_encrypted_block()
723 start_bidx = start_bidx_of_node(nofs, F2FS_I(inode)); in gc_data_segment()
739 start_bidx = start_bidx_of_node(nofs, F2FS_I(inode)) in gc_data_segment()
Dsuper.c483 if (F2FS_I(inode)->i_crypt_info) in f2fs_drop_inode()
485 F2FS_I(inode)->i_crypt_info); in f2fs_drop_inode()
502 set_inode_flag(F2FS_I(inode), FI_DIRTY_INODE); in f2fs_dirty_inode()
508 kmem_cache_free(f2fs_inode_cachep, F2FS_I(inode)); in f2fs_i_callback()
Dacl.c207 struct f2fs_inode_info *fi = F2FS_I(inode); in __f2fs_set_acl()
Dsegment.h543 is_inode_flag_set(F2FS_I(inode), FI_NEED_IPU)) in need_inplace_update()
Dsegment.c190 struct f2fs_inode_info *fi = F2FS_I(inode); in register_inmem_page()
217 struct f2fs_inode_info *fi = F2FS_I(inode); in commit_inmem_pages()
/linux-4.4.14/include/trace/events/
Df2fs.h142 __entry->pino = F2FS_I(inode)->i_pino;
147 __entry->advise = F2FS_I(inode)->i_advise;