Lines Matching defs:bytenr

101 			     struct btrfs_fs_info *fs_info, u64 bytenr,
137 key.objectid = bytenr;
144 extent_root = btrfs_extent_root(fs_info, bytenr);
154 if (key.objectid == bytenr &&
196 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr);
442 u64 bytenr, u64 parent,
446 struct btrfs_root *root = btrfs_extent_root(trans->fs_info, bytenr);
455 key.objectid = bytenr;
494 if (key.objectid != bytenr ||
518 u64 bytenr, u64 parent,
522 struct btrfs_root *root = btrfs_extent_root(trans->fs_info, bytenr);
529 key.objectid = bytenr;
684 u64 bytenr, u64 parent,
687 struct btrfs_root *root = btrfs_extent_root(trans->fs_info, bytenr);
691 key.objectid = bytenr;
708 u64 bytenr, u64 parent,
711 struct btrfs_root *root = btrfs_extent_root(trans->fs_info, bytenr);
715 key.objectid = bytenr;
784 u64 bytenr, u64 num_bytes,
789 struct btrfs_root *root = btrfs_extent_root(fs_info, bytenr);
805 key.objectid = bytenr;
841 if (key.objectid == bytenr &&
847 key.objectid = bytenr;
861 "extent item not found for insert, bytenr %llu num_bytes %llu parent %llu root_objectid %llu owner %llu offset %llu",
862 bytenr, num_bytes, parent, root_objectid, owner,
971 key.objectid == bytenr &&
1054 u64 bytenr, u64 num_bytes, u64 parent,
1059 ret = lookup_inline_extent_backref(trans, path, ref_ret, bytenr,
1069 ret = lookup_tree_block_ref(trans, path, bytenr, parent,
1072 ret = lookup_extent_data_ref(trans, path, bytenr, parent,
1200 u64 bytenr, u64 num_bytes, u64 parent,
1208 ret = lookup_inline_extent_backref(trans, path, &iref, bytenr,
1219 "adding refs to an existing tree ref, bytenr %llu num_bytes %llu root_objectid %llu slot %u",
1220 bytenr, num_bytes, root_objectid, path->slots[0]);
1368 int btrfs_discard_extent(struct btrfs_fs_info *fs_info, u64 bytenr,
1373 u64 end = bytenr + num_bytes;
1374 u64 cur = bytenr;
1462 * @node: The delayed ref node used to get the bytenr/length for
1467 * bytenr of the parent block. Since new extents are always
1499 u64 bytenr = node->bytenr;
1510 ret = insert_inline_extent_backref(trans, path, bytenr, num_bytes,
1534 ret = insert_tree_block_ref(trans, path, bytenr, parent,
1537 ret = insert_extent_data_ref(trans, path, bytenr, parent,
1595 key.objectid = node->bytenr;
1662 key.objectid = head->bytenr;
1683 if (key.objectid == head->bytenr &&
1692 key.objectid = head->bytenr;
1701 head->bytenr, head->num_bytes, extent_op->level);
1749 node->bytenr, node->ref_mod, node->action, ref_root,
1789 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1);
1808 btrfs_pin_extent(trans, node->bytenr, node->num_bytes, 1);
1812 node->bytenr, node->num_bytes, node->type,
1949 btrfs_pin_extent(trans, head->bytenr, head->num_bytes, 1);
1953 csum_root = btrfs_csum_root(fs_info, head->bytenr);
1954 ret = btrfs_del_csums(trans, csum_root, head->bytenr,
2170 * Normally delayed refs get processed in ascending bytenr order. This
2185 first = entry->bytenr;
2190 last = entry->bytenr;
2198 middle = entry->bytenr;
2291 u64 objectid, u64 offset, u64 bytenr)
2311 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr);
2377 u64 objectid, u64 offset, u64 bytenr,
2381 struct btrfs_root *extent_root = btrfs_extent_root(fs_info, bytenr);
2392 key.objectid = bytenr;
2416 if (key.objectid != bytenr || key.type != BTRFS_EXTENT_ITEM_KEY)
2469 u64 bytenr, bool strict, struct btrfs_path *path)
2475 offset, bytenr, strict);
2479 ret = check_delayed_ref(root, path, objectid, offset, bytenr);
2495 u64 bytenr;
2538 bytenr = btrfs_file_extent_disk_bytenr(buf, fi);
2539 if (bytenr == 0)
2544 btrfs_init_generic_ref(&generic_ref, action, bytenr,
2556 bytenr = btrfs_node_blockptr(buf, i);
2559 btrfs_init_generic_ref(&generic_ref, action, bytenr,
2608 u64 bytenr = 0;
2617 bytenr = bg->start;
2621 return bytenr;
2626 u64 bytenr, u64 num_bytes, int reserved)
2642 set_extent_bit(&trans->transaction->pinned_extents, bytenr,
2643 bytenr + num_bytes - 1, EXTENT_DIRTY, NULL);
2648 u64 bytenr, u64 num_bytes, int reserved)
2652 cache = btrfs_lookup_block_group(trans->fs_info, bytenr);
2655 pin_down_extent(trans, cache, bytenr, num_bytes, reserved);
2993 u64 bytenr, struct btrfs_squota_delta *delta)
3001 csum_root = btrfs_csum_root(trans->fs_info, bytenr);
3002 ret = btrfs_del_csums(trans, csum_root, bytenr, num_bytes);
3008 ret = btrfs_delete_raid_extent(trans, bytenr, num_bytes);
3021 ret = add_to_free_space_tree(trans, bytenr, num_bytes);
3027 ret = btrfs_update_block_group(trans, bytenr, num_bytes, false);
3061 * node->bytenr = 13631488
3086 * node->bytenr = 13631488
3122 u64 bytenr = node->bytenr;
3127 extent_root = btrfs_extent_root(info, bytenr);
3139 node->bytenr, refs_to_drop);
3148 ret = lookup_extent_backref(trans, path, &iref, bytenr, num_bytes,
3163 if (key.objectid != bytenr)
3200 key.objectid = bytenr;
3219 if (key.objectid == bytenr &&
3227 key.objectid = bytenr;
3240 ret, bytenr, path->slots[0]);
3251 bytenr, parent, root_objectid, owner_objectid,
3291 "trying to drop %d refs but we only have %llu for bytenr %llu slot %u",
3292 refs_to_drop, refs, bytenr, path->slots[0]);
3391 ret = do_free_extent_accounting(trans, bytenr, &delta);
3407 u64 bytenr)
3415 head = btrfs_find_delayed_ref_head(delayed_refs, bytenr);
3562 btrfs_pin_extent(trans, ref->bytenr, ref->len, 1);
3868 u64 bytenr = block_group->start;
3882 if (log_bytenr && ((ffe_ctl->for_treelog && bytenr != log_bytenr) ||
3883 (!ffe_ctl->for_treelog && bytenr == log_bytenr)))
3896 ((ffe_ctl->for_data_reloc && bytenr != data_reloc_bytenr) ||
3897 (!ffe_ctl->for_data_reloc && bytenr == data_reloc_bytenr)))
4792 static int alloc_reserved_extent(struct btrfs_trans_handle *trans, u64 bytenr,
4798 ret = remove_from_free_space_tree(trans, bytenr, num_bytes);
4802 ret = btrfs_update_block_group(trans, bytenr, num_bytes, true);
4806 bytenr, num_bytes);
4810 trace_btrfs_reserved_extent_alloc(fs_info, bytenr, num_bytes);
4909 extent_key.objectid = node->bytenr;
4961 return alloc_reserved_extent(trans, node->bytenr, fs_info->nodesize);
5064 u64 bytenr, int level, u64 owner,
5071 buf = btrfs_find_create_tree_block(fs_info, bytenr, owner, level);
5265 u64 bytenr;
5293 bytenr = btrfs_node_blockptr(eb, slot);
5304 ret = btrfs_lookup_extent_info(trans, fs_info, bytenr,
5420 struct btrfs_root *root, u64 bytenr, u64 parent,
5431 ret = lookup_extent_backref(trans, path, &iref, bytenr,
5461 u64 bytenr;
5487 bytenr = btrfs_node_blockptr(path->nodes[level], path->slots[level]);
5496 next = find_extent_buffer(fs_info, bytenr);
5498 next = btrfs_find_create_tree_block(fs_info, bytenr,
5506 ret = btrfs_lookup_extent_info(trans, fs_info, bytenr, level - 1, 1,
5556 next = read_tree_block(fs_info, bytenr, &check);
5606 ret = check_ref_exists(trans, root, bytenr, parent,
5641 btrfs_init_generic_ref(&ref, BTRFS_DROP_DELAYED_REF, bytenr,