Lines Matching refs:num_bytes
65 u64 start, u64 num_bytes)
67 u64 end = start + num_bytes - 1;
783 u64 bytenr, u64 num_bytes,
807 key.offset = num_bytes;
844 key.offset == num_bytes)
850 key.offset = num_bytes;
862 "extent item not found for insert, bytenr %llu num_bytes %llu parent %llu root_objectid %llu owner %llu offset %llu",
863 bytenr, num_bytes, parent, root_objectid, owner,
1041 u64 bytenr, u64 num_bytes, u64 parent,
1047 num_bytes, parent, root_objectid,
1138 u64 bytenr, u64 num_bytes, u64 parent,
1147 num_bytes, parent, root_objectid,
1156 "adding refs to an existing tree ref, bytenr %llu num_bytes %llu root_objectid %llu",
1157 bytenr, num_bytes, root_objectid);
1272 u64 num_bytes, u64 *actual_bytes)
1276 u64 end = bytenr + num_bytes;
1290 num_bytes = end - cur;
1293 &num_bytes, &bbio, 0);
1296 * -EOPNOTSUPP. For any such error, @num_bytes is not updated,
1345 cur += num_bytes;
1429 u64 num_bytes = node->num_bytes;
1439 ret = insert_inline_extent_backref(trans, path, bytenr, num_bytes,
1492 ins.offset = node->num_bytes;
1573 key.offset = head->num_bytes;
1591 key.offset == head->num_bytes)
1599 key.offset = head->num_bytes;
1677 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1);
1692 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1);
1695 "failed to run delayed ref for logical %llu num_bytes %llu type %u action %u ref_mod %d: %d",
1696 node->bytenr, node->num_bytes, node->type,
1779 delayed_refs->pending_csums -= head->num_bytes;
1781 nr_items += btrfs_csum_bytes_to_leaves(fs_info, head->num_bytes);
1794 btrfs_mod_total_bytes_pinned(fs_info, flags, -head->num_bytes);
1836 btrfs_pin_extent(trans, head->bytenr, head->num_bytes, 1);
1839 head->bytenr, head->num_bytes);
2398 u64 num_bytes;
2444 num_bytes = btrfs_file_extent_disk_num_bytes(buf, fi);
2447 num_bytes, parent);
2460 num_bytes = fs_info->nodesize;
2462 num_bytes, parent);
2545 u64 bytenr, u64 num_bytes, int reserved)
2551 cache->pinned += num_bytes;
2553 num_bytes);
2555 cache->reserved -= num_bytes;
2556 cache->space_info->bytes_reserved -= num_bytes;
2561 __btrfs_mod_total_bytes_pinned(cache->space_info, num_bytes);
2563 bytenr + num_bytes - 1, GFP_NOFS | __GFP_NOFAIL);
2568 u64 bytenr, u64 num_bytes, int reserved)
2575 pin_down_extent(trans, cache, bytenr, num_bytes, reserved);
2585 u64 bytenr, u64 num_bytes)
2590 btrfs_add_excluded_extent(trans->fs_info, bytenr, num_bytes);
2604 pin_down_extent(trans, cache, bytenr, num_bytes, 0);
2607 ret = btrfs_remove_free_space(cache, bytenr, num_bytes);
2613 u64 start, u64 num_bytes)
2629 ret = btrfs_remove_free_space(block_group, start, num_bytes);
2635 num_bytes);
2636 } else if (start + num_bytes <= caching_ctl->progress) {
2638 start, num_bytes);
2640 num_bytes = caching_ctl->progress - start;
2642 start, num_bytes);
2646 num_bytes = (start + num_bytes) -
2650 num_bytes);
2915 * node->num_bytes = 1048576
2940 * node->num_bytes = 1048576
2974 u64 num_bytes = node->num_bytes;
2998 ret = lookup_extent_backref(trans, path, &iref, bytenr, num_bytes,
3016 key.offset == num_bytes) {
3053 key.offset = num_bytes;
3072 key.offset == num_bytes)
3080 key.offset = num_bytes;
3225 num_bytes);
3232 ret = add_to_free_space_tree(trans, bytenr, num_bytes);
3238 ret = btrfs_update_block_group(trans, bytenr, num_bytes, 0);
3489 u64 num_bytes;
3571 ffe_ctl->num_bytes, cluster_bg->start,
3577 ffe_ctl->search_start, ffe_ctl->num_bytes);
3618 ffe_ctl->num_bytes, aligned_cluster);
3622 ffe_ctl->num_bytes, ffe_ctl->search_start,
3629 ffe_ctl->num_bytes);
3638 btrfs_wait_block_group_cache_progress(bg, ffe_ctl->num_bytes +
3679 ffe_ctl->num_bytes + ffe_ctl->empty_cluster +
3691 ffe_ctl->num_bytes, ffe_ctl->empty_size,
3705 btrfs_wait_block_group_cache_progress(bg, ffe_ctl->num_bytes +
3923 ffe_ctl->num_bytes > space_info->max_extent_size) {
3996 u64 ram_bytes, u64 num_bytes, u64 empty_size,
4008 WARN_ON(num_bytes < fs_info->sectorsize);
4010 ffe_ctl.num_bytes = num_bytes;
4032 trace_find_free_extent(root, num_bytes, empty_size, flags);
4171 if (ffe_ctl.search_start + num_bytes >
4174 num_bytes);
4183 num_bytes, delalloc);
4186 num_bytes);
4193 ins->offset = num_bytes;
4196 num_bytes);
4228 * hole that is at least as big as @num_bytes.
4232 * @ram_bytes - The amount of space in ram that @num_bytes take. This
4234 * from @num_bytes only in the case of compressed extents.
4236 * @num_bytes - Number of bytes to allocate on-disk.
4240 * @num_bytes may be larger than what is required and if
4272 u64 num_bytes, u64 min_alloc_size,
4277 bool final_tried = num_bytes == min_alloc_size;
4283 WARN_ON(num_bytes < fs_info->sectorsize);
4284 ret = find_free_extent(root, ram_bytes, num_bytes, empty_size,
4290 num_bytes = min(num_bytes >> 1, ins->offset);
4291 num_bytes = round_down(num_bytes,
4293 num_bytes = max(num_bytes, min_alloc_size);
4294 ram_bytes = num_bytes;
4295 if (num_bytes == min_alloc_size)
4304 flags, num_bytes);
4307 num_bytes, 1);
4440 u64 num_bytes;
4450 num_bytes = fs_info->nodesize;
4452 extent_key.offset = node->num_bytes;
4455 num_bytes = node->num_bytes;
4502 num_bytes);