| /OK3568_Linux_fs/kernel/fs/f2fs/ |
| H A D | file.c | 45 f2fs_update_iostat(F2FS_I_SB(inode), APP_MAPPED_READ_IO, in f2fs_filemap_fault() 57 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_vm_page_mkwrite() 196 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in need_do_checkpoint() 274 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_do_sync_file() 401 if (unlikely(f2fs_cp_error(F2FS_I_SB(file_inode(file))))) in f2fs_sync_file() 480 !f2fs_is_valid_blkaddr(F2FS_I_SB(inode), in f2fs_seek_block() 535 if (unlikely(f2fs_cp_error(F2FS_I_SB(inode)))) in f2fs_file_mmap() 568 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_truncate_data_blocks_range() 674 f2fs_bug_on(F2FS_I_SB(inode), cache_only && IS_ENCRYPTED(inode)); in truncate_partial_data_page() 683 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_do_truncate_blocks() [all …]
|
| H A D | xattr.c | 280 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in read_inline_xattr() 302 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in read_xattr_block() 336 txattr_addr = xattr_alloc(F2FS_I_SB(inode), *base_size, is_inline); in lookup_all_xattrs() 370 f2fs_err(F2FS_I_SB(inode), "inode (%lu) has corrupted xattr", in lookup_all_xattrs() 372 set_sbi_flag(F2FS_I_SB(inode), SBI_NEED_FSCK); in lookup_all_xattrs() 385 xattr_free(F2FS_I_SB(inode), txattr_addr, *is_inline); in lookup_all_xattrs() 399 txattr_addr = f2fs_kzalloc(F2FS_I_SB(inode), in read_all_xattrs() 435 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in write_all_xattrs() 557 xattr_free(F2FS_I_SB(inode), base_addr, is_inline); in f2fs_getxattr() 586 f2fs_err(F2FS_I_SB(inode), "inode (%lu) has corrupted xattr", in f2fs_listxattr() [all …]
|
| H A D | compress.c | 27 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in page_array_alloc() 37 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in page_array_free() 164 f2fs_bug_on(F2FS_I_SB(cc->inode), 1); in f2fs_compress_ctx_add_page() 175 cc->private = f2fs_kvmalloc(F2FS_I_SB(cc->inode), in lzo_init_compress_ctx() 198 KERN_ERR, F2FS_I_SB(cc->inode)->sb->s_id, ret); in lzo_compress_pages() 212 KERN_ERR, F2FS_I_SB(dic->inode)->sb->s_id, ret); in lzo_decompress_pages() 219 F2FS_I_SB(dic->inode)->sb->s_id, in lzo_decompress_pages() 245 cc->private = f2fs_kvmalloc(F2FS_I_SB(cc->inode), size, GFP_NOFS); in lz4_init_compress_ctx() 309 KERN_ERR, F2FS_I_SB(dic->inode)->sb->s_id, ret); in lz4_decompress_pages() 316 F2FS_I_SB(dic->inode)->sb->s_id, ret, in lz4_decompress_pages() [all …]
|
| H A D | inline.c | 56 if (!test_opt(F2FS_I_SB(inode), INLINE_DENTRY)) in f2fs_may_inline_dentry() 120 ipage = f2fs_get_node_page(F2FS_I_SB(inode), inode->i_ino); in f2fs_read_inline_data() 152 .sbi = F2FS_I_SB(dn->inode), in f2fs_convert_inline_page() 223 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_convert_inline_inode() 281 f2fs_bug_on(F2FS_I_SB(inode), page->index); in f2fs_write_inline_data() 302 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_recover_inline_data() 477 if (!f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(dir)) && in f2fs_move_inline_dirents() 547 backup_dentry = f2fs_kmalloc(F2FS_I_SB(dir), in f2fs_move_rehashed_dirents() 572 if (!f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(dir)) && in f2fs_move_rehashed_dirents() 602 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_try_convert_inline_dir() [all …]
|
| H A D | namei.c | 27 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_new_inode() 333 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_create() 385 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_link() 446 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in __recover_dot_dentries() 503 unsigned int root_ino = F2FS_ROOT_INO(F2FS_I_SB(dir)); in f2fs_lookup() 554 f2fs_warn(F2FS_I_SB(inode), "Inconsistent encryption contexts: %lu/%lu", in f2fs_lookup() 584 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_unlink() 658 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_symlink() 737 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_mkdir() 792 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_mknod() [all …]
|
| H A D | inode.c | 205 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in sanity_check_inode() 338 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in do_read_inode() 624 if (f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(inode))) in f2fs_update_inode() 628 if (f2fs_sb_has_project_quota(F2FS_I_SB(inode)) && in f2fs_update_inode() 638 if (f2fs_sb_has_inode_crtime(F2FS_I_SB(inode)) && in f2fs_update_inode() 647 if (f2fs_sb_has_compression(F2FS_I_SB(inode)) && in f2fs_update_inode() 674 f2fs_inode_chksum_set(F2FS_I_SB(inode), node_page); in f2fs_update_inode() 680 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_update_inode_page() 702 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_write_inode() 733 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_evict_inode() [all …]
|
| H A D | data.c | 63 sbi = F2FS_I_SB(inode); in __is_cp_guaranteed() 85 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __read_io_type() 1004 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_grab_read_bio() 1050 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_submit_page_read() 1110 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_reserve_new_blocks() 1196 if (!f2fs_is_valid_blkaddr(F2FS_I_SB(inode), dn.data_blkaddr, in f2fs_get_read_data_page() 1215 !f2fs_is_valid_blkaddr(F2FS_I_SB(inode), in f2fs_get_read_data_page() 1353 f2fs_bug_on(F2FS_I_SB(inode), ipage); in f2fs_get_new_data_page() 1367 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in __allocate_data_block() 1479 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_map_blocks() [all …]
|
| H A D | dir.c | 410 f2fs_warn(F2FS_I_SB(dir), "Corrupted max_depth of %lu: %u", in __f2fs_find_entry() 604 page = f2fs_get_node_page(F2FS_I_SB(dir), inode->i_ino); in f2fs_init_inode_metadata() 623 f2fs_remove_orphan_inode(F2FS_I_SB(dir), inode->i_ino); in f2fs_init_inode_metadata() 733 if (time_to_inject(F2FS_I_SB(dir), FAULT_DIR_DEPTH)) { in f2fs_add_regular_entry() 734 f2fs_show_injection_info(F2FS_I_SB(dir), FAULT_DIR_DEPTH); in f2fs_add_regular_entry() 816 f2fs_update_time(F2FS_I_SB(dir), REQ_TIME); in f2fs_add_dentry() 873 f2fs_update_time(F2FS_I_SB(inode), REQ_TIME); in f2fs_do_tmpfile() 881 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_drop_nlink() 914 f2fs_update_time(F2FS_I_SB(dir), REQ_TIME); in f2fs_delete_entry() 916 if (F2FS_OPTION(F2FS_I_SB(dir)).fsync_mode == FSYNC_MODE_STRICT) in f2fs_delete_entry() [all …]
|
| H A D | extent_cache.c | 46 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __may_read_extent_tree() 60 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __may_age_extent_tree() 88 if (list_empty(&F2FS_I_SB(inode)->s_list)) in __may_extent_tree() 415 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __grab_extent_tree() 476 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_init_read_extent_tree() 542 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __lookup_extent_tree() 671 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __update_extent_tree_range() 836 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_update_read_extent_tree_range_compressed() 896 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __get_new_block_age() 1126 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __destroy_extent_node() [all …]
|
| H A D | f2fs.h | 1938 static inline struct f2fs_sb_info *F2FS_I_SB(struct inode *inode) in F2FS_I_SB() function 1945 return F2FS_I_SB(mapping->host); in F2FS_M_SB() 2388 inc_page_count(F2FS_I_SB(inode), S_ISDIR(inode->i_mode) ? in inode_inc_dirty_pages() 2391 inc_page_count(F2FS_I_SB(inode), F2FS_DIRTY_QDATA); in inode_inc_dirty_pages() 2406 dec_page_count(F2FS_I_SB(inode), S_ISDIR(inode->i_mode) ? in inode_dec_dirty_pages() 2409 dec_page_count(F2FS_I_SB(inode), F2FS_DIRTY_QDATA); in inode_dec_dirty_pages() 3100 int compress_mode = F2FS_OPTION(F2FS_I_SB(inode)).compress_mode; in f2fs_need_compress_data() 3245 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_skip_inode_update() 3886 (atomic_inc(&F2FS_I_SB(inode)->inline_xattr)); \ 3891 (atomic_dec(&F2FS_I_SB(inode)->inline_xattr)); \ [all …]
|
| H A D | verity.c | 155 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_end_enable_verity() 238 f2fs_warn(F2FS_I_SB(inode), "unknown verity xattr format"); in f2fs_get_verity_descriptor() 247 f2fs_warn(F2FS_I_SB(inode), "invalid verity xattr"); in f2fs_get_verity_descriptor()
|
| H A D | recovery.c | 177 entry = add_fsync_inode(F2FS_I_SB(inode), dir_list, in recover_dentry() 211 err = f2fs_acquire_orphan_inode(F2FS_I_SB(inode)); in recover_dentry() 236 f2fs_notice(F2FS_I_SB(inode), "%s: ino = %x, name = %s, dir = %lx, err = %d", in recover_dentry() 265 set_sbi_flag(F2FS_I_SB(inode), SBI_QUOTA_NEED_REPAIR); in recover_quota_data() 297 if (f2fs_sb_has_project_quota(F2FS_I_SB(inode)) && in recover_inode() 339 f2fs_notice(F2FS_I_SB(inode), "recover_inode: ino = %x, name = %s, inline = %x", in recover_inode()
|
| H A D | acl.c | 181 value = f2fs_kmalloc(F2FS_I_SB(inode), retval, GFP_F2FS_ZERO); in __f2fs_get_acl() 256 value = f2fs_acl_to_disk(F2FS_I_SB(inode), acl, &size); in __f2fs_set_acl() 275 if (unlikely(f2fs_cp_error(F2FS_I_SB(inode)))) in f2fs_set_acl()
|
| H A D | node.c | 673 f2fs_bug_on(F2FS_I_SB(dn->inode), 1); in f2fs_get_next_page_offset() 764 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_get_dnode_of_data() 892 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in truncate_node() 936 page = f2fs_get_node_page(F2FS_I_SB(dn->inode), dn->nid); in truncate_dnode() 969 page = f2fs_get_node_page(F2FS_I_SB(dn->inode), dn->nid); in truncate_nodes() 1047 pages[i] = f2fs_get_node_page(F2FS_I_SB(dn->inode), nid[i]); in truncate_partial_nodes() 1097 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_truncate_inode_blocks() 1195 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_truncate_xattr_node() 1246 if (unlikely(f2fs_cp_error(F2FS_I_SB(inode)))) { in f2fs_remove_inode_page() 1252 f2fs_warn(F2FS_I_SB(inode), in f2fs_remove_inode_page() [all …]
|
| H A D | gc.c | 1061 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in ra_data_block() 1154 .sbi = F2FS_I_SB(inode), in move_data_block() 1180 if (!check_valid_map(F2FS_I_SB(inode), segno, off)) { in move_data_block() 1187 F2FS_I_SB(inode)->skipped_atomic_files[gc_type]++; in move_data_block() 1331 if (!check_valid_map(F2FS_I_SB(inode), segno, off)) { in move_data_page() 1338 F2FS_I_SB(inode)->skipped_atomic_files[gc_type]++; in move_data_page() 1358 .sbi = F2FS_I_SB(inode), in move_data_page()
|
| H A D | checkpoint.c | 628 __add_ino_entry(F2FS_I_SB(inode), inode->i_ino, 0, ORPHAN_INO); in f2fs_add_orphan_inode() 995 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __add_dirty_inode() 1017 stat_dec_dirty_inode(F2FS_I_SB(inode), type); in __remove_dirty_inode() 1022 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_update_dirty_page() 1040 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_remove_dirty_inode()
|
| H A D | segment.c | 201 inc_page_count(F2FS_I_SB(inode), F2FS_INMEM_PAGES); in f2fs_register_inmem_page() 211 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __revoke_inmem_pages() 280 dec_page_count(F2FS_I_SB(inode), F2FS_INMEM_PAGES); in __revoke_inmem_pages() 325 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_drop_inmem_pages() 354 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_drop_inmem_page() 388 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __f2fs_commit_inmem_pages() 471 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_commit_inmem_pages() 3303 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __get_age_segment_type() 3775 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_wait_on_block_writeback() 3794 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_wait_on_block_writeback_range()
|
| H A D | super.c | 1295 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_drop_inode() 1333 f2fs_submit_merged_write_cond(F2FS_I_SB(inode), in f2fs_drop_inode() 1357 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_inode_dirtied() 1378 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_inode_synced() 1391 stat_dec_dirty_inode(F2FS_I_SB(inode), DIRTY_META); in f2fs_inode_synced() 1402 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_dirty_inode() 2863 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_set_context()
|