Lines Matching refs:block_rsv
74 * We keep a per-inode block_rsv in order to make it easier to keep track of
207 struct btrfs_block_rsv *block_rsv = &inode->block_rsv;
212 * Since we statically set the block_rsv->size we just want to say we
216 released = btrfs_block_rsv_release(fs_info, block_rsv, 0,
231 struct btrfs_block_rsv *block_rsv = &inode->block_rsv;
261 spin_lock(&block_rsv->lock);
262 block_rsv->size = reserve_size;
263 block_rsv->qgroup_rsv_size = qgroup_rsv_size;
264 spin_unlock(&block_rsv->lock);
290 struct btrfs_block_rsv *block_rsv = &inode->block_rsv;
329 ret = btrfs_reserve_metadata_bytes(root, block_rsv, meta_reserve, flush);
337 * and then add the reservation to the block_rsv. This keeps us from
349 btrfs_block_rsv_add_bytes(block_rsv, meta_reserve, false);
353 spin_lock(&block_rsv->lock);
354 block_rsv->qgroup_rsv_reserved += qgroup_reserve;
355 spin_unlock(&block_rsv->lock);