Lines Matching refs:delayed_refs_rsv
33 struct btrfs_block_rsv *delayed_refs_rsv = &fs_info->delayed_refs_rsv;
45 * delayed_refs_rsv and the global rsv then it's time to think about
48 spin_lock(&delayed_refs_rsv->lock);
49 reserved += delayed_refs_rsv->reserved;
50 if (delayed_refs_rsv->size >= reserved)
52 spin_unlock(&delayed_refs_rsv->lock);
67 struct btrfs_block_rsv *block_rsv = &fs_info->delayed_refs_rsv;
73 trace_btrfs_space_reservation(fs_info, "delayed_refs_rsv",
81 * it'll calculate the additional size and add it to the delayed_refs_rsv.
86 struct btrfs_block_rsv *delayed_rsv = &fs_info->delayed_refs_rsv;
109 * delayed_refs_rsv. Any extra bytes are returned to the space info.
114 struct btrfs_block_rsv *delayed_refs_rsv = &fs_info->delayed_refs_rsv;
117 spin_lock(&delayed_refs_rsv->lock);
118 if (delayed_refs_rsv->size > delayed_refs_rsv->reserved) {
119 u64 delta = delayed_refs_rsv->size -
120 delayed_refs_rsv->reserved;
131 delayed_refs_rsv->reserved += num_bytes;
132 if (delayed_refs_rsv->reserved >= delayed_refs_rsv->size)
133 delayed_refs_rsv->full = true;
134 spin_unlock(&delayed_refs_rsv->lock);
137 trace_btrfs_space_reservation(fs_info, "delayed_refs_rsv",
141 delayed_refs_rsv->space_info, to_free);
156 struct btrfs_block_rsv *block_rsv = &fs_info->delayed_refs_rsv;
206 trace_btrfs_space_reservation(fs_info, "delayed_refs_rsv", 0,
966 * Need to update the delayed_refs_rsv with any changes we may have
1058 * Need to update the delayed_refs_rsv with any changes we may have
1099 * Need to update the delayed_refs_rsv with any changes we may have