Lines Matching refs:bytenr

67 	u64 bytenr;  member
88 if (entry->bytenr > be->bytenr) in insert_block_entry()
90 else if (entry->bytenr < be->bytenr) in insert_block_entry()
101 static struct block_entry *lookup_block_entry(struct rb_root *root, u64 bytenr) in lookup_block_entry() argument
109 if (entry->bytenr < bytenr) in lookup_block_entry()
111 else if (entry->bytenr > bytenr) in lookup_block_entry()
264 u64 bytenr, u64 len, in add_block_entry() argument
277 be->bytenr = bytenr; in add_block_entry()
313 u64 parent, u64 bytenr, int level) in add_tree_block() argument
332 be = add_block_entry(fs_info, bytenr, fs_info->nodesize, ref_root); in add_tree_block()
358 u64 parent, u32 num_refs, u64 bytenr, in add_shared_data_ref() argument
367 be = add_block_entry(fs_info, bytenr, num_bytes, 0); in add_shared_data_ref()
389 u64 bytenr, u64 num_bytes) in add_extent_data_ref() argument
402 be = add_block_entry(fs_info, bytenr, num_bytes, ref_root); in add_extent_data_ref()
509 struct btrfs_path *path, u64 *bytenr, u64 *num_bytes, in process_leaf() argument
528 *bytenr = key.objectid; in process_leaf()
543 ret = add_extent_data_ref(fs_info, leaf, dref, *bytenr, in process_leaf()
551 *bytenr, *num_bytes); in process_leaf()
564 int level, u64 *bytenr, u64 *num_bytes, in walk_down_tree() argument
581 ret = process_leaf(root, path, bytenr, num_bytes, in walk_down_tree()
641 be->bytenr, be->len, be->num_refs, be->metadata, in dump_block_entry()
680 u64 bytenr = generic_ref->bytenr; in btrfs_ref_tree_mod() local
743 be = add_block_entry(fs_info, bytenr, num_bytes, ref_root); in btrfs_ref_tree_mod()
794 be = lookup_block_entry(&fs_info->block_tree, bytenr); in btrfs_ref_tree_mod()
798 action, bytenr, num_bytes); in btrfs_ref_tree_mod()
876 generic_ref->real_root, be->bytenr); in btrfs_ref_tree_mod()
936 if (entry->bytenr < start) { in btrfs_free_ref_tree_range()
938 } else if (entry->bytenr > start) { in btrfs_free_ref_tree_range()
946 (entry->bytenr < start && be->bytenr > start) || in btrfs_free_ref_tree_range()
947 (entry->bytenr < start && entry->bytenr > be->bytenr)) in btrfs_free_ref_tree_range()
964 if (be->bytenr < start && be->bytenr + be->len > start) { in btrfs_free_ref_tree_range()
971 if (be->bytenr < start) in btrfs_free_ref_tree_range()
973 if (be->bytenr >= start + len) in btrfs_free_ref_tree_range()
975 if (be->bytenr + be->len > start + len) { in btrfs_free_ref_tree_range()
994 u64 bytenr = 0, num_bytes = 0; in btrfs_build_ref_tree() local
1019 &bytenr, &num_bytes, &tree_block_level); in btrfs_build_ref_tree()