Lines Matching refs:new_bytenr
282 update_backref_node(cache, node, node->new_bytenr);
292 if (node->bytenr == node->new_bytenr)
294 update_backref_node(cache, node, node->new_bytenr);
570 BUG_ON(node->new_bytenr != reloc_root->node->start);
1015 static int get_new_location(struct inode *reloc_inode, u64 *new_bytenr,
1052 *new_bytenr = btrfs_file_extent_disk_bytenr(leaf, fi);
1075 u64 new_bytenr = 0;
1147 ret = get_new_location(rc->data_inode, &new_bytenr,
1157 btrfs_set_file_extent_disk_bytenr(leaf, fi, new_bytenr);
1161 btrfs_init_generic_ref(&ref, BTRFS_ADD_DELAYED_REF, new_bytenr,
1222 u64 new_bytenr;
1285 new_bytenr = btrfs_node_blockptr(eb,
1290 new_bytenr = 0;
1294 if (WARN_ON(new_bytenr > 0 && new_bytenr == old_bytenr)) {
1299 if (new_bytenr == 0 || old_ptr_gen > last_snapshot ||
1375 btrfs_set_node_blockptr(parent, slot, new_bytenr);
1394 btrfs_init_generic_ref(&ref, BTRFS_ADD_DELAYED_REF, new_bytenr,
1404 btrfs_init_generic_ref(&ref, BTRFS_DROP_DELAYED_REF, new_bytenr,
2216 if (next->new_bytenr != root->node->start) {
2219 * ->new_bytenr set and this shouldn't be in the changed
2224 ASSERT(next->new_bytenr == 0);
2226 if (next->new_bytenr || !list_empty(&next->list)) {
2233 next->new_bytenr = root->node->start;
2709 * should not have had the ->new_bytenr modified and
2719 ASSERT(node->new_bytenr == 0);
2721 if (node->new_bytenr || !list_empty(&node->list)) {
2740 node->new_bytenr = root->node->start;
4406 * We need to offset the new_bytenr based on where the csum is.
4452 node->new_bytenr != buf->start);
4457 node->new_bytenr = cow->start;