Lines Matching refs:bytenr

64 	u64 bytenr;  member
85 if (entry->bytenr > be->bytenr) in insert_block_entry()
87 else if (entry->bytenr < be->bytenr) in insert_block_entry()
98 static struct block_entry *lookup_block_entry(struct rb_root *root, u64 bytenr) in lookup_block_entry() argument
106 if (entry->bytenr < bytenr) in lookup_block_entry()
108 else if (entry->bytenr > bytenr) in lookup_block_entry()
272 u64 bytenr, u64 len, in add_block_entry() argument
285 be->bytenr = bytenr; in add_block_entry()
319 u64 parent, u64 bytenr, int level) in add_tree_block() argument
338 be = add_block_entry(fs_info, bytenr, fs_info->nodesize, ref_root); in add_tree_block()
364 u64 parent, u32 num_refs, u64 bytenr, in add_shared_data_ref() argument
373 be = add_block_entry(fs_info, bytenr, num_bytes, 0); in add_shared_data_ref()
395 u64 bytenr, u64 num_bytes) in add_extent_data_ref() argument
408 be = add_block_entry(fs_info, bytenr, num_bytes, ref_root); in add_extent_data_ref()
507 struct btrfs_path *path, u64 *bytenr, u64 *num_bytes) in process_leaf() argument
524 *bytenr = key.objectid; in process_leaf()
539 ret = add_extent_data_ref(fs_info, leaf, dref, *bytenr, in process_leaf()
547 *bytenr, *num_bytes); in process_leaf()
560 int level, u64 *bytenr, u64 *num_bytes) in walk_down_tree() argument
591 ret = process_leaf(root, path, bytenr, num_bytes); in walk_down_tree()
650 be->bytenr, be->len, be->num_refs, be->metadata, in dump_block_entry()
688 int btrfs_ref_tree_mod(struct btrfs_root *root, u64 bytenr, u64 num_bytes, in btrfs_ref_tree_mod() argument
748 be = add_block_entry(root->fs_info, bytenr, num_bytes, ref_root); in btrfs_ref_tree_mod()
796 be = lookup_block_entry(&root->fs_info->block_tree, bytenr); in btrfs_ref_tree_mod()
800 action, (unsigned long long)bytenr, in btrfs_ref_tree_mod()
865 root->objectid, be->bytenr); in btrfs_ref_tree_mod()
923 if (entry->bytenr < start) { in btrfs_free_ref_tree_range()
925 } else if (entry->bytenr > start) { in btrfs_free_ref_tree_range()
933 (entry->bytenr < start && be->bytenr > start) || in btrfs_free_ref_tree_range()
934 (entry->bytenr < start && entry->bytenr > be->bytenr)) in btrfs_free_ref_tree_range()
951 if (be->bytenr < start && be->bytenr + be->len > start) { in btrfs_free_ref_tree_range()
958 if (be->bytenr < start) in btrfs_free_ref_tree_range()
960 if (be->bytenr >= start + len) in btrfs_free_ref_tree_range()
962 if (be->bytenr + be->len > start + len) { in btrfs_free_ref_tree_range()
979 u64 bytenr = 0, num_bytes = 0; in btrfs_build_ref_tree() local
1004 &bytenr, &num_bytes); in btrfs_build_ref_tree()