Lines Matching refs:key

528 		   b->written, btree_ptr_sectors_written(&b->key));
653 * depend on the values of min/max key:
744 if (b->key.k.type == KEY_TYPE_btree_ptr_v2) {
746 &bkey_i_to_btree_ptr_v2(&b->key)->v;
772 if (b->key.k.type == KEY_TYPE_btree_ptr_v2) {
774 &bkey_i_to_btree_ptr_v2(&b->key)->v;
778 b->data->max_key = b->key.k.p;
792 btree_err_on(!bpos_eq(bn->max_key, b->key.k.p),
796 "incorrect max key %s",
861 bool updated_range = b->key.k.type == KEY_TYPE_btree_ptr_v2 &&
862 BTREE_PTR_RANGE_UPDATED(&bkey_i_to_btree_ptr_v2(&b->key)->v);
875 "key extends past end of bset")) {
961 * didn't find a good key, have to truncate the rest of
984 bool updated_range = b->key.k.type == KEY_TYPE_btree_ptr_v2 &&
985 BTREE_PTR_RANGE_UPDATED(&bkey_i_to_btree_ptr_v2(&b->key)->v);
987 unsigned ptr_written = btree_ptr_sectors_written(&b->key);
1012 if (b->key.k.type == KEY_TYPE_btree_ptr_v2) {
1014 &bkey_i_to_btree_ptr_v2(&b->key)->v;
1252 bkey_for_each_ptr(bch2_bkey_ptrs(bkey_i_to_s(&b->key)), ptr) {
1320 bkey_i_to_s_c(&b->key),
1347 bch2_bpos_to_text(&buf, b->key.k.p);
1436 __le64 seq = b->key.k.type == KEY_TYPE_btree_ptr_v2
1437 ? bkey_i_to_btree_ptr_v2(&b->key)->v.seq : 0;
1578 struct bkey_s_c k = bkey_i_to_s_c(&b->key);
1660 ret = bch2_bkey_pick_read_device(c, bkey_i_to_s_c(&b->key),
1743 bkey_copy(&b->key, k);
1857 bch2_bkey_drop_ptrs(bkey_i_to_s(&wbio->key), ptr,
1860 if (!bch2_bkey_nr_ptrs(bkey_i_to_s_c(&wbio->key))) {
1871 bch2_btree_node_update_key_get_iter(trans, b, &wbio->key,
1936 ret = bch2_bkey_invalid(c, bkey_i_to_s_c(&b->key),
1940 bch2_fs_inconsistent(c, "invalid btree node key before write: %s", buf.buf);
1960 bkey_copy(&tmp.k, &wbio->key);
2115 b->key.k.type == KEY_TYPE_btree_ptr_v2)
2116 BUG_ON(btree_ptr_sectors_written(&b->key) != sectors_to_write);
2200 bkey_copy(&wbio->key, &b->key);
2204 if (wbio->key.k.type == KEY_TYPE_btree_ptr_v2)
2205 bkey_i_to_btree_ptr_v2(&wbio->key)->v.sectors_written =