Lines Matching refs:usage

467 int bch2_fs_replicas_usage_read(struct bch_fs *c, darray_char *usage)  in bch2_fs_replicas_usage_read()  argument
472 darray_init(usage); in bch2_fs_replicas_usage_read()
490 ret = darray_make_room(usage, replicas_usage_bytes(&u.r)); in bch2_fs_replicas_usage_read()
494 memcpy(&darray_top(*usage), &u.r, replicas_usage_bytes(&u.r)); in bch2_fs_replicas_usage_read()
495 usage->nr += replicas_usage_bytes(&u.r); in bch2_fs_replicas_usage_read()
500 darray_exit(usage); in bch2_fs_replicas_usage_read()
641 struct bch_fs_usage_base *dst = this_cpu_ptr(c->usage); in bch2_gc_accounting_done()
768 percpu_memset(ca->usage, 0, sizeof(*ca->usage)); in bch2_accounting_read()
769 percpu_memset(c->usage, 0, sizeof(*c->usage)); in bch2_accounting_read()
886 struct bch_fs_usage_base *usage = this_cpu_ptr(c->usage); in bch2_accounting_read() local
897 usage->reserved += v[0] * k.persistent_reserved.nr_replicas; in bch2_accounting_read()
900 fs_usage_data_type_to_base(usage, k.replicas.data_type, v[0]); in bch2_accounting_read()
906 struct bch_dev_usage_type __percpu *d = &ca->usage->d[k.dev_data_type.data_type]; in bch2_accounting_read()
913 usage->hidden += v[0] * ca->mi.bucket_size; in bch2_accounting_read()
1018 v[0] = percpu_u64_get(&ca->usage->d[acc_k.dev_data_type.data_type].buckets); in bch2_verify_accounting_clean()
1019 v[1] = percpu_u64_get(&ca->usage->d[acc_k.dev_data_type.data_type].sectors); in bch2_verify_accounting_clean()
1020 v[2] = percpu_u64_get(&ca->usage->d[acc_k.dev_data_type.data_type].fragmented); in bch2_verify_accounting_clean()
1040 acc_u64s_percpu(&base_inmem.hidden, &c->usage->hidden, sizeof(base_inmem) / sizeof(u64)); in bch2_verify_accounting_clean()