Lines Matching refs:backref_ctx
1291 struct backref_ctx { struct
1346 struct backref_ctx *bctx = ctx_; in iterate_backrefs()
1415 struct backref_ctx *bctx = ctx; in lookup_backref_cache()
1455 struct backref_ctx *bctx = ctx; in store_backref_cache()
1528 const struct backref_ctx *bctx = ctx; in check_extent_item()
1563 const struct backref_ctx *bctx = ctx; in skip_self_data_ref()
1596 struct backref_ctx backref_ctx = { 0 }; in find_extent_clone() local
1635 backref_ctx.sctx = sctx; in find_extent_clone()
1636 backref_ctx.cur_objectid = ino; in find_extent_clone()
1637 backref_ctx.cur_offset = data_offset; in find_extent_clone()
1638 backref_ctx.bytenr = disk_byte; in find_extent_clone()
1643 backref_ctx.backref_owner = btrfs_header_owner(eb); in find_extent_clone()
1644 backref_ctx.backref_offset = data_offset - btrfs_file_extent_offset(eb, fi); in find_extent_clone()
1652 backref_ctx.extent_len = ino_size - data_offset; in find_extent_clone()
1654 backref_ctx.extent_len = num_bytes; in find_extent_clone()
1667 backref_walk_ctx.user_ctx = &backref_ctx; in find_extent_clone()
1681 &backref_ctx); in find_extent_clone()
1708 if (!backref_ctx.found) { in find_extent_clone()
1733 if (clone_root->num_bytes >= backref_ctx.extent_len) in find_extent_clone()