Lines Matching refs:fs_info

268 			      struct btrfs_fs_info *fs_info,  in btrfs_merge_delayed_refs()  argument
284 spin_lock(&fs_info->tree_mod_seq_lock); in btrfs_merge_delayed_refs()
285 if (!list_empty(&fs_info->tree_mod_seq_list)) { in btrfs_merge_delayed_refs()
288 elem = list_first_entry(&fs_info->tree_mod_seq_list, in btrfs_merge_delayed_refs()
292 spin_unlock(&fs_info->tree_mod_seq_lock); in btrfs_merge_delayed_refs()
313 int btrfs_check_delayed_seq(struct btrfs_fs_info *fs_info, in btrfs_check_delayed_seq() argument
320 spin_lock(&fs_info->tree_mod_seq_lock); in btrfs_check_delayed_seq()
321 if (!list_empty(&fs_info->tree_mod_seq_list)) { in btrfs_check_delayed_seq()
322 elem = list_first_entry(&fs_info->tree_mod_seq_list, in btrfs_check_delayed_seq()
333 spin_unlock(&fs_info->tree_mod_seq_lock); in btrfs_check_delayed_seq()
534 add_delayed_ref_head(struct btrfs_fs_info *fs_info, in add_delayed_ref_head() argument
647 add_delayed_tree_ref(struct btrfs_fs_info *fs_info, in add_delayed_tree_ref() argument
663 seq = atomic64_read(&fs_info->tree_mod_seq); in add_delayed_tree_ref()
701 add_delayed_data_ref(struct btrfs_fs_info *fs_info, in add_delayed_data_ref() argument
719 seq = atomic64_read(&fs_info->tree_mod_seq); in add_delayed_data_ref()
755 int btrfs_add_delayed_tree_ref(struct btrfs_fs_info *fs_info, in btrfs_add_delayed_tree_ref() argument
775 if (fs_info->quota_enabled && is_fstree(ref_root)) { in btrfs_add_delayed_tree_ref()
790 head_ref = add_delayed_ref_head(fs_info, trans, &head_ref->node, record, in btrfs_add_delayed_tree_ref()
793 add_delayed_tree_ref(fs_info, trans, head_ref, &ref->node, bytenr, in btrfs_add_delayed_tree_ref()
810 int btrfs_add_delayed_data_ref(struct btrfs_fs_info *fs_info, in btrfs_add_delayed_data_ref() argument
833 if (fs_info->quota_enabled && is_fstree(ref_root)) { in btrfs_add_delayed_data_ref()
852 head_ref = add_delayed_ref_head(fs_info, trans, &head_ref->node, record, in btrfs_add_delayed_data_ref()
856 add_delayed_data_ref(fs_info, trans, head_ref, &ref->node, bytenr, in btrfs_add_delayed_data_ref()
864 int btrfs_add_delayed_qgroup_reserve(struct btrfs_fs_info *fs_info, in btrfs_add_delayed_qgroup_reserve() argument
872 if (!fs_info->quota_enabled || !is_fstree(ref_root)) in btrfs_add_delayed_qgroup_reserve()
891 int btrfs_add_delayed_extent_op(struct btrfs_fs_info *fs_info, in btrfs_add_delayed_extent_op() argument
908 add_delayed_ref_head(fs_info, trans, &head_ref->node, NULL, bytenr, in btrfs_add_delayed_extent_op()