Lines Matching defs:num_bytes
774 u64 bytenr, u64 num_bytes,
798 key.offset = num_bytes;
836 key.offset == num_bytes)
842 key.offset = num_bytes;
854 "extent item not found for insert, bytenr %llu num_bytes %llu parent %llu root_objectid %llu owner %llu offset %llu",
855 bytenr, num_bytes, parent, root_objectid, owner,
1042 u64 bytenr, u64 num_bytes, u64 parent,
1048 num_bytes, parent, root_objectid,
1101 "invalid refs_to_mod for extent %llu num_bytes %u, has %d expect >= -%llu",
1158 "invalid refs_to_mod for backref entry, iref %lu extent %llu num_bytes %u, has %d expect >= -%llu",
1188 u64 bytenr, u64 num_bytes, u64 parent,
1197 num_bytes, parent, root_objectid,
1207 "adding refs to an existing tree ref, bytenr %llu num_bytes %llu root_objectid %llu slot %u",
1208 bytenr, num_bytes, root_objectid, path->slots[0]);
1357 u64 num_bytes, u64 *actual_bytes)
1361 u64 end = bytenr + num_bytes;
1374 num_bytes = end - cur;
1375 stripes = btrfs_map_discard(fs_info, cur, &num_bytes, &num_stripes);
1412 cur += num_bytes;
1490 u64 num_bytes = node->num_bytes;
1499 ret = insert_inline_extent_backref(trans, path, bytenr, num_bytes,
1550 ins.offset = node->num_bytes;
1632 key.offset = head->num_bytes;
1650 key.offset == head->num_bytes)
1658 key.offset = head->num_bytes;
1665 "missing extent item for extent %llu num_bytes %llu level %d",
1666 head->bytenr, head->num_bytes, extent_op->level);
1741 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1);
1756 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1);
1759 "failed to run delayed ref for logical %llu num_bytes %llu type %u action %u ref_mod %d: %d",
1760 node->bytenr, node->num_bytes, node->type,
1843 delayed_refs->pending_csums -= head->num_bytes;
1845 nr_items += btrfs_csum_bytes_to_leaves(fs_info, head->num_bytes);
1887 btrfs_pin_extent(trans, head->bytenr, head->num_bytes, 1);
1893 head->num_bytes);
2409 u64 num_bytes;
2455 num_bytes = btrfs_file_extent_disk_num_bytes(buf, fi);
2458 num_bytes, parent);
2470 num_bytes = fs_info->nodesize;
2472 num_bytes, parent);
2538 u64 bytenr, u64 num_bytes, int reserved)
2544 cache->pinned += num_bytes;
2546 num_bytes);
2548 cache->reserved -= num_bytes;
2549 cache->space_info->bytes_reserved -= num_bytes;
2555 bytenr + num_bytes - 1, EXTENT_DIRTY, NULL);
2560 u64 bytenr, u64 num_bytes, int reserved)
2567 pin_down_extent(trans, cache, bytenr, num_bytes, reserved);
2577 u64 bytenr, u64 num_bytes)
2594 pin_down_extent(trans, cache, bytenr, num_bytes, 0);
2597 ret = btrfs_remove_free_space(cache, bytenr, num_bytes);
2604 u64 start, u64 num_bytes)
2617 ret = btrfs_remove_free_space(block_group, start, num_bytes);
2853 u64 bytenr, u64 num_bytes, bool is_data)
2861 ret = btrfs_del_csums(trans, csum_root, bytenr, num_bytes);
2868 ret = add_to_free_space_tree(trans, bytenr, num_bytes);
2874 ret = btrfs_update_block_group(trans, bytenr, num_bytes, false);
2909 * node->num_bytes = 1048576
2934 * node->num_bytes = 1048576
2968 u64 num_bytes = node->num_bytes;
2992 ret = lookup_extent_backref(trans, path, &iref, bytenr, num_bytes,
3010 key.offset == num_bytes) {
3046 key.offset = num_bytes;
3065 key.offset == num_bytes)
3073 key.offset = num_bytes;
3217 ret = do_free_extent_accounting(trans, bytenr, num_bytes, is_data);
3524 ffe_ctl->num_bytes, cluster_bg->start,
3570 ffe_ctl->num_bytes, aligned_cluster);
3574 ffe_ctl->num_bytes, ffe_ctl->search_start,
3620 ffe_ctl->num_bytes + ffe_ctl->empty_cluster +
3632 ffe_ctl->num_bytes, ffe_ctl->empty_size,
3686 u64 num_bytes = ffe_ctl->num_bytes;
3788 if (avail < num_bytes) {
3826 block_group->alloc_offset += num_bytes;
3828 ctl->free_space -= num_bytes;
4109 ffe_ctl->num_bytes > space_info->max_extent_size) {
4167 avail >= ffe_ctl->num_bytes) {
4230 WARN_ON(ffe_ctl->num_bytes < fs_info->sectorsize);
4247 ffe_ctl->size_class = btrfs_calc_block_group_size_class(ffe_ctl->num_bytes);
4405 if (ffe_ctl->search_start + ffe_ctl->num_bytes >
4409 ffe_ctl->num_bytes);
4419 ffe_ctl->num_bytes,
4425 ffe_ctl->num_bytes);
4432 ins->offset = ffe_ctl->num_bytes;
4442 ffe_ctl->num_bytes +
4475 * hole that is at least as big as @num_bytes.
4479 * @ram_bytes - The amount of space in ram that @num_bytes take. This
4481 * from @num_bytes only in the case of compressed extents.
4483 * @num_bytes - Number of bytes to allocate on-disk.
4487 * @num_bytes may be larger than what is required and if
4519 u64 num_bytes, u64 min_alloc_size,
4525 bool final_tried = num_bytes == min_alloc_size;
4533 WARN_ON(num_bytes < fs_info->sectorsize);
4536 ffe_ctl.num_bytes = num_bytes;
4550 num_bytes = min(num_bytes >> 1, ins->offset);
4551 num_bytes = round_down(num_bytes,
4553 num_bytes = max(num_bytes, min_alloc_size);
4554 ram_bytes = num_bytes;
4555 if (num_bytes == min_alloc_size)
4564 flags, num_bytes, for_treelog, for_data_reloc);
4567 num_bytes, 1);
4613 u64 num_bytes)
4618 ret = remove_from_free_space_tree(trans, bytenr, num_bytes);
4622 ret = btrfs_update_block_group(trans, bytenr, num_bytes, true);
4626 bytenr, num_bytes);
4630 trace_btrfs_reserved_extent_alloc(fs_info, bytenr, num_bytes);
4722 extent_key.offset = node->num_bytes;