Lines Matching defs:type
132 const struct bkey_ops *ops = bch2_bkey_type_ops(k.k->type);
158 const char *bch2_btree_node_type_str(enum btree_node_type type)
160 return type == BKEY_TYPE_btree ? "internal btree node" : bch2_btree_id_str(type - 1);
164 enum btree_node_type type,
177 if (type >= BKEY_TYPE_NR)
180 bkey_fsck_err_on(k.k->type < KEY_TYPE_MAX &&
181 (type == BKEY_TYPE_btree || (flags & BCH_VALIDATE_commit)) &&
182 !(bch2_key_types_allowed[type] & BIT_ULL(k.k->type)), c, err,
184 "invalid key type for btree %s (%s)",
185 bch2_btree_node_type_str(type),
186 k.k->type < KEY_TYPE_MAX
187 ? bch2_bkey_types[k.k->type]
190 if (btree_node_type_is_extents(type) && !bkey_whiteout(k.k)) {
205 if (type != BKEY_TYPE_btree) {
206 enum btree_id btree = type - 1;
232 enum btree_node_type type,
236 return __bch2_bkey_invalid(c, k, type, flags, err) ?:
285 prt_printf(out, "u64s %u type ", k->u64s);
287 if (k->type < KEY_TYPE_MAX)
288 prt_printf(out, "%s ", bch2_bkey_types[k->type]);
290 prt_printf(out, "%u ", k->type);
303 const struct bkey_ops *ops = bch2_bkey_type_ops(k.k->type);
322 const struct bkey_ops *ops = bch2_bkey_type_ops(k.k->type);
330 const struct bkey_ops *ops = bch2_bkey_type_ops(k.k->type);
339 const struct bkey_ops *ops = bch2_bkey_type_ops(l.k->type);
377 k->type == (write ? i->new : i->old)) {
378 k->type = write ? i->old : i->new;
469 ops = bch2_bkey_type_ops(k->type);