Home
last modified time | relevance | path

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

/linux/fs/f2fs/
H A Ddir.c290 nbucket = dir_buckets(level, F2FS_I(dir)->i_dir_level); in find_in_level()
296 bidx = dir_block_index(level, F2FS_I(dir)->i_dir_level, in find_in_level()
336 if (room && F2FS_I(dir)->chash != fname->hash) { in find_in_level()
337 F2FS_I(dir)->chash = fname->hash; in find_in_level()
338 F2FS_I(dir)->clevel = level; in find_in_level()
369 max_depth = F2FS_I(dir)->i_current_depth; in __f2fs_find_entry()
393 F2FS_I(dir)->task = current; in __f2fs_find_entry()
614 if (F2FS_I(dir)->i_current_depth != current_depth) in f2fs_update_parent_metadata()
694 current_depth = F2FS_I(dir)->i_current_depth; in f2fs_add_regular_entry()
695 if (F2FS_I(dir)->chash == fname->hash) { in f2fs_add_regular_entry()
[all …]
H A Dxattr.c108 *((char *)buffer) = F2FS_I(inode)->i_advise; in f2fs_xattr_advise_get()
118 unsigned char old_advise = F2FS_I(inode)->i_advise; in f2fs_xattr_advise_set()
133 F2FS_I(inode)->i_advise = new_advise; in f2fs_xattr_advise_set()
301 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in read_xattr_block()
326 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in lookup_all_xattrs()
393 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in read_all_xattrs()
444 if (hsize > inline_size && !F2FS_I(inode)->i_xattr_nid) in write_all_xattrs()
478 if (F2FS_I(inode)->i_xattr_nid) { in write_all_xattrs()
479 xfolio = f2fs_get_xnode_folio(sbi, F2FS_I(inode)->i_xattr_nid); in write_all_xattrs()
533 f2fs_down_read(&F2FS_I(inode)->i_xattr_sem); in f2fs_getxattr()
[all …]
H A Dnamei.c185 if (F2FS_I(dir)->i_flags & F2FS_NOCOMP_FL) { in set_compress_new_inode()
186 F2FS_I(inode)->i_flags |= F2FS_NOCOMP_FL; in set_compress_new_inode()
188 } else if (F2FS_I(dir)->i_flags & F2FS_COMPR_FL) { in set_compress_new_inode()
245 fi = F2FS_I(inode); in f2fs_new_inode()
262 (F2FS_I(dir)->i_flags & F2FS_PROJINHERIT_FL)) in f2fs_new_inode()
263 fi->i_projid = F2FS_I(dir)->i_projid; in f2fs_new_inode()
304 f2fs_mask_flags(mode, F2FS_I(dir)->i_flags & F2FS_FL_INHERITED); in f2fs_new_inode()
418 (!projid_eq(F2FS_I(dir)->i_projid, in f2fs_link()
419 F2FS_I(inode)->i_projid))) in f2fs_link()
940 (!projid_eq(F2FS_I(new_dir)->i_projid, in f2fs_rename()
[all …]
H A Dfile.c233 else if (!f2fs_is_checkpointed_node(sbi, F2FS_I(inode)->i_pino)) in need_do_checkpoint()
241 f2fs_exist_written_data(sbi, F2FS_I(inode)->i_pino, in need_do_checkpoint()
244 else if (f2fs_exist_written_data(sbi, F2FS_I(inode)->i_pino, in need_do_checkpoint()
265 struct f2fs_inode_info *fi = F2FS_I(inode); in try_to_fix_pino()
348 f2fs_down_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file()
350 f2fs_up_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file()
431 ALIGN_DOWN(dn->ofs_in_node, F2FS_I(inode)->i_cluster_size)); in __found_offset()
573 f2fs_down_read(&F2FS_I(inode)->i_sem); in f2fs_file_mmap_prepare()
575 f2fs_up_read(&F2FS_I(inode)->i_sem); in f2fs_file_mmap_prepare()
585 f2fs_down_read(&F2FS_I(inode)->i_sem); in finish_preallocate_blocks()
[all …]
H A Dcompress.c243 if (F2FS_I(cc->inode)->i_compress_level) in lz4_init_compress_ctx()
269 unsigned char level = F2FS_I(cc->inode)->i_compress_level; in lz4_compress_pages()
334 unsigned char level = F2FS_I(cc->inode)->i_compress_level; in zstd_init_compress_ctx()
550 return f2fs_cops[F2FS_I(inode)->i_compress_algorithm]; in f2fs_is_compress_backend_ready()
622 struct f2fs_inode_info *fi = F2FS_I(cc->inode); in f2fs_compress_pages()
735 struct f2fs_inode_info *fi = F2FS_I(dic->inode); in f2fs_decompress_cluster()
894 unsigned int cluster_size = F2FS_I(dn->inode)->i_cluster_size; in f2fs_sanity_check_cluster()
947 unsigned int cluster_size = F2FS_I(inode)->i_cluster_size; in __f2fs_get_cluster_blocks()
966 F2FS_I(inode)->i_log_cluster_size; in __f2fs_cluster_blocks()
1014 index >> F2FS_I(inode)->i_log_cluster_size, in f2fs_is_compressed_cluster()
[all …]
H A Df2fs.h2173 static inline struct f2fs_inode_info *F2FS_I(struct inode *inode) in F2FS_I() function
2505 block_t xattr_block = F2FS_I(inode)->i_xattr_nid ? 1 : 0; in F2FS_HAS_BLOCKS()
2746 atomic_inc(&F2FS_I(inode)->dirty_pages); in inode_inc_dirty_pages()
2764 atomic_dec(&F2FS_I(inode)->dirty_pages); in inode_dec_dirty_pages()
2774 struct f2fs_inode_info *fi = F2FS_I(inode); in inc_atomic_write_cnt()
2787 struct f2fs_inode_info *fi = F2FS_I(inode); in release_atomic_write_cnt()
2800 return atomic_read(&F2FS_I(inode)->dirty_pages); in get_dirty_pages()
3322 #define IS_DEVICE_ALIASING(inode) (F2FS_I(inode)->i_flags & F2FS_DEVICE_ALIAS_FL)
3354 set_bit(flag, F2FS_I(inode)->flags); in set_inode_flag()
3360 return test_bit(flag, F2FS_I(inode)->flags); in is_inode_flag_set()
[all …]
H A Dinode.c47 unsigned int flags = F2FS_I(inode)->i_flags; in f2fs_set_inode_flags()
273 struct f2fs_inode_info *fi = F2FS_I(inode); in sanity_check_inode()
406 struct f2fs_inode_info *fi = F2FS_I(inode); in init_idisk_time()
416 struct f2fs_inode_info *fi = F2FS_I(inode); in do_read_inode()
674 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_update_inode()
838 if (list_empty(&F2FS_I(inode)->gdonate_list)) in f2fs_remove_donate_inode()
842 list_del_init(&F2FS_I(inode)->gdonate_list); in f2fs_remove_donate_inode()
853 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_evict_inode()
862 F2FS_I(fi->cow_inode)->atomic_inode = NULL; in f2fs_evict_inode()
H A Dinline.c68 (F2FS_I(inode)->i_flags & F2FS_COMPR_FL))); in f2fs_sanity_check_inline_data()
475 F2FS_I(dir)->i_inline_xattr_size = 0; in f2fs_move_inline_dirents()
570 F2FS_I(dir)->i_inline_xattr_size = 0; in f2fs_move_rehashed_dirents()
590 if (!F2FS_I(dir)->i_dir_level) in do_convert_inline_dir()
666 f2fs_down_write_nested(&F2FS_I(inode)->i_sem, in f2fs_add_inline_entry()
696 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
H A Ddata.c485 F2FS_I(fio->folio->mapping->host)->ioprio_hint == F2FS_IOPRIO_WRITE) in f2fs_io_flags()
1921 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in f2fs_xattr_fiemap()
1998 unsigned int cluster_size = F2FS_I(inode)->i_cluster_size; in f2fs_fiemap()
2621 .log_cluster_size = F2FS_I(inode)->i_log_cluster_size, in f2fs_mpage_readpages()
2622 .cluster_size = F2FS_I(inode)->i_cluster_size, in f2fs_mpage_readpages()
2941 set_new_dnode(&dn, F2FS_I(inode)->cow_inode, NULL, NULL, 0); in f2fs_do_write_data_page()
3168 spin_lock(&F2FS_I(inode)->i_size_lock); in f2fs_write_single_data_page()
3169 if (F2FS_I(inode)->last_disk_size < psize) in f2fs_write_single_data_page()
3170 F2FS_I(inode)->last_disk_size = psize; in f2fs_write_single_data_page()
3171 spin_unlock(&F2FS_I(inode)->i_size_lock); in f2fs_write_single_data_page()
[all …]
H A Dextent_cache.c376 F2FS_I(inode)->extent_tree[type] = et; in __grab_extent_tree()
485 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __lookup_extent_tree()
636 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __destroy_extent_node()
660 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __update_extent_tree_range()
835 struct extent_tree *et = F2FS_I(inode)->extent_tree[EX_READ]; in f2fs_update_read_extent_tree_range_compressed()
1142 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __drop_extent_tree()
1174 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __destroy_extent_tree()
1200 F2FS_I(inode)->extent_tree[type] = NULL; in __destroy_extent_tree()
H A 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()
H A Dxattr.h76 #define XATTR_SIZE(i) ((F2FS_I(i)->i_xattr_nid ? \
H A Dcheckpoint.c1224 list_add_tail(&F2FS_I(inode)->dirty_list, &sbi->inode_list[type]); in __add_dirty_inode()
1235 list_del_init(&F2FS_I(inode)->dirty_list); in __remove_dirty_inode()
1312 F2FS_I(inode)->cp_task = current; in f2fs_sync_dirty_inodes()
1313 F2FS_I(inode)->wb_task = current; in f2fs_sync_dirty_inodes()
1317 F2FS_I(inode)->wb_task = NULL; in f2fs_sync_dirty_inodes()
1319 F2FS_I(inode)->cp_task = NULL; in f2fs_sync_dirty_inodes()
H A Dsuper.c1896 if (sync && list_empty(&F2FS_I(inode)->gdirty_list)) { in f2fs_inode_dirtied()
1897 list_add_tail(&F2FS_I(inode)->gdirty_list, in f2fs_inode_dirtied()
1920 if (!list_empty(&F2FS_I(inode)->gdirty_list)) { in f2fs_inode_synced()
1921 list_del_init(&F2FS_I(inode)->gdirty_list); in f2fs_inode_synced()
1952 kmem_cache_free(f2fs_inode_cachep, F2FS_I(inode)); in f2fs_free_inode()
2264 f2fs_statfs_project(sb, F2FS_I(d_inode(dentry))->i_projid, buf); in f2fs_statfs()
3229 return F2FS_I(inode)->i_dquot; in f2fs_get_dquots()
3234 return &F2FS_I(inode)->i_reserved_quota; in f2fs_get_reserved_space()
3293 if ((F2FS_I(qf_inode)->i_flags & qf_flag) != qf_flag) { in f2fs_quota_enable()
3294 F2FS_I(qf_inode)->i_flags |= qf_flag; in f2fs_quota_enable()
[all …]
H A Dgc.c1220 F2FS_I(inode)->atomic_inode->i_mapping : inode->i_mapping; in ra_data_block()
1311 F2FS_I(inode)->atomic_inode->i_mapping : inode->i_mapping; in move_data_block()
1638 &F2FS_I(inode)->i_gc_rwsem[WRITE])) { in gc_data_segment()
1650 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment()
1661 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment()
1675 struct f2fs_inode_info *fi = F2FS_I(inode); in gc_data_segment()
H A Dacl.c216 mode = F2FS_I(inode)->i_acl_mode; in f2fs_acl_update_mode()
H A Dnode.c910 unsigned int cluster_size = F2FS_I(dn->inode)->i_cluster_size; in f2fs_get_dnode_of_data()
1296 nid_t nid = F2FS_I(inode)->i_xattr_nid; in f2fs_truncate_xattr_node()
2012 clean = list_empty(&F2FS_I(inode)->gdirty_list); in f2fs_match_ino()
2846 nid_t prev_xnid = F2FS_I(inode)->i_xattr_nid; in f2fs_recover_xattr_data()
H A Dsegment.c190 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_abort_atomic_write()
214 F2FS_I(inode)->atomic_write_task = NULL; in f2fs_abort_atomic_write()
271 dec_valid_block_count(sbi, F2FS_I(inode)->cow_inode, count); in __replace_atomic_write_block()
279 trace_f2fs_replace_atomic_write_block(inode, F2FS_I(inode)->cow_inode, in __replace_atomic_write_block()
311 struct f2fs_inode_info *fi = F2FS_I(inode); in __f2fs_commit_atomic_write()
402 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_commit_atomic_write()
H A Drecovery.c283 struct f2fs_inode_info *fi = F2FS_I(inode); in recover_inode()
/linux/include/trace/events/
H A Df2fs.h222 __entry->pino = F2FS_I(inode)->i_pino;
227 __entry->advise = F2FS_I(inode)->i_advise;