Lines Matching refs:fs_info

18 	struct btrfs_fs_info *fs_info = root->fs_info;  in caching_kthread()  local
27 if (!btrfs_test_opt(fs_info, INODE_MAP_CACHE)) in caching_kthread()
44 down_read(&fs_info->commit_root_sem); in caching_kthread()
51 if (btrfs_fs_closing(fs_info)) in caching_kthread()
64 btrfs_transaction_in_commit(fs_info)) { in caching_kthread()
77 up_read(&fs_info->commit_root_sem); in caching_kthread()
93 __btrfs_add_free_space(fs_info, ctl, last + 1, in caching_kthread()
104 __btrfs_add_free_space(fs_info, ctl, last + 1, in caching_kthread()
116 up_read(&fs_info->commit_root_sem); in caching_kthread()
125 struct btrfs_fs_info *fs_info = root->fs_info; in start_caching() local
131 if (!btrfs_test_opt(fs_info, INODE_MAP_CACHE)) in start_caching()
143 ret = load_free_ino_cache(fs_info, root); in start_caching()
160 __btrfs_add_free_space(fs_info, ctl, objectid, in start_caching()
167 btrfs_warn(fs_info, "failed to start inode caching task"); in start_caching()
168 btrfs_clear_pending_and_info(fs_info, INODE_MAP_CACHE, in start_caching()
175 if (!btrfs_test_opt(root->fs_info, INODE_MAP_CACHE)) in btrfs_find_free_ino()
199 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_return_ino() local
202 if (!btrfs_test_opt(fs_info, INODE_MAP_CACHE)) in btrfs_return_ino()
206 __btrfs_add_free_space(fs_info, pinned, objectid, 1); in btrfs_return_ino()
208 down_write(&fs_info->commit_root_sem); in btrfs_return_ino()
212 up_write(&fs_info->commit_root_sem); in btrfs_return_ino()
219 __btrfs_add_free_space(fs_info, pinned, objectid, 1); in btrfs_return_ino()
221 up_write(&fs_info->commit_root_sem); in btrfs_return_ino()
242 if (!btrfs_test_opt(root->fs_info, INODE_MAP_CACHE)) in btrfs_unpin_free_ino()
265 __btrfs_add_free_space(root->fs_info, ctl, in btrfs_unpin_free_ino()
381 struct btrfs_fs_info *fs_info = root->fs_info; in btrfs_save_ino_cache() local
403 if (!btrfs_test_opt(fs_info, INODE_MAP_CACHE)) in btrfs_save_ino_cache()
411 trans->block_rsv = &fs_info->trans_block_rsv; in btrfs_save_ino_cache()
421 trans->bytes_reserved = btrfs_calc_trans_metadata_size(fs_info, 10); in btrfs_save_ino_cache()
427 trace_btrfs_space_reservation(fs_info, "ino_cache", trans->transid, in btrfs_save_ino_cache()
495 trace_btrfs_space_reservation(fs_info, "ino_cache", trans->transid, in btrfs_save_ino_cache()
497 btrfs_block_rsv_release(fs_info, trans->block_rsv, in btrfs_save_ino_cache()
549 btrfs_warn(root->fs_info, in btrfs_find_free_objectid()