Home
last modified time | relevance | path

Searched refs:acc_k (Results 1 – 2 of 2) sorted by relevance

/linux/fs/bcachefs/
A Ddisk_accounting.c132 struct disk_accounting_pos acc_k; in bch2_accounting_validate() local
134 void *end = &acc_k + 1; in bch2_accounting_validate()
141 switch (acc_k.type) { in bch2_accounting_validate()
153 bkey_fsck_err_on(acc_k.replicas.nr_required > acc_k.replicas.nr_devs || in bch2_accounting_validate()
155 acc_k.replicas.nr_required == acc_k.replicas.nr_devs), in bch2_accounting_validate()
160 bkey_fsck_err_on(acc_k.replicas.devs[i] >= acc_k.replicas.devs[i + 1], in bch2_accounting_validate()
164 end = (void *) &acc_k.replicas + replicas_entry_bytes(&acc_k.replicas); in bch2_accounting_validate()
176 end = field_end(acc_k, btree); in bch2_accounting_validate()
228 struct disk_accounting_pos acc_k; in bch2_accounting_to_text() local
258 switch (acc_k.type) { in accounting_to_replicas()
[all …]
A Ddisk_accounting.h125 struct disk_accounting_pos acc_k; in bch2_accounting_mem_mod_locked() local
126 bpos_to_disk_accounting_pos(&acc_k, a.k->p); in bch2_accounting_mem_mod_locked()
131 if (acc_k.type == BCH_DISK_ACCOUNTING_inum) in bch2_accounting_mem_mod_locked()
135 switch (acc_k.type) { in bch2_accounting_mem_mod_locked()
137 trans->fs_usage_delta.reserved += acc_k.persistent_reserved.nr_replicas * a.v->d[0]; in bch2_accounting_mem_mod_locked()
140 fs_usage_data_type_to_base(&trans->fs_usage_delta, acc_k.replicas.data_type, a.v->d[0]); in bch2_accounting_mem_mod_locked()
144 struct bch_dev *ca = bch2_dev_rcu(c, acc_k.dev_data_type.dev); in bch2_accounting_mem_mod_locked()
146 this_cpu_add(ca->usage->d[acc_k.dev_data_type.data_type].buckets, a.v->d[0]); in bch2_accounting_mem_mod_locked()
147 this_cpu_add(ca->usage->d[acc_k.dev_data_type.data_type].sectors, a.v->d[1]); in bch2_accounting_mem_mod_locked()
148 this_cpu_add(ca->usage->d[acc_k.dev_data_type.data_type].fragmented, a.v->d[2]); in bch2_accounting_mem_mod_locked()

Completed in 8 milliseconds