Lines Matching refs:bkey_s_c

18 int bch2_backpointer_validate(struct bch_fs *c, struct bkey_s_c k,  in bch2_backpointer_validate()
36 void bch2_backpointer_to_text(struct printbuf *out, struct bch_fs *c, struct bkey_s_c k) in bch2_backpointer_to_text()
72 struct bkey_s_c k, in extent_matches_bp()
92 struct bkey_s_c orig_k, in backpointer_mod_err()
94 struct bkey_s_c found_bp, in backpointer_mod_err()
141 struct bkey_s_c orig_k, in bch2_bucket_backpointer_mod_nowritebuffer()
146 struct bkey_s_c k = bch2_bkey_get_iter(trans, &bp_iter, BTREE_ID_backpointers, in bch2_bucket_backpointer_mod_nowritebuffer()
184 struct bkey_s_c visiting_k, in bch2_backpointers_maybe_flush()
194 struct bkey_s_c target_k, in backpointer_target_not_found()
297 static struct bkey_s_c __bch2_backpointer_get_key(struct btree_trans *trans, in __bch2_backpointer_get_key()
315 struct bkey_s_c k = bch2_btree_iter_peek_slot(trans, iter); in __bch2_backpointer_get_key()
347 return ((struct bkey_s_c) { .k = ERR_CAST(b) }); in __bch2_backpointer_get_key()
361 struct bkey_s_c bch2_backpointer_get_key(struct btree_trans *trans, in bch2_backpointer_get_key()
370 static int bch2_check_backpointer_has_valid_bucket(struct btree_trans *trans, struct bkey_s_c k, in bch2_check_backpointer_has_valid_bucket()
378 struct bkey_s_c alloc_k; in bch2_check_backpointer_has_valid_bucket()
443 struct bkey_s_c extent, unsigned dev) in drop_dev_and_update()
455 enum btree_id btree, struct bkey_s_c extent, in check_extent_checksum()
456 enum btree_id o_btree, struct bkey_s_c extent2, unsigned dev) in check_extent_checksum()
526 struct bkey_s_c orig_k) in check_bp_exists()
537 struct bkey_s_c bp_k = bch2_bkey_get_iter(trans, &bp_iter, BTREE_ID_backpointers, bp->k.p, 0); in check_bp_exists()
564 struct bkey_s_c other_extent = in check_bp_exists()
659 struct bkey_s_c k) in check_extent_to_backpointers()
701 struct bkey_s_c k; in check_btree_root_to_backpointers()
856 static int check_bucket_backpointer_mismatch(struct btree_trans *trans, struct bkey_s_c alloc_k, in check_bucket_backpointer_mismatch()
877 struct bkey_s_c bp_k; in check_bucket_backpointer_mismatch()
946 static bool backpointer_node_has_missing(struct bch_fs *c, struct bkey_s_c k) in backpointer_node_has_missing()
1170 struct bkey_s_c bp_k, in check_one_backpointer()
1184 struct bkey_s_c k = bch2_backpointer_get_key(trans, bp, &iter, 0, last_flushed); in check_one_backpointer()