Home
last modified time | relevance | path

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

/linux-4.1.27/fs/f2fs/
Dinode.c24 unsigned int flags = F2FS_I(inode)->i_flags; in f2fs_set_inode_flags()
89 set_inode_flag(F2FS_I(inode), FI_DATA_EXIST); in __recover_inline_status()
90 set_raw_inline(F2FS_I(inode), F2FS_INODE(ipage)); in __recover_inline_status()
101 struct f2fs_inode_info *fi = F2FS_I(inode); in do_read_inode()
154 set_inode_flag(F2FS_I(inode), FI_FIRST_BLOCK_WRITTEN); in do_read_inode()
230 ri->i_advise = F2FS_I(inode)->i_advise; in update_inode()
237 read_lock(&F2FS_I(inode)->ext_lock); in update_inode()
238 set_raw_extent(&F2FS_I(inode)->ext, &ri->i_ext); in update_inode()
239 read_unlock(&F2FS_I(inode)->ext_lock); in update_inode()
241 set_raw_inline(F2FS_I(inode), ri); in update_inode()
[all …]
Ddir.c171 nbucket = dir_buckets(level, F2FS_I(dir)->i_dir_level); in find_in_level()
174 bidx = dir_block_index(level, F2FS_I(dir)->i_dir_level, in find_in_level()
195 if (!de && room && F2FS_I(dir)->chash != namehash) { in find_in_level()
196 F2FS_I(dir)->chash = namehash; in find_in_level()
197 F2FS_I(dir)->clevel = level; in find_in_level()
227 max_depth = F2FS_I(dir)->i_current_depth; in f2fs_find_entry()
234 if (!de && F2FS_I(dir)->chash != name_hash) { in f2fs_find_entry()
235 F2FS_I(dir)->chash = name_hash; in f2fs_find_entry()
236 F2FS_I(dir)->clevel = level - 1; in f2fs_find_entry()
375 if (is_inode_flag_set(F2FS_I(inode), FI_NEW_INODE)) { in init_inode_metadata()
[all …]
Dnamei.c60 set_inode_flag(F2FS_I(inode), FI_INLINE_DATA); in f2fs_new_inode()
62 set_inode_flag(F2FS_I(inode), FI_INLINE_DENTRY); in f2fs_new_inode()
163 set_inode_flag(F2FS_I(inode), FI_INC_LINK); in f2fs_link()
176 clear_inode_flag(F2FS_I(inode), FI_INC_LINK); in f2fs_link()
221 clear_inode_flag(F2FS_I(dir), FI_INLINE_DOTS); in __recover_dot_dentries()
379 set_inode_flag(F2FS_I(inode), FI_INC_LINK); in f2fs_mkdir()
397 clear_inode_flag(F2FS_I(inode), FI_INC_LINK); in f2fs_mkdir()
500 down_write(&F2FS_I(new_inode)->i_sem); in f2fs_rename()
504 up_write(&F2FS_I(new_inode)->i_sem); in f2fs_rename()
530 down_write(&F2FS_I(old_inode)->i_sem); in f2fs_rename()
[all …]
Dinline.c141 set_inode_flag(F2FS_I(dn->inode), FI_APPEND_WRITE); in f2fs_convert_inline_page()
209 set_inode_flag(F2FS_I(inode), FI_APPEND_WRITE); in f2fs_write_inline_data()
210 set_inode_flag(F2FS_I(inode), FI_DATA_EXIST); in f2fs_write_inline_data()
247 set_inode_flag(F2FS_I(inode), FI_INLINE_DATA); in recover_inline_data()
248 set_inode_flag(F2FS_I(inode), FI_DATA_EXIST); in recover_inline_data()
336 set_inode_flag(F2FS_I(inode), FI_UPDATE_DIR); in make_empty_inline_dir()
379 clear_inode_flag(F2FS_I(dir), FI_INLINE_DENTRY); in f2fs_convert_inline_dir()
383 set_inode_flag(F2FS_I(dir), FI_UPDATE_DIR); in f2fs_convert_inline_dir()
421 down_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
439 F2FS_I(inode)->i_pino = dir->i_ino; in f2fs_add_inline_entry()
[all …]
Dfile.c129 else if (!is_checkpointed_node(sbi, F2FS_I(inode)->i_pino)) in need_do_checkpoint()
131 else if (F2FS_I(inode)->xattr_ver == cur_cp_version(F2FS_CKPT(sbi))) in need_do_checkpoint()
154 struct f2fs_inode_info *fi = F2FS_I(inode); in try_to_fix_pino()
175 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_sync_file()
349 F2FS_I(inode)); in f2fs_seek_block()
356 end_offset = ADDRS_PER_PAGE(dn.node_page, F2FS_I(inode)); in f2fs_seek_block()
442 clear_inode_flag(F2FS_I(dn->inode), in truncate_data_blocks_range()
529 count = ADDRS_PER_PAGE(dn.node_page, F2FS_I(inode)); in truncate_blocks()
586 struct f2fs_inode_info *fi = F2FS_I(inode); in __setattr_copy()
617 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_setattr()
[all …]
Dxattr.c139 *((char *)buffer) = F2FS_I(inode)->i_advise; in f2fs_xattr_advise_get()
155 F2FS_I(inode)->i_advise |= *(char *)value; in f2fs_xattr_advise_set()
300 if (F2FS_I(inode)->i_xattr_nid) { in read_all_xattrs()
305 xpage = get_node_page(sbi, F2FS_I(inode)->i_xattr_nid); in read_all_xattrs()
339 if (hsize > inline_size && !F2FS_I(inode)->i_xattr_nid) in write_all_xattrs()
372 if (F2FS_I(inode)->i_xattr_nid) { in write_all_xattrs()
373 xpage = get_node_page(sbi, F2FS_I(inode)->i_xattr_nid); in write_all_xattrs()
398 F2FS_I(inode)->xattr_ver = cur_cp_version(F2FS_CKPT(sbi)); in write_all_xattrs()
486 struct f2fs_inode_info *fi = F2FS_I(inode); in __f2fs_setxattr()
612 down_write(&F2FS_I(inode)->i_sem); in f2fs_setxattr()
[all …]
Df2fs.h709 static inline struct f2fs_inode_info *F2FS_I(struct inode *inode) in F2FS_I() function
890 if (F2FS_I(inode)->i_xattr_nid) in F2FS_HAS_BLOCKS()
940 atomic_inc(&F2FS_I(inode)->dirty_pages); in inode_inc_dirty_pages()
955 atomic_dec(&F2FS_I(inode)->dirty_pages); in inode_dec_dirty_pages()
968 return atomic_read(&F2FS_I(inode)->dirty_pages); in get_dirty_pages()
1311 return is_inode_flag_set(F2FS_I(inode), FI_INLINE_XATTR); in f2fs_has_inline_xattr()
1338 return is_inode_flag_set(F2FS_I(inode), FI_INLINE_DATA); in f2fs_has_inline_data()
1343 clear_inode_flag(F2FS_I(inode), FI_INLINE_DATA); in f2fs_clear_inline_inode()
1344 clear_inode_flag(F2FS_I(inode), FI_DATA_EXIST); in f2fs_clear_inline_inode()
1349 return is_inode_flag_set(F2FS_I(inode), FI_DATA_EXIST); in f2fs_exist_data()
[all …]
Ddata.c224 if (unlikely(is_inode_flag_set(F2FS_I(dn->inode), FI_NO_ALLOC))) in reserve_new_block()
270 struct f2fs_inode_info *fi = F2FS_I(inode); in lookup_extent_info()
299 struct f2fs_inode_info *fi = F2FS_I(inode); in update_extent_info()
723 struct extent_info *ext = &F2FS_I(inode)->ext; in f2fs_preserve_extent_tree()
870 write_lock(&F2FS_I(inode)->ext_lock); in f2fs_init_extent_cache()
871 get_extent_info(&F2FS_I(inode)->ext, *i_ext); in f2fs_init_extent_cache()
872 write_unlock(&F2FS_I(inode)->ext_lock); in f2fs_init_extent_cache()
878 if (is_inode_flag_set(F2FS_I(inode), FI_NO_EXTENT)) in f2fs_lookup_extent_cache()
889 struct f2fs_inode_info *fi = F2FS_I(dn->inode); in f2fs_update_extent_cache()
1107 set_inode_flag(F2FS_I(inode), FI_UPDATE_DIR); in get_new_data_page()
[all …]
Dcheckpoint.c682 if (is_inode_flag_set(F2FS_I(inode), FI_DIRTY_DIR)) in __add_dirty_inode()
685 set_inode_flag(F2FS_I(inode), FI_DIRTY_DIR); in __add_dirty_inode()
686 F2FS_I(inode)->dirty_dir = new; in __add_dirty_inode()
750 !is_inode_flag_set(F2FS_I(inode), FI_DIRTY_DIR)) { in remove_dirty_dir_inode()
755 entry = F2FS_I(inode)->dirty_dir; in remove_dirty_dir_inode()
757 F2FS_I(inode)->dirty_dir = NULL; in remove_dirty_dir_inode()
758 clear_inode_flag(F2FS_I(inode), FI_DIRTY_DIR); in remove_dirty_dir_inode()
764 if (is_inode_flag_set(F2FS_I(inode), FI_DELAY_IPUT)) { in remove_dirty_dir_inode()
765 clear_inode_flag(F2FS_I(inode), FI_DELAY_IPUT); in remove_dirty_dir_inode()
Dnode.h348 return F2FS_I(inode)->i_advise & type; in is_file()
353 F2FS_I(inode)->i_advise |= type; in set_file()
358 F2FS_I(inode)->i_advise &= ~type; in clear_file()
Drecovery.c121 if (is_inode_flag_set(F2FS_I(dir), FI_DELAY_IPUT)) { in recover_dentry()
125 set_inode_flag(F2FS_I(dir), FI_DELAY_IPUT); in recover_dentry()
313 bidx = start_bidx_of_node(offset, F2FS_I(inode)) + in check_index_in_prev_nodes()
349 struct f2fs_inode_info *fi = F2FS_I(inode); in do_recover_data()
Dnode.c491 level = get_node_path(F2FS_I(dn->inode), index, offset, noffset); in get_dnode_of_data()
782 level = get_node_path(F2FS_I(inode), from, offset, noffset); in truncate_inode_blocks()
869 nid_t nid = F2FS_I(inode)->i_xattr_nid; in truncate_xattr_node()
880 F2FS_I(inode)->i_xattr_nid = 0; in truncate_xattr_node()
883 F2FS_I(inode)->xattr_ver = cur_cp_version(F2FS_CKPT(sbi)); in truncate_xattr_node()
942 if (unlikely(is_inode_flag_set(F2FS_I(dn->inode), FI_NO_ALLOC))) in new_node_page()
969 F2FS_I(dn->inode)->i_xattr_nid = dn->nid; in new_node_page()
1645 clear_inode_flag(F2FS_I(inode), FI_INLINE_XATTR); in recover_inline_xattr()
1663 nid_t prev_xnid = F2FS_I(inode)->i_xattr_nid; in recover_xattr_data()
1687 F2FS_I(inode)->i_xattr_nid = new_xnid; in recover_xattr_data()
Dgc.c602 start_bidx = start_bidx_of_node(nofs, F2FS_I(inode)); in gc_data_segment()
619 start_bidx = start_bidx_of_node(nofs, F2FS_I(inode)); in gc_data_segment()
Dacl.c207 struct f2fs_inode_info *fi = F2FS_I(inode); in __f2fs_set_acl()
Dsuper.c443 set_inode_flag(F2FS_I(inode), FI_DIRTY_INODE); in f2fs_dirty_inode()
449 kmem_cache_free(f2fs_inode_cachep, F2FS_I(inode)); in f2fs_i_callback()
Dsegment.h530 is_inode_flag_set(F2FS_I(inode), FI_NEED_IPU)) in need_inplace_update()
Dsegment.c180 struct f2fs_inode_info *fi = F2FS_I(inode); in register_inmem_page()
215 struct f2fs_inode_info *fi = F2FS_I(inode); in commit_inmem_pages()
/linux-4.1.27/include/trace/events/
Df2fs.h136 __entry->pino = F2FS_I(inode)->i_pino;
141 __entry->advise = F2FS_I(inode)->i_advise;