Home
last modified time | relevance | path

Searched refs:btree_key_cache (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/fs/bcachefs/
H A Dbtree_key_cache.h7 size_t nr_dirty = atomic_long_read(&c->btree_key_cache.nr_dirty); in bch2_nr_btree_keys_need_flush()
8 size_t nr_keys = atomic_long_read(&c->btree_key_cache.nr_keys); in bch2_nr_btree_keys_need_flush()
16 size_t nr_dirty = atomic_long_read(&c->btree_key_cache.nr_dirty); in __bch2_btree_key_cache_must_wait()
17 size_t nr_keys = atomic_long_read(&c->btree_key_cache.nr_keys); in __bch2_btree_key_cache_must_wait()
30 size_t nr_dirty = atomic_long_read(&c->btree_key_cache.nr_dirty); in bch2_btree_key_cache_wait_done()
31 size_t nr_keys = atomic_long_read(&c->btree_key_cache.nr_keys); in bch2_btree_key_cache_wait_done()
50 void bch2_fs_btree_key_cache_exit(struct btree_key_cache *);
51 void bch2_fs_btree_key_cache_init_early(struct btree_key_cache *);
52 int bch2_fs_btree_key_cache_init(struct btree_key_cache *);
54 void bch2_btree_key_cache_to_text(struct printbuf *, struct btree_key_cache *);
H A Dbtree_key_cache.c100 this_cpu_dec(*c->btree_key_cache.nr_pending); in __bkey_cached_free()
139 struct btree_key_cache *bc = &c->btree_key_cache; in bkey_cached_alloc()
175 bkey_cached_reuse(struct btree_key_cache *c) in bkey_cached_reuse()
206 struct btree_key_cache *bc = &c->btree_key_cache; in btree_key_cache_create()
495 atomic_long_dec(&c->btree_key_cache.nr_dirty); in btree_key_cache_flush_pos()
514 bkey_cached_free(&c->btree_key_cache, ck); in btree_key_cache_flush_pos()
580 atomic_long_inc(&c->btree_key_cache.nr_dirty); in bch2_btree_insert_key_cached()
614 struct btree_key_cache *bc = &c->btree_key_cache; in bch2_btree_key_cache_drop()
623 atomic_long_dec(&c->btree_key_cache.nr_dirty); in bch2_btree_key_cache_drop()
649 struct btree_key_cache *bc = &c->btree_key_cache; in bch2_btree_key_cache_scan()
[all …]
H A Dbtree_key_cache_types.h7 struct btree_key_cache { struct
H A Dsysfs.c173 read_attribute(btree_key_cache);
346 bch2_btree_key_cache_to_text(out, &c->btree_key_cache); in SHOW()
425 c->btree_key_cache.shrink->scan_objects(c->btree_key_cache.shrink, &sc); in STORE()
H A DMakefile18 btree_key_cache.o \
H A Dbcachefs.h871 struct btree_key_cache btree_key_cache; member
H A Djournal_reclaim.c728 atomic_long_read(&c->btree_key_cache.nr_dirty), in __bch2_journal_reclaim()
729 atomic_long_read(&c->btree_key_cache.nr_keys)); in __bch2_journal_reclaim()
H A Dsuper.c372 BUG_ON(atomic_long_read(&c->btree_key_cache.nr_dirty)); in bch2_fs_read_only()
562 bch2_fs_btree_key_cache_exit(&c->btree_key_cache); in __bch2_fs_free()
784 bch2_fs_btree_key_cache_init_early(&c->btree_key_cache); in bch2_fs_alloc()
915 bch2_fs_btree_key_cache_init(&c->btree_key_cache) ?: in bch2_fs_alloc()
H A Dtrace.h1022 __entry->key_cache_nr_keys = atomic_long_read(&trans->c->btree_key_cache.nr_keys);
1023 __entry->key_cache_nr_dirty = atomic_long_read(&trans->c->btree_key_cache.nr_dirty);