Home
last modified time | relevance | path

Searched refs:gc_stats (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/drivers/md/bcache/
H A Dwriteback.c23 c->gc_stats.in_use < BCH_AUTO_GC_DIRTY_THRESHOLD) in update_gc_after_writeback()
106 c->gc_stats.in_use > BCH_WRITEBACK_FRAGMENT_THRESHOLD_LOW && dirty > 0) { in __update_writeback_rate()
112 if (c->gc_stats.in_use <= BCH_WRITEBACK_FRAGMENT_THRESHOLD_MID) { in __update_writeback_rate()
114 (c->gc_stats.in_use - BCH_WRITEBACK_FRAGMENT_THRESHOLD_LOW); in __update_writeback_rate()
115 } else if (c->gc_stats.in_use <= BCH_WRITEBACK_FRAGMENT_THRESHOLD_HIGH) { in __update_writeback_rate()
117 (c->gc_stats.in_use - BCH_WRITEBACK_FRAGMENT_THRESHOLD_MID); in __update_writeback_rate()
120 (c->gc_stats.in_use - BCH_WRITEBACK_FRAGMENT_THRESHOLD_HIGH); in __update_writeback_rate()
H A Dsysfs.c720 return div64_u64(c->gc_stats.key_bytes * 100, in bch_btree_used()
721 (c->gc_stats.nodes ?: 1) * btree_bytes(c)); in bch_btree_used()
726 return c->gc_stats.nkeys in bch_average_key_size()
727 ? div64_u64(c->gc_stats.data, c->gc_stats.nkeys) in bch_average_key_size()
744 sysfs_print(cache_available_percent, 100 - c->gc_stats.in_use); in SHOW()
752 sysfs_print(btree_nodes, c->gc_stats.nodes); in SHOW()
857 memset(&c->gc_stats, 0, sizeof(struct gc_stat)); in SHOW_LOCKED()
H A Dwriteback.h105 unsigned int in_use = dc->disk.c->gc_stats.in_use; in should_writeback()
H A Dalloc.c463 bch_update_bucket_in_use(ca->set, &ca->set->gc_stats); in bch_bucket_alloc()
476 bch_update_bucket_in_use(ca->set, &ca->set->gc_stats); in __bch_bucket_free()
H A Dbtree.c1595 min_nodes = c->gc_stats.nodes / MAX_GC_TIMES; in btree_gc_min_nodes()
1855 memcpy(&c->gc_stats, &stats, sizeof(struct gc_stat)); in bch_btree_gc()
1925 * initiallize c->gc_stats.nodes in bch_btree_check_recurse()
1928 b->c->gc_stats.nodes++; in bch_btree_check_recurse()
2000 c->gc_stats.nodes++; in bch_btree_check_thread()
H A Dbcache.h630 struct gc_stat gc_stats; member
H A Drequest.c372 c->gc_stats.in_use > CUTOFF_CACHE_ADD || in check_should_bypass()
/kernel/linux/linux-5.10/drivers/md/bcache/
H A Dsysfs.c699 return div64_u64(c->gc_stats.key_bytes * 100, in bch_btree_used()
700 (c->gc_stats.nodes ?: 1) * btree_bytes(c)); in bch_btree_used()
705 return c->gc_stats.nkeys in bch_average_key_size()
706 ? div64_u64(c->gc_stats.data, c->gc_stats.nkeys) in bch_average_key_size()
723 sysfs_print(cache_available_percent, 100 - c->gc_stats.in_use); in SHOW()
731 sysfs_print(btree_nodes, c->gc_stats.nodes); in SHOW()
836 memset(&c->gc_stats, 0, sizeof(struct gc_stat)); in SHOW_LOCKED()
H A Dwriteback.h101 unsigned int in_use = dc->disk.c->gc_stats.in_use; in should_writeback()
H A Dalloc.c463 bch_update_bucket_in_use(ca->set, &ca->set->gc_stats); in bch_bucket_alloc()
476 bch_update_bucket_in_use(ca->set, &ca->set->gc_stats); in __bch_bucket_free()
H A Dbtree.c1574 min_nodes = c->gc_stats.nodes / MAX_GC_TIMES; in btree_gc_min_nodes()
1834 memcpy(&c->gc_stats, &stats, sizeof(struct gc_stat)); in bch_btree_gc()
1904 * initiallize c->gc_stats.nodes in bch_btree_check_recurse()
1907 b->c->gc_stats.nodes++; in bch_btree_check_recurse()
1979 c->gc_stats.nodes++; in bch_btree_check_thread()
H A Drequest.c372 c->gc_stats.in_use > CUTOFF_CACHE_ADD || in check_should_bypass()
895 s->iop.c->gc_stats.in_use < CUTOFF_CACHE_READA) in cached_dev_cache_miss()
H A Dbcache.h624 struct gc_stat gc_stats; member
H A Dwriteback.c23 c->gc_stats.in_use < BCH_AUTO_GC_DIRTY_THRESHOLD) in update_gc_after_writeback()

Completed in 25 milliseconds