Lines Matching refs:block_rsv
76 * We keep a per-inode block_rsv in order to make it easier to keep track of
221 struct btrfs_block_rsv *block_rsv = &inode->block_rsv;
226 * Since we statically set the block_rsv->size we just want to say we
230 released = btrfs_block_rsv_release(fs_info, block_rsv, 0,
245 struct btrfs_block_rsv *block_rsv = &inode->block_rsv;
276 spin_lock(&block_rsv->lock);
277 block_rsv->size = reserve_size;
278 block_rsv->qgroup_rsv_size = qgroup_rsv_size;
279 spin_unlock(&block_rsv->lock);
312 struct btrfs_block_rsv *block_rsv = &inode->block_rsv;
353 ret = btrfs_reserve_metadata_bytes(fs_info, block_rsv, meta_reserve, flush);
361 * and then add the reservation to the block_rsv. This keeps us from
374 btrfs_block_rsv_add_bytes(block_rsv, meta_reserve, false);
378 spin_lock(&block_rsv->lock);
379 block_rsv->qgroup_rsv_reserved += qgroup_reserve;
380 spin_unlock(&block_rsv->lock);