Searched refs:key_cache_path (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/fs/bcachefs/ |
| H A D | btree_update.c | 476 struct btree_path *key_cache_path = btree_iter_key_cache_path(trans, iter); in bch2_trans_update_get_key_cache() local 478 if (!key_cache_path || in bch2_trans_update_get_key_cache() 479 !key_cache_path->should_be_locked || in bch2_trans_update_get_key_cache() 480 !bpos_eq(key_cache_path->pos, iter->pos)) { in bch2_trans_update_get_key_cache() 484 if (!iter->key_cache_path) in bch2_trans_update_get_key_cache() 485 iter->key_cache_path = in bch2_trans_update_get_key_cache() 490 iter->key_cache_path = in bch2_trans_update_get_key_cache() 491 bch2_btree_path_set_pos(trans, iter->key_cache_path, path->pos, in bch2_trans_update_get_key_cache() 499 ck = (void *) trans->paths[iter->key_cache_path].l[0].b; in bch2_trans_update_get_key_cache() 506 btree_path_set_should_be_locked(trans, trans->paths + iter->key_cache_path); in bch2_trans_update_get_key_cache() [all …]
|
| H A D | btree_types.h | 372 btree_path_idx_t key_cache_path; member 569 return iter->key_cache_path in btree_iter_key_cache_path() 570 ? trans->paths + iter->key_cache_path in btree_iter_key_cache_path()
|
| H A D | btree_iter.c | 2204 if (!iter->key_cache_path) in btree_trans_peek_key_cache() 2205 iter->key_cache_path = bch2_path_get(trans, iter->btree_id, pos, in btree_trans_peek_key_cache() 2211 iter->key_cache_path = bch2_btree_path_set_pos(trans, iter->key_cache_path, pos, in btree_trans_peek_key_cache() 2215 ret = bch2_btree_path_traverse(trans, iter->key_cache_path, in btree_trans_peek_key_cache() 2221 k = bch2_btree_path_peek_slot(trans->paths + iter->key_cache_path, &u); in btree_trans_peek_key_cache() 2231 btree_path_set_should_be_locked(trans, trans->paths + iter->key_cache_path); in btree_trans_peek_key_cache() 2828 swap(iter->key_cache_path, iter2.key_cache_path); in bch2_btree_iter_peek_slot() 3039 if (iter->key_cache_path) in bch2_trans_iter_exit() 3040 bch2_path_put(trans, iter->key_cache_path, in bch2_trans_iter_exit() 3044 iter->key_cache_path = 0; in bch2_trans_iter_exit() [all …]
|
| H A D | btree_iter.h | 507 iter->key_cache_path = 0; in bch2_trans_iter_init_common()
|