Lines Matching refs:ec

116 		       int lnum, int ec, int to_head, struct list_head *list)  in add_to_list()  argument
121 dbg_bld("add to free: PEB %d, EC %d", pnum, ec); in add_to_list()
123 dbg_bld("add to erase: PEB %d, EC %d", pnum, ec); in add_to_list()
125 dbg_bld("add to alien: PEB %d, EC %d", pnum, ec); in add_to_list()
137 aeb->ec = ec; in add_to_list()
156 static int add_corrupted(struct ubi_attach_info *ai, int pnum, int ec) in add_corrupted() argument
160 dbg_bld("add to corrupted: PEB %d, EC %d", pnum, ec); in add_corrupted()
168 aeb->ec = ec; in add_corrupted()
446 int ec, const struct ubi_vid_hdr *vid_hdr, int bitflips) in ubi_add_to_av() argument
459 pnum, vol_id, lnum, ec, sqnum, bitflips); in ubi_add_to_av()
492 aeb->pnum, aeb->sqnum, aeb->ec); in ubi_add_to_av()
533 aeb->lnum, aeb->ec, cmp_res & 4, in ubi_add_to_av()
538 aeb->ec = ec; in ubi_add_to_av()
556 return add_to_list(ai, pnum, vol_id, lnum, ec, in ubi_add_to_av()
574 aeb->ec = ec; in ubi_add_to_av()
659 const struct ubi_attach_info *ai, int pnum, int ec) in early_erase_peb() argument
664 if ((long long)ec >= UBI_MAX_ERASECOUNTER) { in early_erase_peb()
670 pnum, ec); in early_erase_peb()
678 ec_hdr->ec = cpu_to_be64(ec); in early_erase_peb()
714 dbg_bld("return free PEB %d, EC %d", aeb->pnum, aeb->ec); in ubi_early_get_peb()
725 if (aeb->ec == UBI_UNKNOWN) in ubi_early_get_peb()
726 aeb->ec = ai->mean_ec; in ubi_early_get_peb()
728 err = early_erase_peb(ubi, ai, aeb->pnum, aeb->ec+1); in ubi_early_get_peb()
732 aeb->ec += 1; in ubi_early_get_peb()
734 dbg_bld("return PEB %d, EC %d", aeb->pnum, aeb->ec); in ubi_early_get_peb()
818 long long uninitialized_var(ec); in scan_peb()
857 ec = UBI_UNKNOWN; in scan_peb()
876 ec = be64_to_cpu(ech->ec); in scan_peb()
877 if (ec > UBI_MAX_ERASECOUNTER) { in scan_peb()
960 UBI_UNKNOWN, ec, 1, &ai->erase); in scan_peb()
963 err = add_corrupted(ai, pnum, ec); in scan_peb()
969 ec, 1, &ai->erase); in scan_peb()
976 UBI_UNKNOWN, ec, 1, &ai->erase); in scan_peb()
979 UBI_UNKNOWN, ec, 0, &ai->free); in scan_peb()
1006 ec, 1, &ai->erase); in scan_peb()
1021 ec, 0, &ai->alien); in scan_peb()
1036 err = ubi_add_to_av(ubi, ai, pnum, ec, vidh, bitflips); in scan_peb()
1042 ai->ec_sum += ec; in scan_peb()
1044 if (ec > ai->max_ec) in scan_peb()
1045 ai->max_ec = ec; in scan_peb()
1046 if (ec < ai->min_ec) in scan_peb()
1047 ai->min_ec = ec; in scan_peb()
1266 if (aeb->ec == UBI_UNKNOWN) in scan_all()
1267 aeb->ec = ai->mean_ec; in scan_all()
1271 if (aeb->ec == UBI_UNKNOWN) in scan_all()
1272 aeb->ec = ai->mean_ec; in scan_all()
1276 if (aeb->ec == UBI_UNKNOWN) in scan_all()
1277 aeb->ec = ai->mean_ec; in scan_all()
1280 if (aeb->ec == UBI_UNKNOWN) in scan_all()
1281 aeb->ec = ai->mean_ec; in scan_all()
1563 if (aeb->pnum < 0 || aeb->ec < 0) { in self_check_ai()
1568 if (aeb->ec < ai->min_ec) { in self_check_ai()
1570 ai->min_ec, aeb->ec); in self_check_ai()
1574 if (aeb->ec > ai->max_ec) { in self_check_ai()
1576 ai->max_ec, aeb->ec); in self_check_ai()