| /OK3568_Linux_fs/kernel/fs/f2fs/ |
| H A D | inode.c | 38 unsigned int flags = F2FS_I(inode)->i_flags; in f2fs_set_inode_flags() 206 struct f2fs_inode_info *fi = F2FS_I(inode); in sanity_check_inode() 339 struct f2fs_inode_info *fi = F2FS_I(inode); in do_read_inode() 466 F2FS_I(inode)->i_disk_time[0] = inode->i_atime; in do_read_inode() 467 F2FS_I(inode)->i_disk_time[1] = inode->i_ctime; in do_read_inode() 468 F2FS_I(inode)->i_disk_time[2] = inode->i_mtime; in do_read_inode() 469 F2FS_I(inode)->i_disk_time[3] = F2FS_I(inode)->i_crtime; in do_read_inode() 577 struct extent_tree *et = F2FS_I(inode)->extent_tree[EX_READ]; in f2fs_update_inode() 587 ri->i_advise = F2FS_I(inode)->i_advise; in f2fs_update_inode() 611 cpu_to_le32(F2FS_I(inode)->i_current_depth); in f2fs_update_inode() [all …]
|
| H A D | namei.c | 54 F2FS_I(inode)->i_crtime = inode->i_mtime; in f2fs_new_inode() 58 F2FS_I(inode)->i_current_depth = 1; in f2fs_new_inode() 67 (F2FS_I(dir)->i_flags & F2FS_PROJINHERIT_FL)) in f2fs_new_inode() 68 F2FS_I(inode)->i_projid = F2FS_I(dir)->i_projid; in f2fs_new_inode() 70 F2FS_I(inode)->i_projid = make_kprojid(&init_user_ns, in f2fs_new_inode() 88 F2FS_I(inode)->i_extra_isize = F2FS_TOTAL_EXTRA_ATTR_SIZE; in f2fs_new_inode() 106 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 …]
|
| H A D | file.c | 40 f2fs_down_read(&F2FS_I(inode)->i_mmap_sem); in f2fs_filemap_fault() 42 f2fs_up_read(&F2FS_I(inode)->i_mmap_sem); in f2fs_filemap_fault() 103 f2fs_down_read(&F2FS_I(inode)->i_mmap_sem); in f2fs_vm_page_mkwrite() 161 f2fs_up_read(&F2FS_I(inode)->i_mmap_sem); in f2fs_vm_page_mkwrite() 211 else if (!f2fs_is_checkpointed_node(sbi, F2FS_I(inode)->i_pino)) in need_do_checkpoint() 219 f2fs_exist_written_data(sbi, F2FS_I(inode)->i_pino, in need_do_checkpoint() 239 struct f2fs_inode_info *fi = F2FS_I(inode); in try_to_fix_pino() 332 f2fs_down_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file() 334 f2fs_up_read(&F2FS_I(inode)->i_sem); in f2fs_do_sync_file() 575 int cluster_size = F2FS_I(dn->inode)->i_cluster_size; in f2fs_truncate_data_blocks_range() [all …]
|
| H A D | xattr.c | 105 *((char *)buffer) = F2FS_I(inode)->i_advise; in f2fs_xattr_advise_get() 114 unsigned char old_advise = F2FS_I(inode)->i_advise; in f2fs_xattr_advise_set() 129 F2FS_I(inode)->i_advise = new_advise; in f2fs_xattr_advise_set() 303 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in read_xattr_block() 328 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 xpage = f2fs_get_node_page(sbi, F2FS_I(inode)->i_xattr_nid); in write_all_xattrs() 532 f2fs_down_read(&F2FS_I(inode)->i_xattr_sem); in f2fs_getxattr() [all …]
|
| H A D | dir.c | 346 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() 646 if (F2FS_I(dir)->i_current_depth != current_depth) in f2fs_update_parent_metadata() 726 current_depth = F2FS_I(dir)->i_current_depth; in f2fs_add_regular_entry() 727 if (F2FS_I(dir)->chash == fname->hash) { in f2fs_add_regular_entry() [all …]
|
| H A D | f2fs.h | 1928 static inline struct f2fs_inode_info *F2FS_I(struct inode *inode) in F2FS_I() function 2235 block_t xattr_block = F2FS_I(inode)->i_xattr_nid ? 1 : 0; in F2FS_HAS_BLOCKS() 2387 atomic_inc(&F2FS_I(inode)->dirty_pages); in inode_inc_dirty_pages() 2405 atomic_dec(&F2FS_I(inode)->dirty_pages); in inode_dec_dirty_pages() 2419 return atomic_read(&F2FS_I(inode)->dirty_pages); in get_dirty_pages() 2941 set_bit(flag, F2FS_I(inode)->flags); in set_inode_flag() 2947 return test_bit(flag, F2FS_I(inode)->flags); in is_inode_flag_set() 2952 clear_bit(flag, F2FS_I(inode)->flags); in clear_inode_flag() 2964 F2FS_I(inode)->i_acl_mode = mode; in set_acl_inode() 3015 F2FS_I(inode)->i_current_depth = depth; in f2fs_i_depth_write() [all …]
|
| H A D | compress.c | 241 if (F2FS_I(cc->inode)->i_compress_flag >> COMPRESS_LEVEL_OFFSET) in lz4_init_compress_ctx() 267 unsigned char level = F2FS_I(cc->inode)->i_compress_flag >> in lz4hc_compress_pages() 340 unsigned char level = F2FS_I(cc->inode)->i_compress_flag >> in zstd_init_compress_ctx() 555 return f2fs_cops[F2FS_I(inode)->i_compress_algorithm]; in f2fs_is_compress_backend_ready() 616 struct f2fs_inode_info *fi = F2FS_I(cc->inode); in f2fs_compress_pages() 748 struct f2fs_inode_info *fi = F2FS_I(dic->inode); in f2fs_decompress_cluster() 874 unsigned int cluster_size = F2FS_I(inode)->i_cluster_size; in __f2fs_cluster_blocks() 876 F2FS_I(inode)->i_log_cluster_size; in __f2fs_cluster_blocks() 924 index >> F2FS_I(inode)->i_log_cluster_size, in f2fs_is_compressed_cluster() 1052 .log_cluster_size = F2FS_I(inode)->i_log_cluster_size, in f2fs_prepare_compress_overwrite() [all …]
|
| H A D | extent_cache.c | 441 F2FS_I(inode)->extent_tree[type] = et; in __grab_extent_tree() 517 if (!F2FS_I(inode)->extent_tree[EX_READ]) in f2fs_init_read_extent_tree() 544 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __lookup_extent_tree() 672 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __update_extent_tree_range() 837 struct extent_tree *et = F2FS_I(inode)->extent_tree[EX_READ]; in f2fs_update_read_extent_tree_range_compressed() 1127 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __destroy_extent_node() 1149 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __drop_extent_tree() 1180 struct extent_tree *et = F2FS_I(inode)->extent_tree[type]; in __destroy_extent_tree() 1206 F2FS_I(inode)->extent_tree[type] = NULL; in __destroy_extent_tree()
|
| H A D | data.c | 1801 nid_t xnid = F2FS_I(inode)->i_xattr_nid; in f2fs_xattr_fiemap() 1895 unsigned int cluster_size = F2FS_I(inode)->i_cluster_size; in f2fs_fiemap() 2342 .log_cluster_size = F2FS_I(inode)->i_log_cluster_size, in f2fs_mpage_readpages() 2343 .cluster_size = F2FS_I(inode)->i_cluster_size, in f2fs_mpage_readpages() 2848 spin_lock(&F2FS_I(inode)->i_size_lock); in f2fs_write_single_data_page() 2849 if (F2FS_I(inode)->last_disk_size < psize) in f2fs_write_single_data_page() 2850 F2FS_I(inode)->last_disk_size = psize; in f2fs_write_single_data_page() 2851 spin_unlock(&F2FS_I(inode)->i_size_lock); in f2fs_write_single_data_page() 2873 !F2FS_I(inode)->wb_task && allow_balance) in f2fs_write_single_data_page() 2942 .log_cluster_size = F2FS_I(inode)->i_log_cluster_size, in f2fs_write_cache_pages() [all …]
|
| H A D | inline.c | 51 (F2FS_I(inode)->i_flags & F2FS_COMPR_FL))); in f2fs_sanity_check_inline_data() 479 F2FS_I(dir)->i_inline_xattr_size = 0; in f2fs_move_inline_dirents() 574 F2FS_I(dir)->i_inline_xattr_size = 0; in f2fs_move_rehashed_dirents() 594 if (!F2FS_I(dir)->i_dir_level) in do_convert_inline_dir() 669 f2fs_down_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry() 698 f2fs_up_write(&F2FS_I(inode)->i_sem); in f2fs_add_inline_entry()
|
| H A D | recovery.c | 306 if (!projid_eq(kprojid, F2FS_I(inode)->i_projid)) { in recover_inode() 311 F2FS_I(inode)->i_projid = kprojid; in recover_inode() 324 F2FS_I(inode)->i_advise = raw->i_advise; in recover_inode() 325 F2FS_I(inode)->i_flags = le32_to_cpu(raw->i_flags); in recover_inode() 327 F2FS_I(inode)->i_gc_failures[GC_FAILURE_PIN] = in recover_inode()
|
| H A D | verity.c | 211 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_end_enable_verity() 219 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in f2fs_end_enable_verity()
|
| H A D | xattr.h | 76 #define XATTR_SIZE(i) ((F2FS_I(i)->i_xattr_nid ? \
|
| H A D | checkpoint.c | 1003 list_add_tail(&F2FS_I(inode)->dirty_list, in __add_dirty_inode() 1015 list_del_init(&F2FS_I(inode)->dirty_list); in __remove_dirty_inode() 1092 F2FS_I(inode)->cp_task = current; in f2fs_sync_dirty_inodes() 1093 F2FS_I(inode)->wb_task = current; in f2fs_sync_dirty_inodes() 1097 F2FS_I(inode)->wb_task = NULL; in f2fs_sync_dirty_inodes() 1099 F2FS_I(inode)->cp_task = NULL; in f2fs_sync_dirty_inodes()
|
| H A D | gc.c | 1186 F2FS_I(inode)->i_gc_failures[GC_FAILURE_ATOMIC]++; in move_data_block() 1337 F2FS_I(inode)->i_gc_failures[GC_FAILURE_ATOMIC]++; in move_data_page() 1473 &F2FS_I(inode)->i_gc_rwsem[WRITE])) { in gc_data_segment() 1485 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment() 1496 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); in gc_data_segment() 1510 struct f2fs_inode_info *fi = F2FS_I(inode); in gc_data_segment()
|
| H A D | super.c | 1367 if (sync && list_empty(&F2FS_I(inode)->gdirty_list)) { in f2fs_inode_dirtied() 1368 list_add_tail(&F2FS_I(inode)->gdirty_list, in f2fs_inode_dirtied() 1385 if (!list_empty(&F2FS_I(inode)->gdirty_list)) { in f2fs_inode_synced() 1386 list_del_init(&F2FS_I(inode)->gdirty_list); in f2fs_inode_synced() 1420 kmem_cache_free(f2fs_inode_cachep, F2FS_I(inode)); in f2fs_free_inode() 1692 f2fs_statfs_project(sb, F2FS_I(dentry->d_inode)->i_projid, buf); in f2fs_statfs() 2437 return F2FS_I(inode)->i_dquot; in f2fs_get_dquots() 2442 return &F2FS_I(inode)->i_reserved_quota; in f2fs_get_reserved_space() 2646 F2FS_I(inode)->i_flags |= F2FS_NOATIME_FL | F2FS_IMMUTABLE_FL; in f2fs_quota_on() 2671 F2FS_I(inode)->i_flags &= ~(F2FS_NOATIME_FL | F2FS_IMMUTABLE_FL); in __f2fs_quota_off() [all …]
|
| H A D | acl.c | 211 mode = F2FS_I(inode)->i_acl_mode; in f2fs_acl_update_mode()
|
| H A D | segment.c | 199 mutex_lock(&F2FS_I(inode)->inmem_lock); in f2fs_register_inmem_page() 200 list_add_tail(&new->list, &F2FS_I(inode)->inmem_pages); in f2fs_register_inmem_page() 202 mutex_unlock(&F2FS_I(inode)->inmem_lock); in f2fs_register_inmem_page() 326 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_drop_inmem_pages() 353 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_drop_inmem_page() 389 struct f2fs_inode_info *fi = F2FS_I(inode); in __f2fs_commit_inmem_pages() 472 struct f2fs_inode_info *fi = F2FS_I(inode); in f2fs_commit_inmem_pages()
|
| H A D | node.c | 869 F2FS_I(dn->inode)->i_cluster_size, in f2fs_get_dnode_of_data() 1196 nid_t nid = F2FS_I(inode)->i_xattr_nid; in f2fs_truncate_xattr_node() 1859 clean = list_empty(&F2FS_I(inode)->gdirty_list); in f2fs_match_ino() 2692 nid_t prev_xnid = F2FS_I(inode)->i_xattr_nid; in f2fs_recover_xattr_data()
|
| /OK3568_Linux_fs/kernel/include/trace/events/ |
| H A D | f2fs.h | 198 __entry->pino = F2FS_I(inode)->i_pino; 203 __entry->advise = F2FS_I(inode)->i_advise;
|