Searched refs:hash_k (Results 1 – 2 of 2) sorted by relevance
/linux/fs/bcachefs/ |
H A D | str_hash.c | 195 struct btree_iter *k_iter, struct bkey_s_c hash_k) in __bch2_str_hash_check_key() argument 203 u64 hash = desc->hash_bkey(hash_info, hash_k); in __bch2_str_hash_check_key() 204 if (hash_k.k->p.offset < hash) in __bch2_str_hash_check_key() 208 SPOS(hash_k.k->p.inode, hash, hash_k.k->p.snapshot), in __bch2_str_hash_check_key() 210 if (bkey_eq(k.k->p, hash_k.k->p)) in __bch2_str_hash_check_key() 214 !desc->cmp_bkey(k, hash_k)) in __bch2_str_hash_check_key() 230 ret = check_inode_hash_info_matches_root(trans, hash_k.k->p.inode, hash_info); in __bch2_str_hash_check_key() 236 bch2_btree_id_str(desc->btree_id), hash_k.k->p.inode, hash_k.k->p.offset, hash, in __bch2_str_hash_check_key() 238 bch2_bkey_val_to_text(&buf, c, hash_k), buf.buf))) { in __bch2_str_hash_check_key() 239 struct bkey_i *new = bch2_bkey_make_mut_noupdate(trans, hash_k); in __bch2_str_hash_check_key() [all …]
|
H A D | str_hash.h | 407 struct btree_iter *k_iter, struct bkey_s_c hash_k) in bch2_str_hash_check_key() argument 409 if (hash_k.k->type != desc->key_type) in bch2_str_hash_check_key() 412 if (likely(desc->hash_bkey(hash_info, hash_k) == hash_k.k->p.offset)) in bch2_str_hash_check_key() 415 return __bch2_str_hash_check_key(trans, s, desc, hash_info, k_iter, hash_k); in bch2_str_hash_check_key()
|