| /linux/fs/f2fs/ |
| H A D | dir.c | 296 nbucket = dir_buckets(level, F2FS_I(dir)->i_dir_level); in find_in_level() 302 bidx = dir_block_index(level, F2FS_I(dir)->i_dir_level, in find_in_level() 343 if (room && F2FS_I(dir)->chash != fname->hash) { in find_in_level() 344 F2FS_I(dir)->chash = fname->hash; in find_in_level() 345 F2FS_I(dir)->clevel = level; in find_in_level() 376 max_depth = F2FS_I(dir)->i_current_depth; in __f2fs_find_entry() 400 F2FS_I(dir)->task = current; in __f2fs_find_entry() 621 if (F2FS_I(dir)->i_current_depth != current_depth) in f2fs_update_parent_metadata() 701 current_depth = F2FS_I(dir)->i_current_depth; in f2fs_add_regular_entry() 702 if (F2FS_I(dir)->chash == fname->hash) { in f2fs_add_regular_entry() [all …]
|
| H A D | xattr.c | 109 *((char *)buffer) = F2FS_I(inode)->i_advise; in f2fs_xattr_advise_get() 119 unsigned char old_advise = F2FS_I(inode)->i_advise; in f2fs_xattr_advise_set() 134 F2FS_I(inode)->i_advise = new_advise; in f2fs_xattr_advise_set() 302 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in read_xattr_block() 327 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in lookup_all_xattrs() 395 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in read_all_xattrs() 446 if (hsize > inline_size && !F2FS_I(inode)->i_xattr_nid) in write_all_xattrs() 480 if (F2FS_I(inode)->i_xattr_nid) { in write_all_xattrs() 481 xfolio = f2fs_get_xnode_folio(sbi, F2FS_I(inode)->i_xattr_nid); in write_all_xattrs() 535 f2fs_down_read(&F2FS_I(inode)->i_xattr_sem); in f2fs_getxattr() [all …]
|
| H A D | namei.c | 200 if (F2FS_I(dir)->i_flags & F2FS_NOCOMP_FL) { in set_compress_new_inode() 201 F2FS_I(inode)->i_flags |= F2FS_NOCOMP_FL; in set_compress_new_inode() 203 } else if (F2FS_I(dir)->i_flags & F2FS_COMPR_FL) { in set_compress_new_inode() 260 fi = F2FS_I(inode); in f2fs_new_inode() 277 (F2FS_I(dir)->i_flags & F2FS_PROJINHERIT_FL)) in f2fs_new_inode() 278 fi->i_projid = F2FS_I(dir)->i_projid; in f2fs_new_inode() 319 f2fs_mask_flags(mode, F2FS_I(dir)->i_flags & F2FS_FL_INHERITED); in f2fs_new_inode() 439 (!projid_eq(F2FS_I(dir)->i_projid, in f2fs_link() 440 F2FS_I(inode)->i_projid))) in f2fs_link() 988 (!projid_eq(F2FS_I(new_dir)->i_projid, in f2fs_rename() [all …]
|
| H A D | file.c | 290 else if (!f2fs_is_checkpointed_node(sbi, F2FS_I(inode)->i_pino)) in need_do_checkpoint() 298 f2fs_exist_written_data(sbi, F2FS_I(inode)->i_pino, in need_do_checkpoint() 301 else if (f2fs_exist_written_data(sbi, F2FS_I(inode)->i_pino, in need_do_checkpoint() 322 struct f2fs_inode_info *fi = F2FS_I(inode); in try_to_fix_pino() 405 f2fs_down_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file() 407 f2fs_up_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file() 488 ALIGN_DOWN(dn->ofs_in_node, F2FS_I(inode)->i_cluster_size)); in __found_offset() 630 f2fs_down_read(&F2FS_I(inode)->i_sem); in f2fs_file_mmap_prepare() 632 f2fs_up_read(&F2FS_I(inode)->i_sem); in f2fs_file_mmap_prepare() 642 f2fs_down_read(&F2FS_I(inode)->i_sem); in finish_preallocate_blocks() [all …]
|
| H A D | inode.c | 61 unsigned int flags = F2FS_I(inode)->i_flags; in f2fs_set_inode_flags() 287 struct f2fs_inode_info *fi = F2FS_I(inode); in sanity_check_inode() 420 struct f2fs_inode_info *fi = F2FS_I(inode); in init_idisk_time() 430 struct f2fs_inode_info *fi = F2FS_I(inode); in do_read_inode() 699 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_update_inode() 864 if (list_empty(&F2FS_I(inode)->gdonate_list)) in f2fs_remove_donate_inode() 868 list_del_init(&F2FS_I(inode)->gdonate_list); in f2fs_remove_donate_inode() 898 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_pre_evict_inode() 905 f2fs_down_write(&F2FS_I(cow_inode)->i_sem); in f2fs_pre_evict_inode() 907 F2FS_I(cow_inode)->atomic_inode = NULL; in f2fs_pre_evict_inode() [all …]
|
| H A D | f2fs.h | 2228 static inline struct f2fs_inode_info *F2FS_I(struct inode *inode) in F2FS_I() function 2567 block_t xattr_block = F2FS_I(inode)->i_xattr_nid ? 1 : 0; in F2FS_HAS_BLOCKS() 2816 atomic_inc(&F2FS_I(inode)->dirty_pages); in inode_inc_dirty_pages() 2834 atomic_dec(&F2FS_I(inode)->dirty_pages); in inode_dec_dirty_pages() 2844 struct f2fs_inode_info *fi = F2FS_I(inode); in inc_atomic_write_cnt() 2857 struct f2fs_inode_info *fi = F2FS_I(inode); in release_atomic_write_cnt() 2870 return atomic_read(&F2FS_I(inode)->dirty_pages); in get_dirty_pages() 3392 #define IS_DEVICE_ALIASING(inode) (F2FS_I(inode)->i_flags & F2FS_DEVICE_ALIAS_FL) 3424 set_bit(flag, F2FS_I(inode)->flags); in set_inode_flag() 3430 return test_bit(flag, F2FS_I(inode)->flags); in is_inode_flag_set() [all …]
|
| H A D | inline.c | 69 (F2FS_I(inode)->i_flags & F2FS_COMPR_FL))); in f2fs_sanity_check_inline_data() 478 F2FS_I(dir)->i_inline_xattr_size = 0; in f2fs_move_inline_dirents() 580 F2FS_I(dir)->i_inline_xattr_size = 0; in f2fs_move_rehashed_dirents() 600 if (!F2FS_I(dir)->i_dir_level) in do_convert_inline_dir() 676 f2fs_down_write_nested(&F2FS_I(inode)->i_sem, in f2fs_add_inline_entry() 706 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
|
| H A D | data.c | 489 F2FS_I(fio->folio->mapping->host)->ioprio_hint == F2FS_IOPRIO_WRITE) in f2fs_io_flags() 1976 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in f2fs_xattr_fiemap() 2053 unsigned int cluster_size = F2FS_I(inode)->i_cluster_size; in f2fs_fiemap() 2677 .log_cluster_size = F2FS_I(inode)->i_log_cluster_size, in f2fs_mpage_readpages() 2678 .cluster_size = F2FS_I(inode)->i_cluster_size, in f2fs_mpage_readpages() 2960 set_new_dnode(&dn, F2FS_I(inode)->cow_inode, NULL, NULL, 0); in f2fs_do_write_data_page() 3176 spin_lock(&F2FS_I(inode)->i_size_lock); in f2fs_write_single_data_page() 3177 if (F2FS_I(inode)->last_disk_size < psize) in f2fs_write_single_data_page() 3178 F2FS_I(inode)->last_disk_size = psize; in f2fs_write_single_data_page() 3179 spin_unlock(&F2FS_I(inode)->i_size_lock); in f2fs_write_single_data_page() [all …]
|
| H A D | extent_cache.c | 385 F2FS_I(inode)->extent_tree[type] = et; in __grab_extent_tree() 494 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __lookup_extent_tree() 645 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __destroy_extent_node() 667 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __update_extent_tree_range() 842 struct extent_tree *et = F2FS_I(inode)->extent_tree[EX_READ]; in f2fs_update_read_extent_tree_range_compressed() 1149 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __drop_extent_tree() 1181 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __destroy_extent_tree() 1207 F2FS_I(inode)->extent_tree[type] = NULL; in __destroy_extent_tree()
|
| H A D | gc.c | 1233 f2fs_down_read(&F2FS_I(inode)->i_sem); in ra_data_block() 1235 atomic_inode = igrab(F2FS_I(inode)->atomic_inode); in ra_data_block() 1237 f2fs_up_read(&F2FS_I(inode)->i_sem); in ra_data_block() 1242 f2fs_up_read(&F2FS_I(inode)->i_sem); in ra_data_block() 1352 f2fs_down_read(&F2FS_I(inode)->i_sem); in move_data_block() 1354 atomic_inode = igrab(F2FS_I(inode)->atomic_inode); in move_data_block() 1356 f2fs_up_read(&F2FS_I(inode)->i_sem); in move_data_block() 1361 f2fs_up_read(&F2FS_I(inode)->i_sem); in move_data_block() 1669 &F2FS_I(inode)->i_gc_rwsem[WRITE])) { in gc_data_segment() 1681 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment() [all …]
|
| H A D | xattr.h | 76 #define XATTR_SIZE(i) ((F2FS_I(i)->i_xattr_nid ? \
|
| H A D | checkpoint.c | 1326 list_add_tail(&F2FS_I(inode)->dirty_list, &sbi->inode_list[type]); in __add_dirty_inode() 1337 list_del_init(&F2FS_I(inode)->dirty_list); in __remove_dirty_inode() 1414 F2FS_I(inode)->cp_task = current; in f2fs_sync_dirty_inodes() 1415 F2FS_I(inode)->wb_task = current; in f2fs_sync_dirty_inodes() 1419 F2FS_I(inode)->wb_task = NULL; in f2fs_sync_dirty_inodes() 1421 F2FS_I(inode)->cp_task = NULL; in f2fs_sync_dirty_inodes()
|
| H A D | super.c | 1930 if (sync && list_empty(&F2FS_I(inode)->gdirty_list)) { in f2fs_inode_dirtied() 1931 list_add_tail(&F2FS_I(inode)->gdirty_list, in f2fs_inode_dirtied() 1954 if (!list_empty(&F2FS_I(inode)->gdirty_list)) { in f2fs_inode_synced() 1955 list_del_init(&F2FS_I(inode)->gdirty_list); in f2fs_inode_synced() 1986 kmem_cache_free(f2fs_inode_cachep, F2FS_I(inode)); in f2fs_free_inode() 2305 f2fs_statfs_project(sb, F2FS_I(d_inode(dentry))->i_projid, buf); in f2fs_statfs() 3300 return F2FS_I(inode)->i_dquot; in f2fs_get_dquots() 3305 return &F2FS_I(inode)->i_reserved_quota; in f2fs_get_reserved_space() 3364 if ((F2FS_I(qf_inode)->i_flags & qf_flag) != qf_flag) { in f2fs_quota_enable() 3365 F2FS_I(qf_inode)->i_flags |= qf_flag; in f2fs_quota_enable() [all …]
|
| H A D | node.c | 925 unsigned int cluster_size = F2FS_I(dn->inode)->i_cluster_size; in f2fs_get_dnode_of_data() 1311 nid_t nid = F2FS_I(inode)->i_xattr_nid; in f2fs_truncate_xattr_node() 2047 clean = list_empty(&F2FS_I(inode)->gdirty_list); in f2fs_match_ino() 2882 nid_t prev_xnid = F2FS_I(inode)->i_xattr_nid; in f2fs_recover_xattr_data()
|
| H A D | segment.c | 191 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_abort_atomic_write() 215 F2FS_I(inode)->atomic_write_task = NULL; in f2fs_abort_atomic_write() 272 dec_valid_block_count(sbi, F2FS_I(inode)->cow_inode, count); in __replace_atomic_write_block() 280 trace_f2fs_replace_atomic_write_block(inode, F2FS_I(inode)->cow_inode, in __replace_atomic_write_block() 312 struct f2fs_inode_info *fi = F2FS_I(inode); in __f2fs_commit_atomic_write() 403 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_commit_atomic_write()
|
| H A D | recovery.c | 306 struct f2fs_inode_info *fi = F2FS_I(inode); in recover_inode()
|
| /linux/include/trace/events/ |
| H A D | f2fs.h | 223 __entry->pino = F2FS_I(inode)->i_pino; 228 __entry->advise = F2FS_I(inode)->i_advise;
|