Lines Matching refs:bctx
1199 struct backref_ctx *bctx = ctx_; in __iterate_backrefs() local
1205 found = bsearch((void *)(uintptr_t)root, bctx->sctx->clone_roots, in __iterate_backrefs()
1206 bctx->sctx->clone_roots_cnt, in __iterate_backrefs()
1212 if (found->root == bctx->sctx->send_root && in __iterate_backrefs()
1213 ino == bctx->cur_objectid && in __iterate_backrefs()
1214 offset == bctx->cur_offset) { in __iterate_backrefs()
1215 bctx->found_itself = 1; in __iterate_backrefs()
1222 ret = __get_inode_info(found->root, bctx->path, ino, &i_size, NULL, NULL, in __iterate_backrefs()
1224 btrfs_release_path(bctx->path); in __iterate_backrefs()
1228 if (offset + bctx->data_offset + bctx->extent_len > i_size) in __iterate_backrefs()
1235 if (found->root == bctx->sctx->send_root) { in __iterate_backrefs()
1242 if (ino >= bctx->cur_objectid) in __iterate_backrefs()
1245 if (ino > bctx->cur_objectid) in __iterate_backrefs()
1247 if (offset + bctx->extent_len > bctx->cur_offset) in __iterate_backrefs()
1252 bctx->found++; in __iterate_backrefs()
1261 if (found->offset > offset + bctx->extent_len) in __iterate_backrefs()