Lines Matching refs:bytenr

94 		u64 bytenr;
110 u64 bytenr;
174 in_range(node->bytenr, rc->block_group->start,
177 set_extent_bit(&rc->processed_blocks, node->bytenr,
178 node->bytenr + blocksize - 1, EXTENT_DIRTY, NULL);
239 struct btrfs_backref_node *node, u64 bytenr)
243 node->bytenr = bytenr;
244 rb_node = rb_simple_insert(&cache->rb_root, node->bytenr, &node->rb_node);
246 btrfs_backref_panic(cache->fs_info, bytenr, -EEXIST);
292 if (node->bytenr == node->new_bytenr)
362 struct btrfs_root *find_reloc_root(struct btrfs_fs_info *fs_info, u64 bytenr)
371 rb_node = rb_simple_search(&rc->reloc_root_tree.rb_root, bytenr);
471 int level, u64 bytenr)
492 node = btrfs_backref_alloc_node(cache, bytenr, level);
609 rb_node = rb_simple_insert(&cache->rb_root, new_node->bytenr,
612 btrfs_backref_panic(trans->fs_info, new_node->bytenr, -EEXIST);
646 node->bytenr = root->commit_root->start;
651 node->bytenr, &node->rb_node);
656 node->bytenr);
733 node->bytenr = root->node->start;
735 node->bytenr, &node->rb_node);
738 btrfs_backref_panic(fs_info, node->bytenr, -EEXIST);
1016 u64 bytenr, u64 num_bytes)
1028 bytenr -= BTRFS_I(reloc_inode)->index_cnt;
1030 btrfs_ino(BTRFS_I(reloc_inode)), bytenr, 0);
1074 u64 bytenr;
1105 bytenr = btrfs_file_extent_disk_bytenr(leaf, fi);
1107 if (bytenr == 0)
1109 if (!in_range(bytenr, rc->block_group->start,
1148 bytenr, num_bytes);
1172 btrfs_init_generic_ref(&ref, BTRFS_DROP_DELAYED_REF, bytenr,
2185 "bytenr %llu doesn't have a backref path ending in a root",
2186 node->bytenr);
2192 "bytenr %llu has multiple refs with one ending in a non-shareable root",
2193 node->bytenr);
2221 * at the same bytenr which indicates corruption, or
2228 "bytenr %llu possibly has multiple roots pointing at the same bytenr %llu",
2229 node->bytenr, next->bytenr);
2414 u64 bytenr;
2444 bytenr = btrfs_node_blockptr(upper->eb, slot);
2445 if (node->eb->start == bytenr)
2480 bytenr = btrfs_node_blockptr(upper->eb, slot);
2482 if (bytenr != node->bytenr) {
2484 "lowest leaf/node mismatch: bytenr %llu node->bytenr %llu slot %d upper %llu",
2485 bytenr, node->bytenr, slot,
2491 if (node->eb->start == bytenr)
2631 static int tree_block_processed(u64 bytenr, struct reloc_control *rc)
2635 if (test_range_bit(&rc->processed_blocks, bytenr,
2636 bytenr + blocksize - 1, EXTENT_DIRTY, 1, NULL))
2651 eb = read_tree_block(fs_info, block->bytenr, &check);
2723 "bytenr %llu has improper references to it",
2724 node->bytenr);
2791 btrfs_readahead_tree_block(fs_info, block->bytenr,
2808 block->level, block->bytenr);
3277 block->bytenr = extent_key->objectid;
3284 rb_node = rb_simple_insert(blocks, block->bytenr, &block->rb_node);
3286 btrfs_backref_panic(rc->extent_root->fs_info, block->bytenr,
3296 u64 bytenr, u32 blocksize,
3305 if (tree_block_processed(bytenr, rc))
3308 if (rb_simple_search(blocks, bytenr))
3315 key.objectid = bytenr;
3335 if (key.objectid == bytenr &&
3353 bytenr);
3461 ctx.bytenr = extent_key->objectid;
4451 BUG_ON(node->bytenr != buf->start &&
4560 * Get the current bytenr for the block group which is being relocated.