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()
501 struct btrfs_path *path, u64 *bytenr, u64 *num_bytes, in process_leaf() argument
520 *bytenr = key.objectid; in process_leaf()
535 ret = add_extent_data_ref(fs_info, leaf, dref, *bytenr, in process_leaf()
543 *bytenr, *num_bytes); in process_leaf()
556 int level, u64 *bytenr, u64 *num_bytes, in walk_down_tree() argument
573 ret = process_leaf(root, path, bytenr, num_bytes, in walk_down_tree()
633 be->bytenr, be->len, be->num_refs, be->metadata, in dump_block_entry()
672 u64 bytenr = generic_ref->bytenr; in btrfs_ref_tree_mod() local
735 be = add_block_entry(fs_info, bytenr, num_bytes, ref_root); in btrfs_ref_tree_mod()
786 be = lookup_block_entry(&fs_info->block_tree, bytenr); in btrfs_ref_tree_mod()
790 action, bytenr, num_bytes); in btrfs_ref_tree_mod()
869 generic_ref->real_root, be->bytenr); in btrfs_ref_tree_mod()
929 if (entry->bytenr < start) { in btrfs_free_ref_tree_range()
931 } else if (entry->bytenr > start) { in btrfs_free_ref_tree_range()
939 (entry->bytenr < start && be->bytenr > start) || in btrfs_free_ref_tree_range()
940 (entry->bytenr < start && entry->bytenr > be->bytenr)) in btrfs_free_ref_tree_range()
957 if (be->bytenr < start && be->bytenr + be->len > start) { in btrfs_free_ref_tree_range()
964 if (be->bytenr < start) in btrfs_free_ref_tree_range()
966 if (be->bytenr >= start + len) in btrfs_free_ref_tree_range()
968 if (be->bytenr + be->len > start + len) { in btrfs_free_ref_tree_range()
987 u64 bytenr = 0, num_bytes = 0; in btrfs_build_ref_tree() local
1012 &bytenr, &num_bytes, &tree_block_level); in btrfs_build_ref_tree()