Lines Matching defs:block_rsv
68 struct btrfs_block_rsv *block_rsv = &fs_info->delayed_refs_rsv;
75 released = btrfs_block_rsv_release(fs_info, block_rsv, num_bytes, NULL);
246 * This will refill the delayed block_rsv up to 1 items size worth of space and
252 struct btrfs_block_rsv *block_rsv = &fs_info->delayed_refs_rsv;
253 struct btrfs_space_info *space_info = block_rsv->space_info;
260 spin_lock(&block_rsv->lock);
261 if (block_rsv->reserved < block_rsv->size) {
262 num_bytes = block_rsv->size - block_rsv->reserved;
265 spin_unlock(&block_rsv->lock);
278 spin_lock(&block_rsv->lock);
279 if (block_rsv->reserved < block_rsv->size) {
280 u64 needed = block_rsv->size - block_rsv->reserved;
283 block_rsv->reserved += needed;
284 block_rsv->full = true;
288 block_rsv->reserved += num_bytes;
296 spin_unlock(&block_rsv->lock);