Lines Matching refs:fs_info
266 struct btrfs_fs_info *fs_info, in btrfs_merge_delayed_refs() argument
282 read_lock(&fs_info->tree_mod_log_lock); in btrfs_merge_delayed_refs()
283 if (!list_empty(&fs_info->tree_mod_seq_list)) { in btrfs_merge_delayed_refs()
286 elem = list_first_entry(&fs_info->tree_mod_seq_list, in btrfs_merge_delayed_refs()
290 read_unlock(&fs_info->tree_mod_log_lock); in btrfs_merge_delayed_refs()
311 int btrfs_check_delayed_seq(struct btrfs_fs_info *fs_info, in btrfs_check_delayed_seq() argument
318 read_lock(&fs_info->tree_mod_log_lock); in btrfs_check_delayed_seq()
319 if (!list_empty(&fs_info->tree_mod_seq_list)) { in btrfs_check_delayed_seq()
320 elem = list_first_entry(&fs_info->tree_mod_seq_list, in btrfs_check_delayed_seq()
331 read_unlock(&fs_info->tree_mod_log_lock); in btrfs_check_delayed_seq()
531 add_delayed_ref_head(struct btrfs_fs_info *fs_info, in add_delayed_ref_head() argument
644 add_delayed_tree_ref(struct btrfs_fs_info *fs_info, in add_delayed_tree_ref() argument
660 seq = atomic64_read(&fs_info->tree_mod_seq); in add_delayed_tree_ref()
698 add_delayed_data_ref(struct btrfs_fs_info *fs_info, in add_delayed_data_ref() argument
716 seq = atomic64_read(&fs_info->tree_mod_seq); in add_delayed_data_ref()
752 int btrfs_add_delayed_tree_ref(struct btrfs_fs_info *fs_info, in btrfs_add_delayed_tree_ref() argument
772 if (fs_info->quota_enabled && is_fstree(ref_root)) { in btrfs_add_delayed_tree_ref()
787 head_ref = add_delayed_ref_head(fs_info, trans, &head_ref->node, record, in btrfs_add_delayed_tree_ref()
790 add_delayed_tree_ref(fs_info, trans, head_ref, &ref->node, bytenr, in btrfs_add_delayed_tree_ref()
807 int btrfs_add_delayed_data_ref(struct btrfs_fs_info *fs_info, in btrfs_add_delayed_data_ref() argument
830 if (fs_info->quota_enabled && is_fstree(ref_root)) { in btrfs_add_delayed_data_ref()
849 head_ref = add_delayed_ref_head(fs_info, trans, &head_ref->node, record, in btrfs_add_delayed_data_ref()
853 add_delayed_data_ref(fs_info, trans, head_ref, &ref->node, bytenr, in btrfs_add_delayed_data_ref()
861 int btrfs_add_delayed_qgroup_reserve(struct btrfs_fs_info *fs_info, in btrfs_add_delayed_qgroup_reserve() argument
869 if (!fs_info->quota_enabled || !is_fstree(ref_root)) in btrfs_add_delayed_qgroup_reserve()
888 int btrfs_add_delayed_extent_op(struct btrfs_fs_info *fs_info, in btrfs_add_delayed_extent_op() argument
905 add_delayed_ref_head(fs_info, trans, &head_ref->node, NULL, bytenr, in btrfs_add_delayed_extent_op()