Lines Matching refs:bytenr
132 if (disk_byte != ctx->bytenr) in find_extent_in_eb()
446 static int is_shared_data_backref(struct preftrees *preftrees, u64 bytenr) in is_shared_data_backref() argument
454 target.parent = bytenr; in is_shared_data_backref()
936 node->bytenr, count, sc, in add_delayed_refs()
947 ref->parent, node->bytenr, count, in add_delayed_refs()
979 &key, 0, node->bytenr, count, sc, in add_delayed_refs()
990 node->bytenr, count, sc, in add_delayed_refs()
1044 ret = ctx->check_extent_item(ctx->bytenr, ei, leaf, ctx->user_ctx); in add_inline_refs()
1086 ctx->bytenr, 1, NULL, GFP_NOFS); in add_inline_refs()
1096 ctx->bytenr, count, sc, GFP_NOFS); in add_inline_refs()
1102 ctx->bytenr, 1, NULL, GFP_NOFS); in add_inline_refs()
1128 root, &key, 0, ctx->bytenr, in add_inline_refs()
1173 if (key.objectid != ctx->bytenr) in add_keyed_refs()
1185 ctx->bytenr, 1, NULL, GFP_NOFS); in add_keyed_refs()
1196 key.offset, ctx->bytenr, count, in add_keyed_refs()
1203 NULL, info_level + 1, ctx->bytenr, in add_keyed_refs()
1232 &key, 0, ctx->bytenr, in add_keyed_refs()
1254 u64 bytenr, int level, bool *is_shared) in lookup_backref_shared_cache() argument
1279 if (entry->bytenr != bytenr) in lookup_backref_shared_cache()
1324 u64 bytenr, int level, bool is_shared) in store_backref_shared_cache() argument
1353 entry->bytenr = bytenr; in store_backref_shared_cache()
1390 struct btrfs_root *root = btrfs_extent_root(ctx->fs_info, ctx->bytenr); in find_parent_nodes()
1410 key.objectid = ctx->bytenr; in find_parent_nodes()
1451 head = btrfs_find_delayed_ref_head(delayed_refs, ctx->bytenr); in find_parent_nodes()
1487 if (key.objectid == ctx->bytenr && in find_parent_nodes()
1523 if (sc && ctx->bytenr == sc->data_bytenr) { in find_parent_nodes()
1746 const u64 orig_bytenr = ctx->bytenr; in btrfs_find_all_roots_safe()
1786 ctx->bytenr = node->val; in btrfs_find_all_roots_safe()
1792 ctx->bytenr = orig_bytenr; in btrfs_find_all_roots_safe()
1853 int btrfs_is_data_extent_shared(struct btrfs_inode *inode, u64 bytenr, in btrfs_is_data_extent_shared() argument
1869 .data_bytenr = bytenr, in btrfs_is_data_extent_shared()
1880 if (ctx->prev_extents_cache[i].bytenr == bytenr) in btrfs_is_data_extent_shared()
1927 walk_ctx.bytenr = bytenr; in btrfs_is_data_extent_shared()
1934 store_backref_shared_cache(ctx, root, bytenr, in btrfs_is_data_extent_shared()
1976 store_backref_shared_cache(ctx, root, bytenr, in btrfs_is_data_extent_shared()
1981 bytenr = node->val; in btrfs_is_data_extent_shared()
1987 cached = lookup_backref_shared_cache(ctx, root, bytenr, in btrfs_is_data_extent_shared()
2011 bytenr = ctx->path_cache_entries[level].bytenr; in btrfs_is_data_extent_shared()
2013 store_backref_shared_cache(ctx, root, bytenr, level, ret); in btrfs_is_data_extent_shared()
2018 ctx->path_cache_entries[i].bytenr = 0; in btrfs_is_data_extent_shared()
2028 ctx->prev_extents_cache[slot].bytenr = shared.data_bytenr; in btrfs_is_data_extent_shared()
2420 ctx->bytenr); in iterate_extent_inodes()
2490 ctx->bytenr = leaf_bytenr; in iterate_extent_inodes()
2505 root_node->val, ctx->bytenr, in iterate_extent_inodes()
2567 walk_ctx.bytenr = found_key.objectid; in iterate_inodes_from_logical()
2844 int btrfs_backref_iter_start(struct btrfs_backref_iter *iter, u64 bytenr) in btrfs_backref_iter_start() argument
2847 struct btrfs_root *extent_root = btrfs_extent_root(fs_info, bytenr); in btrfs_backref_iter_start()
2853 key.objectid = bytenr; in btrfs_backref_iter_start()
2856 iter->bytenr = bytenr; in btrfs_backref_iter_start()
2874 key.type != BTRFS_METADATA_ITEM_KEY) || key.objectid != bytenr) { in btrfs_backref_iter_start()
2913 if (iter->cur_key.objectid != bytenr || in btrfs_backref_iter_start()
2976 extent_root = btrfs_extent_root(iter->fs_info, iter->bytenr); in btrfs_backref_iter_next()
2982 if (iter->cur_key.objectid != iter->bytenr || in btrfs_backref_iter_next()
3012 struct btrfs_backref_cache *cache, u64 bytenr, int level) in btrfs_backref_alloc_node() argument
3027 node->bytenr = bytenr; in btrfs_backref_alloc_node()
3147 root = find_reloc_root(cache->fs_info, cur->bytenr); in handle_direct_tree_backref()
3229 ASSERT(btrfs_root_bytenr(&root->root_item) == cur->bytenr); in handle_indirect_tree_backref()
3265 if (btrfs_node_blockptr(eb, path->slots[level]) != cur->bytenr) { in handle_indirect_tree_backref()
3268 cur->bytenr, level - 1, root->root_key.objectid, in handle_indirect_tree_backref()
3280 lower->bytenr); in handle_indirect_tree_backref()
3382 ret = btrfs_backref_iter_start(iter, cur->bytenr); in btrfs_backref_add_tree_node()
3428 key.objectid = iter->bytenr; in btrfs_backref_add_tree_node()
3456 exist->bytenr == key.offset))) { in btrfs_backref_add_tree_node()
3505 rb_node = rb_simple_insert(&cache->rb_root, start->bytenr, in btrfs_backref_finish_upper_links()
3508 btrfs_backref_panic(cache->fs_info, start->bytenr, in btrfs_backref_finish_upper_links()
3573 rb_node = rb_simple_insert(&cache->rb_root, upper->bytenr, in btrfs_backref_finish_upper_links()
3577 upper->bytenr, -EEXIST); in btrfs_backref_finish_upper_links()