Lines Matching refs:lst

535 	ubifs_assert(c, c->lst.empty_lebs >= 0 &&
536 c->lst.empty_lebs <= c->main_lebs);
539 ubifs_assert(c, c->lst.taken_empty_lebs >= 0);
540 ubifs_assert(c, c->lst.taken_empty_lebs <= c->lst.empty_lebs);
541 ubifs_assert(c, !(c->lst.total_free & 7) && !(c->lst.total_dirty & 7));
542 ubifs_assert(c, !(c->lst.total_dead & 7) && !(c->lst.total_dark & 7));
543 ubifs_assert(c, !(c->lst.total_used & 7));
558 c->lst.taken_empty_lebs -= 1;
565 c->lst.total_dead -= old_spc;
567 c->lst.total_dark -= ubifs_calc_dark(c, old_spc);
569 c->lst.total_used -= c->leb_size - old_spc;
574 c->lst.total_free += free - lprops->free;
579 c->lst.empty_lebs += 1;
581 c->lst.empty_lebs -= 1;
587 c->lst.total_dirty += dirty - lprops->dirty;
595 c->lst.idx_lebs -= 1;
597 c->lst.idx_lebs += 1;
606 c->lst.total_dead += new_spc;
608 c->lst.total_dark += ubifs_calc_dark(c, new_spc);
610 c->lst.total_used += c->leb_size - new_spc;
614 c->lst.taken_empty_lebs += 1;
625 * @lst: return statistics
627 void ubifs_get_lp_stats(struct ubifs_info *c, struct ubifs_lp_stats *lst)
630 memcpy(lst, &c->lst, sizeof(struct ubifs_lp_stats));
1008 * @lst: lprops statistics to update
1019 struct ubifs_lp_stats *lst = arg;
1086 lst->empty_lebs += 1;
1087 lst->total_free += c->leb_size;
1088 lst->total_dark += ubifs_calc_dark(c, c->leb_size);
1093 lst->total_free += lp->free;
1094 lst->total_dirty += lp->dirty;
1095 lst->total_dark += ubifs_calc_dark(c, c->leb_size);
1207 lst->empty_lebs += 1;
1210 lst->idx_lebs += 1;
1213 lst->total_used += c->leb_size - free - dirty;
1214 lst->total_free += free;
1215 lst->total_dirty += dirty;
1221 lst->total_dead += spc;
1223 lst->total_dark += ubifs_calc_dark(c, spc);
1256 struct ubifs_lp_stats lst;
1271 memset(&lst, 0, sizeof(struct ubifs_lp_stats));
1273 scan_check_cb, &lst);
1277 if (lst.empty_lebs != c->lst.empty_lebs ||
1278 lst.idx_lebs != c->lst.idx_lebs ||
1279 lst.total_free != c->lst.total_free ||
1280 lst.total_dirty != c->lst.total_dirty ||
1281 lst.total_used != c->lst.total_used) {
1284 lst.empty_lebs, lst.idx_lebs, lst.total_free,
1285 lst.total_dirty, lst.total_used);
1287 c->lst.empty_lebs, c->lst.idx_lebs, c->lst.total_free,
1288 c->lst.total_dirty, c->lst.total_used);
1293 if (lst.total_dead != c->lst.total_dead ||
1294 lst.total_dark != c->lst.total_dark) {
1297 lst.total_dead, lst.total_dark);
1299 c->lst.total_dead, c->lst.total_dark);