Lines Matching refs:backref_ctx
1278 struct backref_ctx { struct
1333 struct backref_ctx *bctx = ctx_; in iterate_backrefs()
1402 struct backref_ctx *bctx = ctx; in lookup_backref_cache()
1442 struct backref_ctx *bctx = ctx; in store_backref_cache()
1515 const struct backref_ctx *bctx = ctx; in check_extent_item()
1550 const struct backref_ctx *bctx = ctx; in skip_self_data_ref()
1583 struct backref_ctx backref_ctx = { 0 }; in find_extent_clone() local
1622 backref_ctx.sctx = sctx; in find_extent_clone()
1623 backref_ctx.cur_objectid = ino; in find_extent_clone()
1624 backref_ctx.cur_offset = data_offset; in find_extent_clone()
1625 backref_ctx.bytenr = disk_byte; in find_extent_clone()
1630 backref_ctx.backref_owner = btrfs_header_owner(eb); in find_extent_clone()
1631 backref_ctx.backref_offset = data_offset - btrfs_file_extent_offset(eb, fi); in find_extent_clone()
1639 backref_ctx.extent_len = ino_size - data_offset; in find_extent_clone()
1641 backref_ctx.extent_len = num_bytes; in find_extent_clone()
1654 backref_walk_ctx.user_ctx = &backref_ctx; in find_extent_clone()
1668 &backref_ctx); in find_extent_clone()
1695 if (!backref_ctx.found) { in find_extent_clone()
1720 if (clone_root->num_bytes >= backref_ctx.extent_len) in find_extent_clone()