Home
last modified time | relevance | path

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

/Linux-v6.1/fs/f2fs/
Dnamei.c52 F2FS_I(inode)->i_crtime = inode->i_mtime; in f2fs_new_inode()
56 F2FS_I(inode)->i_current_depth = 1; in f2fs_new_inode()
65 (F2FS_I(dir)->i_flags & F2FS_PROJINHERIT_FL)) in f2fs_new_inode()
66 F2FS_I(inode)->i_projid = F2FS_I(dir)->i_projid; in f2fs_new_inode()
68 F2FS_I(inode)->i_projid = make_kprojid(mnt_userns, in f2fs_new_inode()
86 F2FS_I(inode)->i_extra_isize = F2FS_TOTAL_EXTRA_ATTR_SIZE; in f2fs_new_inode()
104 F2FS_I(inode)->i_inline_xattr_size = xattr_size; in f2fs_new_inode()
108 F2FS_I(inode)->i_flags = in f2fs_new_inode()
109 f2fs_mask_flags(mode, F2FS_I(dir)->i_flags & F2FS_FL_INHERITED); in f2fs_new_inode()
112 F2FS_I(inode)->i_flags |= F2FS_INDEX_FL; in f2fs_new_inode()
[all …]
Dinode.c38 unsigned int flags = F2FS_I(inode)->i_flags; in f2fs_set_inode_flags()
208 struct f2fs_inode_info *fi = F2FS_I(inode); in sanity_check_inode()
340 struct f2fs_inode_info *fi = F2FS_I(inode); in init_idisk_time()
351 struct f2fs_inode_info *fi = F2FS_I(inode); in do_read_inode()
610 struct extent_tree *et = F2FS_I(inode)->extent_tree; in f2fs_update_inode()
620 ri->i_advise = F2FS_I(inode)->i_advise; in f2fs_update_inode()
644 cpu_to_le32(F2FS_I(inode)->i_current_depth); in f2fs_update_inode()
647 cpu_to_le16(F2FS_I(inode)->i_gc_failures[GC_FAILURE_PIN]); in f2fs_update_inode()
648 ri->i_xattr_nid = cpu_to_le32(F2FS_I(inode)->i_xattr_nid); in f2fs_update_inode()
649 ri->i_flags = cpu_to_le32(F2FS_I(inode)->i_flags); in f2fs_update_inode()
[all …]
Dxattr.c107 *((char *)buffer) = F2FS_I(inode)->i_advise; in f2fs_xattr_advise_get()
117 unsigned char old_advise = F2FS_I(inode)->i_advise; in f2fs_xattr_advise_set()
132 F2FS_I(inode)->i_advise = new_advise; in f2fs_xattr_advise_set()
299 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in read_xattr_block()
324 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in lookup_all_xattrs()
391 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in read_all_xattrs()
442 if (hsize > inline_size && !F2FS_I(inode)->i_xattr_nid) in write_all_xattrs()
476 if (F2FS_I(inode)->i_xattr_nid) { in write_all_xattrs()
477 xpage = f2fs_get_node_page(sbi, F2FS_I(inode)->i_xattr_nid); in write_all_xattrs()
530 f2fs_down_read(&F2FS_I(inode)->i_xattr_sem); in f2fs_getxattr()
[all …]
Ddir.c346 nbucket = dir_buckets(level, F2FS_I(dir)->i_dir_level); in find_in_level()
349 bidx = dir_block_index(level, F2FS_I(dir)->i_dir_level, in find_in_level()
381 if (!de && room && F2FS_I(dir)->chash != fname->hash) { in find_in_level()
382 F2FS_I(dir)->chash = fname->hash; in find_in_level()
383 F2FS_I(dir)->clevel = level; in find_in_level()
408 max_depth = F2FS_I(dir)->i_current_depth; in __f2fs_find_entry()
424 F2FS_I(dir)->task = current; in __f2fs_find_entry()
644 if (F2FS_I(dir)->i_current_depth != current_depth) in f2fs_update_parent_metadata()
724 current_depth = F2FS_I(dir)->i_current_depth; in f2fs_add_regular_entry()
725 if (F2FS_I(dir)->chash == fname->hash) { in f2fs_add_regular_entry()
[all …]
Dfile.c209 else if (!f2fs_is_checkpointed_node(sbi, F2FS_I(inode)->i_pino)) in need_do_checkpoint()
217 f2fs_exist_written_data(sbi, F2FS_I(inode)->i_pino, in need_do_checkpoint()
237 struct f2fs_inode_info *fi = F2FS_I(inode); in try_to_fix_pino()
321 f2fs_down_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file()
323 f2fs_up_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file()
565 int cluster_size = F2FS_I(dn->inode)->i_cluster_size; in f2fs_truncate_data_blocks_range()
566 bool released = !atomic_read(&F2FS_I(dn->inode)->i_compr_blocks); in f2fs_truncate_data_blocks_range()
747 F2FS_I(inode)->i_cluster_size << PAGE_SHIFT); in f2fs_truncate_blocks()
843 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_getattr()
1003 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_setattr()
[all …]
Df2fs.h1988 static inline struct f2fs_inode_info *F2FS_I(struct inode *inode) in F2FS_I() function
2277 block_t xattr_block = F2FS_I(inode)->i_xattr_nid ? 1 : 0; in F2FS_HAS_BLOCKS()
2429 atomic_inc(&F2FS_I(inode)->dirty_pages); in inode_inc_dirty_pages()
2447 atomic_dec(&F2FS_I(inode)->dirty_pages); in inode_dec_dirty_pages()
2457 struct f2fs_inode_info *fi = F2FS_I(inode); in inc_atomic_write_cnt()
2470 struct f2fs_inode_info *fi = F2FS_I(inode); in release_atomic_write_cnt()
2483 return atomic_read(&F2FS_I(inode)->dirty_pages); in get_dirty_pages()
3017 set_bit(flag, F2FS_I(inode)->flags); in set_inode_flag()
3023 return test_bit(flag, F2FS_I(inode)->flags); in is_inode_flag_set()
3028 clear_bit(flag, F2FS_I(inode)->flags); in clear_inode_flag()
[all …]
Dcompress.c244 if (F2FS_I(cc->inode)->i_compress_flag >> COMPRESS_LEVEL_OFFSET) in lz4_init_compress_ctx()
270 unsigned char level = F2FS_I(cc->inode)->i_compress_flag >> in lz4hc_compress_pages()
343 unsigned char level = F2FS_I(cc->inode)->i_compress_flag >> in zstd_init_compress_ctx()
558 return f2fs_cops[F2FS_I(inode)->i_compress_algorithm]; in f2fs_is_compress_backend_ready()
619 struct f2fs_inode_info *fi = F2FS_I(cc->inode); in f2fs_compress_pages()
740 struct f2fs_inode_info *fi = F2FS_I(dic->inode); in f2fs_decompress_cluster()
892 unsigned int cluster_size = F2FS_I(dn->inode)->i_cluster_size; in f2fs_sanity_check_cluster()
939 unsigned int cluster_size = F2FS_I(inode)->i_cluster_size; in __f2fs_cluster_blocks()
941 F2FS_I(inode)->i_log_cluster_size; in __f2fs_cluster_blocks()
995 index >> F2FS_I(inode)->i_log_cluster_size, in f2fs_is_compressed_cluster()
[all …]
Dextent_cache.c313 F2FS_I(inode)->extent_tree = et; in __grab_extent_tree()
406 if (!F2FS_I(inode)->extent_tree) in f2fs_init_extent_tree()
414 struct extent_tree *et = F2FS_I(inode)->extent_tree; in f2fs_lookup_extent_tree()
534 struct extent_tree *et = F2FS_I(inode)->extent_tree; in f2fs_update_extent_tree_range()
671 struct extent_tree *et = F2FS_I(inode)->extent_tree; in f2fs_update_extent_tree_range_compressed()
785 struct extent_tree *et = F2FS_I(inode)->extent_tree; in f2fs_destroy_extent_node()
801 struct extent_tree *et = F2FS_I(inode)->extent_tree; in f2fs_drop_extent_tree()
822 struct extent_tree *et = F2FS_I(inode)->extent_tree; in f2fs_destroy_extent_tree()
848 F2FS_I(inode)->extent_tree = NULL; in f2fs_destroy_extent_tree()
Dinline.c50 (F2FS_I(inode)->i_flags & F2FS_COMPR_FL))); in f2fs_sanity_check_inline_data()
456 F2FS_I(dir)->i_inline_xattr_size = 0; in f2fs_move_inline_dirents()
551 F2FS_I(dir)->i_inline_xattr_size = 0; in f2fs_move_rehashed_dirents()
571 if (!F2FS_I(dir)->i_dir_level) in do_convert_inline_dir()
646 f2fs_down_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
675 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
Ddata.c1800 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in f2fs_xattr_fiemap()
1894 unsigned int cluster_size = F2FS_I(inode)->i_cluster_size; in f2fs_fiemap()
2331 .log_cluster_size = F2FS_I(inode)->i_log_cluster_size, in f2fs_mpage_readpages()
2332 .cluster_size = F2FS_I(inode)->i_cluster_size, in f2fs_mpage_readpages()
2628 set_new_dnode(&dn, F2FS_I(inode)->cow_inode, NULL, NULL, 0); in f2fs_do_write_data_page()
2855 spin_lock(&F2FS_I(inode)->i_size_lock); in f2fs_write_single_data_page()
2856 if (F2FS_I(inode)->last_disk_size < psize) in f2fs_write_single_data_page()
2857 F2FS_I(inode)->last_disk_size = psize; in f2fs_write_single_data_page()
2858 spin_unlock(&F2FS_I(inode)->i_size_lock); in f2fs_write_single_data_page()
2880 !F2FS_I(inode)->wb_task && allow_balance) in f2fs_write_single_data_page()
[all …]
Dverity.c206 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_end_enable_verity()
214 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_end_enable_verity()
Drecovery.c312 if (!projid_eq(kprojid, F2FS_I(inode)->i_projid)) { in recover_inode()
317 F2FS_I(inode)->i_projid = kprojid; in recover_inode()
330 F2FS_I(inode)->i_advise = raw->i_advise; in recover_inode()
331 F2FS_I(inode)->i_flags = le32_to_cpu(raw->i_flags); in recover_inode()
333 F2FS_I(inode)->i_gc_failures[GC_FAILURE_PIN] = in recover_inode()
Dxattr.h76 #define XATTR_SIZE(i) ((F2FS_I(i)->i_xattr_nid ? \
Dcheckpoint.c1017 list_add_tail(&F2FS_I(inode)->dirty_list, &sbi->inode_list[type]); in __add_dirty_inode()
1028 list_del_init(&F2FS_I(inode)->dirty_list); in __remove_dirty_inode()
1105 F2FS_I(inode)->cp_task = current; in f2fs_sync_dirty_inodes()
1106 F2FS_I(inode)->wb_task = current; in f2fs_sync_dirty_inodes()
1110 F2FS_I(inode)->wb_task = NULL; in f2fs_sync_dirty_inodes()
1112 F2FS_I(inode)->cp_task = NULL; in f2fs_sync_dirty_inodes()
Dsuper.c1461 if (sync && list_empty(&F2FS_I(inode)->gdirty_list)) { in f2fs_inode_dirtied()
1462 list_add_tail(&F2FS_I(inode)->gdirty_list, in f2fs_inode_dirtied()
1479 if (!list_empty(&F2FS_I(inode)->gdirty_list)) { in f2fs_inode_synced()
1480 list_del_init(&F2FS_I(inode)->gdirty_list); in f2fs_inode_synced()
1511 kmem_cache_free(f2fs_inode_cachep, F2FS_I(inode)); in f2fs_free_inode()
1784 f2fs_statfs_project(sb, F2FS_I(dentry->d_inode)->i_projid, buf); in f2fs_statfs()
2580 return F2FS_I(inode)->i_dquot; in f2fs_get_dquots()
2585 return &F2FS_I(inode)->i_reserved_quota; in f2fs_get_reserved_space()
2789 F2FS_I(inode)->i_flags |= F2FS_NOATIME_FL | F2FS_IMMUTABLE_FL; in f2fs_quota_on()
2814 F2FS_I(inode)->i_flags &= ~(F2FS_NOATIME_FL | F2FS_IMMUTABLE_FL); in __f2fs_quota_off()
[all …]
Dacl.c215 mode = F2FS_I(inode)->i_acl_mode; in f2fs_acl_update_mode()
Dgc.c1545 &F2FS_I(inode)->i_gc_rwsem[WRITE])) { in gc_data_segment()
1557 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment()
1568 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment()
1582 struct f2fs_inode_info *fi = F2FS_I(inode); in gc_data_segment()
Dnode.c864 F2FS_I(dn->inode)->i_cluster_size, in f2fs_get_dnode_of_data()
1191 nid_t nid = F2FS_I(inode)->i_xattr_nid; in f2fs_truncate_xattr_node()
1857 clean = list_empty(&F2FS_I(inode)->gdirty_list); in f2fs_match_ino()
2702 nid_t prev_xnid = F2FS_I(inode)->i_xattr_nid; in f2fs_recover_xattr_data()
Dsegment.c190 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_abort_atomic_write()
246 dec_valid_block_count(sbi, F2FS_I(inode)->cow_inode, count); in __replace_atomic_write_block()
273 struct f2fs_inode_info *fi = F2FS_I(inode); in __f2fs_commit_atomic_write()
351 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_commit_atomic_write()
/Linux-v6.1/include/trace/events/
Df2fs.h183 __entry->pino = F2FS_I(inode)->i_pino;
188 __entry->advise = F2FS_I(inode)->i_advise;