Lines Matching refs:usage

464 	prt_printf(&buf, "free\t%llu\n",	req->usage.buckets[BCH_DATA_free]);  in trace_bucket_alloc2()
465 prt_printf(&buf, "avail\t%llu\n", dev_buckets_free(req->ca, req->usage, req->watermark)); in trace_bucket_alloc2()
511 bch2_dev_usage_read_fast(ca, &req->usage); in bch2_bucket_alloc_trans()
512 avail = dev_buckets_free(ca, req->usage, req->watermark); in bch2_bucket_alloc_trans()
514 if (req->usage.buckets[BCH_DATA_need_discard] > in bch2_bucket_alloc_trans()
518 if (req->usage.buckets[BCH_DATA_need_gc_gens] > avail) in bch2_bucket_alloc_trans()
521 if (should_invalidate_buckets(ca, req->usage)) in bch2_bucket_alloc_trans()
652 struct bch_dev_usage *usage) in bch2_dev_stripe_increment_inlined() argument
664 u64 free_space = __dev_buckets_available(ca, *usage, BCH_WATERMARK_normal); in bch2_dev_stripe_increment_inlined()
680 struct bch_dev_usage usage; in bch2_dev_stripe_increment() local
682 bch2_dev_usage_read_fast(ca, &usage); in bch2_dev_stripe_increment()
683 bch2_dev_stripe_increment_inlined(ca, stripe, &usage); in bch2_dev_stripe_increment()
732 bch2_dev_stripe_increment_inlined(req->ca, stripe, &req->usage); in bch2_bucket_alloc_set_trans()
868 bch2_dev_usage_read_fast(ca, &req->usage); in bucket_alloc_set_partial()
869 avail = dev_buckets_free(ca, req->usage, req->watermark) + ca->nr_partial_buckets; in bucket_alloc_set_partial()
1575 prt_printf(out, "hidden\t%llu\n", percpu_u64_get(&c->usage->hidden)); in bch2_fs_alloc_debug_to_text()
1576 prt_printf(out, "btree\t%llu\n", percpu_u64_get(&c->usage->btree)); in bch2_fs_alloc_debug_to_text()
1577 prt_printf(out, "data\t%llu\n", percpu_u64_get(&c->usage->data)); in bch2_fs_alloc_debug_to_text()
1578 prt_printf(out, "cached\t%llu\n", percpu_u64_get(&c->usage->cached)); in bch2_fs_alloc_debug_to_text()
1579 prt_printf(out, "reserved\t%llu\n", percpu_u64_get(&c->usage->reserved)); in bch2_fs_alloc_debug_to_text()
1581 prt_printf(out, "nr_inodes\t%llu\n", percpu_u64_get(&c->usage->nr_inodes)); in bch2_fs_alloc_debug_to_text()