Lines Matching refs:key_cache_path
475 struct btree_path *key_cache_path = btree_iter_key_cache_path(trans, iter); in bch2_trans_update_get_key_cache() local
477 if (!key_cache_path || in bch2_trans_update_get_key_cache()
478 !key_cache_path->should_be_locked || in bch2_trans_update_get_key_cache()
479 !bpos_eq(key_cache_path->pos, iter->pos)) { in bch2_trans_update_get_key_cache()
483 if (!iter->key_cache_path) in bch2_trans_update_get_key_cache()
484 iter->key_cache_path = in bch2_trans_update_get_key_cache()
489 iter->key_cache_path = in bch2_trans_update_get_key_cache()
490 bch2_btree_path_set_pos(trans, iter->key_cache_path, path->pos, in bch2_trans_update_get_key_cache()
494 ret = bch2_btree_path_traverse(trans, iter->key_cache_path, BTREE_ITER_cached); in bch2_trans_update_get_key_cache()
498 ck = (void *) trans->paths[iter->key_cache_path].l[0].b; in bch2_trans_update_get_key_cache()
505 btree_path_set_should_be_locked(trans, trans->paths + iter->key_cache_path); in bch2_trans_update_get_key_cache()
543 path_idx = iter->key_cache_path; in bch2_trans_update()