Lines Matching defs:bytenr

16  * bytenr.  This just tracks the number of direct references, no shared
64 u64 bytenr;
85 if (entry->bytenr > be->bytenr)
87 else if (entry->bytenr < be->bytenr)
98 static struct block_entry *lookup_block_entry(struct rb_root *root, u64 bytenr)
106 if (entry->bytenr < bytenr)
108 else if (entry->bytenr > bytenr)
261 u64 bytenr, u64 len,
274 be->bytenr = bytenr;
310 u64 parent, u64 bytenr, int level)
329 be = add_block_entry(fs_info, bytenr, fs_info->nodesize, ref_root);
355 u64 parent, u32 num_refs, u64 bytenr,
364 be = add_block_entry(fs_info, bytenr, num_bytes, 0);
386 u64 bytenr, u64 num_bytes)
399 be = add_block_entry(fs_info, bytenr, num_bytes, ref_root);
498 struct btrfs_path *path, u64 *bytenr, u64 *num_bytes)
516 *bytenr = key.objectid;
531 ret = add_extent_data_ref(fs_info, leaf, dref, *bytenr,
539 *bytenr, *num_bytes);
552 int level, u64 *bytenr, u64 *num_bytes)
583 ret = process_leaf(root, path, bytenr, num_bytes);
642 be->bytenr, be->len, be->num_refs, be->metadata,
664 * btrfs_ref_tree_mod: called when we modify a ref for a bytenr
666 * This will add an action item to the given bytenr and do sanity checks to make
681 u64 bytenr = generic_ref->bytenr;
745 * in root as if it really has a ref for this bytenr.
747 be = add_block_entry(fs_info, bytenr, num_bytes, ref_root);
798 be = lookup_block_entry(&fs_info->block_tree, bytenr);
801 "trying to do action %d to bytenr %llu num_bytes %llu but there is no existing entry!",
802 action, (unsigned long long)bytenr,
811 "trying to do action %d for a bytenr that has 0 total references",
881 generic_ref->real_root, be->bytenr);
941 if (entry->bytenr < start) {
943 } else if (entry->bytenr > start) {
951 (entry->bytenr < start && be->bytenr > start) ||
952 (entry->bytenr < start && entry->bytenr > be->bytenr))
969 if (be->bytenr < start && be->bytenr + be->len > start) {
976 if (be->bytenr < start)
978 if (be->bytenr >= start + len)
980 if (be->bytenr + be->len > start + len) {
997 u64 bytenr = 0, num_bytes = 0;
1016 * We have to keep track of the bytenr/num_bytes we last hit
1022 &bytenr, &num_bytes);