Lines Matching refs:reserved
35 * may allocate a smaller on disk extent than we previously reserved.
47 * how much we reserved, we can simply call
130 struct extent_changeset **reserved, u64 start, u64 len)
145 ret = btrfs_qgroup_reserve_data(inode, reserved, start, len);
157 * This one will *NOT* use accurate qgroup reserved space API, just for case
158 * which we can't sleep and is sure it won't affect qgroup reserved space.
176 * This one will handle the per-inode data rsv map for accurate reserved
180 struct extent_changeset *reserved, u64 start, u64 len)
190 btrfs_qgroup_free_data(inode, reserved, start, len);
390 * @num_bytes: the number of bytes we originally reserved with
421 * @reserved: mandatory parameter, record actually reserved qgroup ranges of
441 struct extent_changeset **reserved, u64 start, u64 len)
445 ret = btrfs_check_data_free_space(inode, reserved, start, len);
450 btrfs_free_reserved_data_space(inode, *reserved, start, len);
457 * @start: start position of the space already reserved
458 * @len: the len of the space already reserved
464 * Also it will handle the qgroup reserved space.
467 struct extent_changeset *reserved,
471 btrfs_free_reserved_data_space(inode, reserved, start, len);