Home
last modified time | relevance | path

Searched refs:F2FS_I_SB (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.15/fs/f2fs/
Dfile.c45 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()
193 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in need_do_checkpoint()
252 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_do_sync_file()
389 if (unlikely(f2fs_cp_error(F2FS_I_SB(file_inode(file))))) in f2fs_sync_file()
468 !f2fs_is_valid_blkaddr(F2FS_I_SB(inode), in f2fs_seek_block()
523 if (unlikely(f2fs_cp_error(F2FS_I_SB(inode)))) in f2fs_file_mmap()
556 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_truncate_data_blocks_range()
661 f2fs_bug_on(F2FS_I_SB(inode), cache_only && IS_ENCRYPTED(inode)); in truncate_partial_data_page()
670 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_do_truncate_blocks()
[all …]
Dinline.c36 if (!test_opt(F2FS_I_SB(inode), INLINE_DENTRY)) in f2fs_may_inline_dentry()
89 ipage = f2fs_get_node_page(F2FS_I_SB(inode), inode->i_ino); in f2fs_read_inline_data()
115 .sbi = F2FS_I_SB(dn->inode), in f2fs_convert_inline_page()
186 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_convert_inline_inode()
244 f2fs_bug_on(F2FS_I_SB(inode), page->index); in f2fs_write_inline_data()
265 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_recover_inline_data()
440 if (!f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(dir)) && in f2fs_move_inline_dirents()
510 backup_dentry = f2fs_kmalloc(F2FS_I_SB(dir), in f2fs_move_rehashed_dirents()
535 if (!f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(dir)) && in f2fs_move_rehashed_dirents()
565 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_try_convert_inline_dir()
[all …]
Dxattr.c283 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in read_inline_xattr()
305 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in read_xattr_block()
339 txattr_addr = xattr_alloc(F2FS_I_SB(inode), *base_size, is_inline); in lookup_all_xattrs()
373 f2fs_err(F2FS_I_SB(inode), "inode (%lu) has corrupted xattr", in lookup_all_xattrs()
375 set_sbi_flag(F2FS_I_SB(inode), SBI_NEED_FSCK); in lookup_all_xattrs()
388 xattr_free(F2FS_I_SB(inode), txattr_addr, *is_inline); in lookup_all_xattrs()
402 txattr_addr = f2fs_kzalloc(F2FS_I_SB(inode), in read_all_xattrs()
438 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in write_all_xattrs()
560 xattr_free(F2FS_I_SB(inode), base_addr, is_inline); in f2fs_getxattr()
589 f2fs_err(F2FS_I_SB(inode), "inode (%lu) has corrupted xattr", in f2fs_listxattr()
[all …]
Dcompress.c27 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in page_array_alloc()
32 GFP_F2FS_ZERO, false, F2FS_I_SB(inode)); in page_array_alloc()
38 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in page_array_free()
165 f2fs_bug_on(F2FS_I_SB(cc->inode), 1); in f2fs_compress_ctx_add_page()
176 cc->private = f2fs_kvmalloc(F2FS_I_SB(cc->inode), in lzo_init_compress_ctx()
199 KERN_ERR, F2FS_I_SB(cc->inode)->sb->s_id, ret); in lzo_compress_pages()
213 KERN_ERR, F2FS_I_SB(dic->inode)->sb->s_id, ret); in lzo_decompress_pages()
220 F2FS_I_SB(dic->inode)->sb->s_id, in lzo_decompress_pages()
246 cc->private = f2fs_kvmalloc(F2FS_I_SB(cc->inode), size, GFP_NOFS); in lz4_init_compress_ctx()
310 KERN_ERR, F2FS_I_SB(dic->inode)->sb->s_id, ret); in lz4_decompress_pages()
[all …]
Dnamei.c27 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_new_inode()
338 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_create()
390 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_link()
450 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in __recover_dot_dentries()
507 unsigned int root_ino = F2FS_ROOT_INO(F2FS_I_SB(dir)); in f2fs_lookup()
558 f2fs_warn(F2FS_I_SB(inode), "Inconsistent encryption contexts: %lu/%lu", in f2fs_lookup()
588 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_unlink()
662 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_symlink()
742 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_mkdir()
797 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_mknod()
[all …]
Ddata.c63 sbi = F2FS_I_SB(inode); in __is_cp_guaranteed()
85 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __read_io_type()
983 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_grab_read_bio()
1030 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_submit_page_read()
1090 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_reserve_new_blocks()
1176 if (!f2fs_is_valid_blkaddr(F2FS_I_SB(inode), dn.data_blkaddr, in f2fs_get_read_data_page()
1195 !f2fs_is_valid_blkaddr(F2FS_I_SB(inode), in f2fs_get_read_data_page()
1333 f2fs_bug_on(F2FS_I_SB(inode), ipage); in f2fs_get_new_data_page()
1347 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in __allocate_data_block()
1459 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_map_blocks()
[all …]
Dinode.c205 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in sanity_check_inode()
339 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in do_read_inode()
622 if (f2fs_sb_has_flexible_inline_xattr(F2FS_I_SB(inode))) in f2fs_update_inode()
626 if (f2fs_sb_has_project_quota(F2FS_I_SB(inode)) && in f2fs_update_inode()
636 if (f2fs_sb_has_inode_crtime(F2FS_I_SB(inode)) && in f2fs_update_inode()
645 if (f2fs_sb_has_compression(F2FS_I_SB(inode)) && in f2fs_update_inode()
672 f2fs_inode_chksum_set(F2FS_I_SB(inode), node_page); in f2fs_update_inode()
678 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_update_inode_page()
699 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_write_inode()
730 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_evict_inode()
[all …]
Ddir.c409 f2fs_warn(F2FS_I_SB(dir), "Corrupted max_depth of %lu: %u", in __f2fs_find_entry()
601 page = f2fs_get_node_page(F2FS_I_SB(dir), inode->i_ino); in f2fs_init_inode_metadata()
620 f2fs_remove_orphan_inode(F2FS_I_SB(dir), inode->i_ino); in f2fs_init_inode_metadata()
730 if (time_to_inject(F2FS_I_SB(dir), FAULT_DIR_DEPTH)) { in f2fs_add_regular_entry()
731 f2fs_show_injection_info(F2FS_I_SB(dir), FAULT_DIR_DEPTH); in f2fs_add_regular_entry()
813 f2fs_update_time(F2FS_I_SB(dir), REQ_TIME); in f2fs_add_dentry()
870 f2fs_update_time(F2FS_I_SB(inode), REQ_TIME); in f2fs_do_tmpfile()
878 struct f2fs_sb_info *sbi = F2FS_I_SB(dir); in f2fs_drop_nlink()
911 f2fs_update_time(F2FS_I_SB(dir), REQ_TIME); in f2fs_delete_entry()
913 if (F2FS_OPTION(F2FS_I_SB(dir)).fsync_mode == FSYNC_MODE_STRICT) in f2fs_delete_entry()
[all …]
Dverity.c155 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()
Df2fs.h1924 static inline struct f2fs_sb_info *F2FS_I_SB(struct inode *inode) in F2FS_I_SB() function
1931 return F2FS_I_SB(mapping->host); in F2FS_M_SB()
2275 inc_page_count(F2FS_I_SB(inode), S_ISDIR(inode->i_mode) ? in inode_inc_dirty_pages()
2278 inc_page_count(F2FS_I_SB(inode), F2FS_DIRTY_QDATA); in inode_inc_dirty_pages()
2293 dec_page_count(F2FS_I_SB(inode), S_ISDIR(inode->i_mode) ? in inode_dec_dirty_pages()
2296 dec_page_count(F2FS_I_SB(inode), F2FS_DIRTY_QDATA); in inode_dec_dirty_pages()
2989 int compress_mode = F2FS_OPTION(F2FS_I_SB(inode)).compress_mode; in f2fs_need_compress_data()
3134 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_skip_inode_update()
3727 (atomic_inc(&F2FS_I_SB(inode)->inline_xattr)); \
3732 (atomic_dec(&F2FS_I_SB(inode)->inline_xattr)); \
[all …]
Dextent_cache.c288 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __grab_extent_tree()
364 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __f2fs_init_extent_tree()
413 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_lookup_extent_tree()
533 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_update_extent_tree_range()
670 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_update_extent_tree_range_compressed()
784 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_destroy_extent_node()
800 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_drop_extent_tree()
822 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_destroy_extent_tree()
Drecovery.c178 entry = add_fsync_inode(F2FS_I_SB(inode), dir_list, in recover_dentry()
212 err = f2fs_acquire_orphan_inode(F2FS_I_SB(inode)); in recover_dentry()
237 f2fs_notice(F2FS_I_SB(inode), "%s: ino = %x, name = %s, dir = %lx, err = %d", in recover_dentry()
266 set_sbi_flag(F2FS_I_SB(inode), SBI_QUOTA_NEED_REPAIR); in recover_quota_data()
298 if (f2fs_sb_has_project_quota(F2FS_I_SB(inode)) && in recover_inode()
340 f2fs_notice(F2FS_I_SB(inode), "recover_inode: ino = %x, name = %s, inline = %x", in recover_inode()
Dacl.c181 value = f2fs_kmalloc(F2FS_I_SB(inode), retval, GFP_F2FS_ZERO); in __f2fs_get_acl()
259 value = f2fs_acl_to_disk(F2FS_I_SB(inode), acl, &size); in __f2fs_set_acl()
279 if (unlikely(f2fs_cp_error(F2FS_I_SB(inode)))) in f2fs_set_acl()
Dnode.c666 f2fs_bug_on(F2FS_I_SB(dn->inode), 1); in f2fs_get_next_page_offset()
757 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in f2fs_get_dnode_of_data()
885 struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode); in truncate_node()
929 page = f2fs_get_node_page(F2FS_I_SB(dn->inode), dn->nid); in truncate_dnode()
962 page = f2fs_get_node_page(F2FS_I_SB(dn->inode), dn->nid); in truncate_nodes()
1040 pages[i] = f2fs_get_node_page(F2FS_I_SB(dn->inode), nid[i]); in truncate_partial_nodes()
1090 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_truncate_inode_blocks()
1188 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_truncate_xattr_node()
1239 if (unlikely(f2fs_cp_error(F2FS_I_SB(inode)))) { in f2fs_remove_inode_page()
1245 f2fs_warn(F2FS_I_SB(inode), in f2fs_remove_inode_page()
[all …]
Dgc.c1050 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in ra_data_block()
1143 .sbi = F2FS_I_SB(inode), in move_data_block()
1169 if (!check_valid_map(F2FS_I_SB(inode), segno, off)) { in move_data_block()
1176 F2FS_I_SB(inode)->skipped_atomic_files[gc_type]++; in move_data_block()
1319 if (!check_valid_map(F2FS_I_SB(inode), segno, off)) { in move_data_page()
1326 F2FS_I_SB(inode)->skipped_atomic_files[gc_type]++; in move_data_page()
1346 .sbi = F2FS_I_SB(inode), in move_data_page()
Dcheckpoint.c630 __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()
Dsuper.c1338 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_drop_inode()
1376 f2fs_submit_merged_write_cond(F2FS_I_SB(inode), in f2fs_drop_inode()
1400 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_inode_dirtied()
1421 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_inode_synced()
1434 stat_dec_dirty_inode(F2FS_I_SB(inode), DIRTY_META); in f2fs_inode_synced()
1445 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_dirty_inode()
2920 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_set_context()
Dsegment.c203 inc_page_count(F2FS_I_SB(inode), F2FS_INMEM_PAGES); in f2fs_register_inmem_page()
213 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __revoke_inmem_pages()
282 dec_page_count(F2FS_I_SB(inode), F2FS_INMEM_PAGES); in __revoke_inmem_pages()
327 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_drop_inmem_pages()
356 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_drop_inmem_page()
387 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in __f2fs_commit_inmem_pages()
470 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_commit_inmem_pages()
3774 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); in f2fs_wait_on_block_writeback()