Lines Matching refs:bkey_cached
27 const struct bkey_cached *ck = obj; in bch2_btree_key_cache_cmp_fn()
35 .head_offset = offsetof(struct bkey_cached, hash),
36 .key_offset = offsetof(struct bkey_cached, key),
43 struct bkey_cached *ck, in btree_path_cached_set()
52 inline struct bkey_cached *
64 static bool bkey_cached_lock_for_evict(struct bkey_cached *ck) in bkey_cached_lock_for_evict()
83 struct bkey_cached *ck) in bkey_cached_evict()
98 struct bkey_cached *ck = container_of(rcu, struct bkey_cached, rcu); in __bkey_cached_free()
105 struct bkey_cached *ck) in bkey_cached_free_noassert()
121 struct bkey_cached *ck) in bkey_cached_free()
132 static struct bkey_cached *__bkey_cached_alloc(unsigned key_u64s, gfp_t gfp) in __bkey_cached_alloc()
136 struct bkey_cached *ck = kmem_cache_zalloc(bch2_key_cache, gfp); in __bkey_cached_alloc()
148 static struct bkey_cached *
156 struct bkey_cached *ck = container_of_or_null( in bkey_cached_alloc()
158 struct bkey_cached, rcu); in bkey_cached_alloc()
178 struct bkey_cached, rcu); in bkey_cached_alloc()
187 static struct bkey_cached *
194 struct bkey_cached *ck; in bkey_cached_reuse()
231 struct bkey_cached *ck = bkey_cached_alloc(trans, ck_path, key_u64s); in btree_key_cache_create()
362 struct bkey_cached *ck; in btree_path_traverse_cached_fast()
427 struct bkey_cached *ck = NULL; in btree_key_cache_flush_pos()
539 struct bkey_cached *ck = in bch2_btree_key_cache_journal_flush()
540 container_of(pin, struct bkey_cached, journal); in bch2_btree_key_cache_journal_flush()
578 struct bkey_cached *ck = (void *) (trans->paths + insert_entry->path)->l[0].b; in bch2_btree_insert_key_cached()
624 struct bkey_cached *ck = (void *) path->l[0].b; in bch2_btree_key_cache_drop()
667 struct bkey_cached *ck; in bch2_btree_key_cache_scan()
702 ck = container_of(pos, struct bkey_cached, hash); in bch2_btree_key_cache_scan()
763 struct bkey_cached *ck; in bch2_fs_btree_key_cache_exit()
786 ck = container_of(pos, struct bkey_cached, hash); in bch2_fs_btree_key_cache_exit()
875 bch2_key_cache = KMEM_CACHE(bkey_cached, SLAB_RECLAIM_ACCOUNT); in bch2_btree_key_cache_init()