Lines Matching refs:ops
132 const struct bkey_ops *ops = bch2_bkey_type_ops(k.k->type); in bch2_bkey_val_validate() local
135 bkey_fsck_err_on(bkey_val_bytes(k.k) < ops->min_val_size, in bch2_bkey_val_validate()
138 bkey_val_bytes(k.k), ops->min_val_size); in bch2_bkey_val_validate()
140 if (!ops->key_validate) in bch2_bkey_val_validate()
143 ret = ops->key_validate(c, k, from); in bch2_bkey_val_validate()
318 const struct bkey_ops *ops = bch2_bkey_type_ops(k.k->type); in bch2_val_to_text() local
320 if (likely(ops->val_to_text)) in bch2_val_to_text()
321 ops->val_to_text(out, c, k); in bch2_val_to_text()
337 const struct bkey_ops *ops = bch2_bkey_type_ops(k.k->type); in bch2_bkey_swab_val() local
339 if (ops->swab) in bch2_bkey_swab_val()
340 ops->swab(k); in bch2_bkey_swab_val()
345 const struct bkey_ops *ops = bch2_bkey_type_ops(k.k->type); in bch2_bkey_normalize() local
347 return ops->key_normalize in bch2_bkey_normalize()
348 ? ops->key_normalize(c, k) in bch2_bkey_normalize()
354 const struct bkey_ops *ops = bch2_bkey_type_ops(l.k->type); in bch2_bkey_merge() local
356 return ops->key_merge && in bch2_bkey_merge()
360 ops->key_merge(c, l, r); in bch2_bkey_merge()
404 const struct bkey_ops *ops; in __bch2_bkey_compat() local
488 ops = bch2_bkey_type_ops(k->type); in __bch2_bkey_compat()
490 if (ops->compat) in __bch2_bkey_compat()
491 ops->compat(btree_id, version, big_endian, write, u); in __bch2_bkey_compat()