Lines Matching defs:bytenr
19 * bytenr. This just tracks the number of direct references, no shared
67 u64 bytenr;
88 if (entry->bytenr > be->bytenr)
90 else if (entry->bytenr < be->bytenr)
101 static struct block_entry *lookup_block_entry(struct rb_root *root, u64 bytenr)
109 if (entry->bytenr < bytenr)
111 else if (entry->bytenr > bytenr)
264 u64 bytenr, u64 len,
277 be->bytenr = bytenr;
313 u64 parent, u64 bytenr, int level)
332 be = add_block_entry(fs_info, bytenr, fs_info->nodesize, ref_root);
358 u64 parent, u32 num_refs, u64 bytenr,
367 be = add_block_entry(fs_info, bytenr, num_bytes, 0);
389 u64 bytenr, u64 num_bytes)
402 be = add_block_entry(fs_info, bytenr, num_bytes, ref_root);
501 struct btrfs_path *path, u64 *bytenr, u64 *num_bytes,
520 *bytenr = key.objectid;
535 ret = add_extent_data_ref(fs_info, leaf, dref, *bytenr,
543 *bytenr, *num_bytes);
556 int level, u64 *bytenr, u64 *num_bytes,
573 ret = process_leaf(root, path, bytenr, num_bytes,
633 be->bytenr, be->len, be->num_refs, be->metadata,
655 * btrfs_ref_tree_mod: called when we modify a ref for a bytenr
657 * This will add an action item to the given bytenr and do sanity checks to make
672 u64 bytenr = generic_ref->bytenr;
733 * in root as if it really has a ref for this bytenr.
735 be = add_block_entry(fs_info, bytenr, num_bytes, ref_root);
786 be = lookup_block_entry(&fs_info->block_tree, bytenr);
789 "trying to do action %d to bytenr %llu num_bytes %llu but there is no existing entry!",
790 action, bytenr, num_bytes);
798 "trying to do action %d for a bytenr that has 0 total references",
868 generic_ref->real_root, be->bytenr);
928 if (entry->bytenr < start) {
930 } else if (entry->bytenr > start) {
938 (entry->bytenr < start && be->bytenr > start) ||
939 (entry->bytenr < start && entry->bytenr > be->bytenr))
956 if (be->bytenr < start && be->bytenr + be->len > start) {
963 if (be->bytenr < start)
965 if (be->bytenr >= start + len)
967 if (be->bytenr + be->len > start + len) {
986 u64 bytenr = 0, num_bytes = 0;
1005 * We have to keep track of the bytenr/num_bytes we last hit
1011 &bytenr, &num_bytes, &tree_block_level);