Lines Matching refs:bp_k

121 					struct bkey_s_c bp_k,  in backpointer_mod_err()  argument
135 bch2_bkey_val_to_text(&buf, c, bp_k); in backpointer_mod_err()
151 bch2_bkey_val_to_text(&buf, c, bp_k); in backpointer_mod_err()
178 struct bkey_i_backpointer *bp_k; in bch2_bucket_backpointer_mod_nowritebuffer() local
181 bp_k = bch2_trans_kmalloc_nomemzero(trans, sizeof(struct bkey_i_backpointer)); in bch2_bucket_backpointer_mod_nowritebuffer()
182 ret = PTR_ERR_OR_ZERO(bp_k); in bch2_bucket_backpointer_mod_nowritebuffer()
186 bkey_backpointer_init(&bp_k->k_i); in bch2_bucket_backpointer_mod_nowritebuffer()
187 bp_k->k.p = bucket_pos_to_bp(ca, bucket, bp.bucket_offset); in bch2_bucket_backpointer_mod_nowritebuffer()
188 bp_k->v = bp; in bch2_bucket_backpointer_mod_nowritebuffer()
191 bp_k->k.type = KEY_TYPE_deleted; in bch2_bucket_backpointer_mod_nowritebuffer()
192 set_bkey_val_u64s(&bp_k->k, 0); in bch2_bucket_backpointer_mod_nowritebuffer()
196 bp_k->k.p, in bch2_bucket_backpointer_mod_nowritebuffer()
213 ret = bch2_trans_update(trans, &bp_iter, &bp_k->k_i, 0); in bch2_bucket_backpointer_mod_nowritebuffer()
535 struct bkey_s_c bp_k; in check_bp_exists() local
553 bp_k = bch2_bkey_get_iter(trans, &bp_iter, BTREE_ID_backpointers, in check_bp_exists()
556 ret = bkey_err(bp_k); in check_bp_exists()
560 if (bp_k.k->type != KEY_TYPE_backpointer || in check_bp_exists()
561 memcmp(bkey_s_c_to_backpointer(bp_k).v, &bp, sizeof(bp))) { in check_bp_exists()
578 if (bp_k.k->type != KEY_TYPE_backpointer) in check_bp_exists()
581 struct bch_backpointer other_bp = *bkey_s_c_to_backpointer(bp_k).v; in check_bp_exists()
584 bch2_backpointer_get_key(trans, &other_extent_iter, bp_k.k->p, other_bp, 0); in check_bp_exists()
645 bch2_bkey_val_to_text(&buf, c, bp_k); in check_bp_exists()
955 struct bkey_s_c bp_k, in check_one_backpointer() argument
958 if (bp_k.k->type != KEY_TYPE_backpointer) in check_one_backpointer()
961 struct bkey_s_c_backpointer bp = bkey_s_c_to_backpointer(bp_k); in check_one_backpointer()