Lines Matching refs:delayed_refs_rsv
30 struct btrfs_block_rsv *delayed_refs_rsv = &fs_info->delayed_refs_rsv;
42 * delayed_refs_rsv and the global rsv then it's time to think about
45 spin_lock(&delayed_refs_rsv->lock);
46 reserved += delayed_refs_rsv->reserved;
47 if (delayed_refs_rsv->size >= reserved)
49 spin_unlock(&delayed_refs_rsv->lock);
81 struct btrfs_block_rsv *block_rsv = &fs_info->delayed_refs_rsv;
87 trace_btrfs_space_reservation(fs_info, "delayed_refs_rsv",
96 * it'll calculate the additional size and add it to the delayed_refs_rsv.
101 struct btrfs_block_rsv *delayed_rsv = &fs_info->delayed_refs_rsv;
123 * delayed_refs_rsv. Any extra bytes are returned to the space info.
129 struct btrfs_block_rsv *delayed_refs_rsv = &fs_info->delayed_refs_rsv;
137 spin_lock(&delayed_refs_rsv->lock);
138 if (delayed_refs_rsv->size > delayed_refs_rsv->reserved) {
139 u64 delta = delayed_refs_rsv->size -
140 delayed_refs_rsv->reserved;
151 delayed_refs_rsv->reserved += num_bytes;
152 if (delayed_refs_rsv->reserved >= delayed_refs_rsv->size)
153 delayed_refs_rsv->full = 1;
154 spin_unlock(&delayed_refs_rsv->lock);
157 trace_btrfs_space_reservation(fs_info, "delayed_refs_rsv",
161 delayed_refs_rsv->space_info, to_free);
175 struct btrfs_block_rsv *block_rsv = &fs_info->delayed_refs_rsv;
195 trace_btrfs_space_reservation(fs_info, "delayed_refs_rsv",
1003 * Need to update the delayed_refs_rsv with any changes we may have
1097 * Need to update the delayed_refs_rsv with any changes we may have
1139 * Need to update the delayed_refs_rsv with any changes we may have