aeb 181 drivers/mtd/ubi/attach.c struct ubi_ainf_peb *aeb; aeb 183 drivers/mtd/ubi/attach.c aeb = kmem_cache_zalloc(ai->aeb_slab_cache, GFP_KERNEL); aeb 184 drivers/mtd/ubi/attach.c if (!aeb) aeb 187 drivers/mtd/ubi/attach.c aeb->pnum = pnum; aeb 188 drivers/mtd/ubi/attach.c aeb->ec = ec; aeb 189 drivers/mtd/ubi/attach.c aeb->vol_id = UBI_UNKNOWN; aeb 190 drivers/mtd/ubi/attach.c aeb->lnum = UBI_UNKNOWN; aeb 192 drivers/mtd/ubi/attach.c return aeb; aeb 203 drivers/mtd/ubi/attach.c void ubi_free_aeb(struct ubi_attach_info *ai, struct ubi_ainf_peb *aeb) aeb 205 drivers/mtd/ubi/attach.c kmem_cache_free(ai->aeb_slab_cache, aeb); aeb 232 drivers/mtd/ubi/attach.c struct ubi_ainf_peb *aeb; aeb 244 drivers/mtd/ubi/attach.c aeb = ubi_alloc_aeb(ai, pnum, ec); aeb 245 drivers/mtd/ubi/attach.c if (!aeb) aeb 248 drivers/mtd/ubi/attach.c aeb->vol_id = vol_id; aeb 249 drivers/mtd/ubi/attach.c aeb->lnum = lnum; aeb 251 drivers/mtd/ubi/attach.c list_add(&aeb->u.list, list); aeb 253 drivers/mtd/ubi/attach.c list_add_tail(&aeb->u.list, list); aeb 270 drivers/mtd/ubi/attach.c struct ubi_ainf_peb *aeb; aeb 274 drivers/mtd/ubi/attach.c aeb = ubi_alloc_aeb(ai, pnum, ec); aeb 275 drivers/mtd/ubi/attach.c if (!aeb) aeb 279 drivers/mtd/ubi/attach.c list_add(&aeb->u.list, &ai->corr); aeb 299 drivers/mtd/ubi/attach.c struct ubi_ainf_peb *aeb; aeb 301 drivers/mtd/ubi/attach.c aeb = ubi_alloc_aeb(ai, pnum, ec); aeb 302 drivers/mtd/ubi/attach.c if (!aeb) aeb 305 drivers/mtd/ubi/attach.c aeb->vol_id = be32_to_cpu(vid_hdr->vol_id); aeb 306 drivers/mtd/ubi/attach.c aeb->sqnum = be64_to_cpu(vid_hdr->sqnum); aeb 307 drivers/mtd/ubi/attach.c list_add(&aeb->u.list, &ai->fastmap); aeb 310 drivers/mtd/ubi/attach.c aeb->vol_id, aeb->sqnum); aeb 438 drivers/mtd/ubi/attach.c int ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb, aeb 446 drivers/mtd/ubi/attach.c if (sqnum2 == aeb->sqnum) { aeb 460 drivers/mtd/ubi/attach.c second_is_newer = (sqnum2 > aeb->sqnum); aeb 479 drivers/mtd/ubi/attach.c if (!aeb->copy_flag) { aeb 490 drivers/mtd/ubi/attach.c pnum = aeb->pnum; aeb 569 drivers/mtd/ubi/attach.c struct ubi_ainf_peb *aeb; aeb 595 drivers/mtd/ubi/attach.c aeb = rb_entry(parent, struct ubi_ainf_peb, u.rb); aeb 596 drivers/mtd/ubi/attach.c if (lnum != aeb->lnum) { aeb 597 drivers/mtd/ubi/attach.c if (lnum < aeb->lnum) aeb 610 drivers/mtd/ubi/attach.c aeb->pnum, aeb->sqnum, aeb->ec); aeb 625 drivers/mtd/ubi/attach.c if (aeb->sqnum == sqnum && sqnum != 0) { aeb 628 drivers/mtd/ubi/attach.c ubi_dump_aeb(aeb, 0); aeb 637 drivers/mtd/ubi/attach.c cmp_res = ubi_compare_lebs(ubi, aeb, pnum, vid_hdr); aeb 650 drivers/mtd/ubi/attach.c err = add_to_list(ai, aeb->pnum, aeb->vol_id, aeb 651 drivers/mtd/ubi/attach.c aeb->lnum, aeb->ec, cmp_res & 4, aeb 656 drivers/mtd/ubi/attach.c aeb->ec = ec; aeb 657 drivers/mtd/ubi/attach.c aeb->pnum = pnum; aeb 658 drivers/mtd/ubi/attach.c aeb->vol_id = vol_id; aeb 659 drivers/mtd/ubi/attach.c aeb->lnum = lnum; aeb 660 drivers/mtd/ubi/attach.c aeb->scrub = ((cmp_res & 2) || bitflips); aeb 661 drivers/mtd/ubi/attach.c aeb->copy_flag = vid_hdr->copy_flag; aeb 662 drivers/mtd/ubi/attach.c aeb->sqnum = sqnum; aeb 688 drivers/mtd/ubi/attach.c aeb = ubi_alloc_aeb(ai, pnum, ec); aeb 689 drivers/mtd/ubi/attach.c if (!aeb) aeb 692 drivers/mtd/ubi/attach.c aeb->vol_id = vol_id; aeb 693 drivers/mtd/ubi/attach.c aeb->lnum = lnum; aeb 694 drivers/mtd/ubi/attach.c aeb->scrub = bitflips; aeb 695 drivers/mtd/ubi/attach.c aeb->copy_flag = vid_hdr->copy_flag; aeb 696 drivers/mtd/ubi/attach.c aeb->sqnum = sqnum; aeb 704 drivers/mtd/ubi/attach.c rb_link_node(&aeb->u.rb, parent, p); aeb 705 drivers/mtd/ubi/attach.c rb_insert_color(&aeb->u.rb, &av->root); aeb 822 drivers/mtd/ubi/attach.c struct ubi_ainf_peb *aeb, *tmp_aeb; aeb 825 drivers/mtd/ubi/attach.c aeb = list_entry(ai->free.next, struct ubi_ainf_peb, u.list); aeb 826 drivers/mtd/ubi/attach.c list_del(&aeb->u.list); aeb 827 drivers/mtd/ubi/attach.c dbg_bld("return free PEB %d, EC %d", aeb->pnum, aeb->ec); aeb 828 drivers/mtd/ubi/attach.c return aeb; aeb 837 drivers/mtd/ubi/attach.c list_for_each_entry_safe(aeb, tmp_aeb, &ai->erase, u.list) { aeb 838 drivers/mtd/ubi/attach.c if (aeb->ec == UBI_UNKNOWN) aeb 839 drivers/mtd/ubi/attach.c aeb->ec = ai->mean_ec; aeb 841 drivers/mtd/ubi/attach.c err = early_erase_peb(ubi, ai, aeb->pnum, aeb->ec+1); aeb 845 drivers/mtd/ubi/attach.c aeb->ec += 1; aeb 846 drivers/mtd/ubi/attach.c list_del(&aeb->u.list); aeb 847 drivers/mtd/ubi/attach.c dbg_bld("return PEB %d, EC %d", aeb->pnum, aeb->ec); aeb 848 drivers/mtd/ubi/attach.c return aeb; aeb 1209 drivers/mtd/ubi/attach.c struct ubi_ainf_peb *aeb; aeb 1224 drivers/mtd/ubi/attach.c list_for_each_entry(aeb, &ai->corr, u.list) aeb 1225 drivers/mtd/ubi/attach.c pr_cont(" %d", aeb->pnum); aeb 1280 drivers/mtd/ubi/attach.c struct ubi_ainf_peb *aeb; aeb 1289 drivers/mtd/ubi/attach.c aeb = rb_entry(this, struct ubi_ainf_peb, u.rb); aeb 1292 drivers/mtd/ubi/attach.c if (this->rb_left == &aeb->u.rb) aeb 1299 drivers/mtd/ubi/attach.c list_add_tail(&aeb->u.list, list); aeb 1301 drivers/mtd/ubi/attach.c ubi_free_aeb(ai, aeb); aeb 1313 drivers/mtd/ubi/attach.c struct ubi_ainf_peb *aeb, *aeb_tmp; aeb 1317 drivers/mtd/ubi/attach.c list_for_each_entry_safe(aeb, aeb_tmp, &ai->alien, u.list) { aeb 1318 drivers/mtd/ubi/attach.c list_del(&aeb->u.list); aeb 1319 drivers/mtd/ubi/attach.c ubi_free_aeb(ai, aeb); aeb 1321 drivers/mtd/ubi/attach.c list_for_each_entry_safe(aeb, aeb_tmp, &ai->erase, u.list) { aeb 1322 drivers/mtd/ubi/attach.c list_del(&aeb->u.list); aeb 1323 drivers/mtd/ubi/attach.c ubi_free_aeb(ai, aeb); aeb 1325 drivers/mtd/ubi/attach.c list_for_each_entry_safe(aeb, aeb_tmp, &ai->corr, u.list) { aeb 1326 drivers/mtd/ubi/attach.c list_del(&aeb->u.list); aeb 1327 drivers/mtd/ubi/attach.c ubi_free_aeb(ai, aeb); aeb 1329 drivers/mtd/ubi/attach.c list_for_each_entry_safe(aeb, aeb_tmp, &ai->free, u.list) { aeb 1330 drivers/mtd/ubi/attach.c list_del(&aeb->u.list); aeb 1331 drivers/mtd/ubi/attach.c ubi_free_aeb(ai, aeb); aeb 1333 drivers/mtd/ubi/attach.c list_for_each_entry_safe(aeb, aeb_tmp, &ai->fastmap, u.list) { aeb 1334 drivers/mtd/ubi/attach.c list_del(&aeb->u.list); aeb 1335 drivers/mtd/ubi/attach.c ubi_free_aeb(ai, aeb); aeb 1380 drivers/mtd/ubi/attach.c struct ubi_ainf_peb *aeb; aeb 1416 drivers/mtd/ubi/attach.c ubi_rb_for_each_entry(rb2, aeb, &av->root, u.rb) aeb 1417 drivers/mtd/ubi/attach.c if (aeb->ec == UBI_UNKNOWN) aeb 1418 drivers/mtd/ubi/attach.c aeb->ec = ai->mean_ec; aeb 1421 drivers/mtd/ubi/attach.c list_for_each_entry(aeb, &ai->free, u.list) { aeb 1422 drivers/mtd/ubi/attach.c if (aeb->ec == UBI_UNKNOWN) aeb 1423 drivers/mtd/ubi/attach.c aeb->ec = ai->mean_ec; aeb 1426 drivers/mtd/ubi/attach.c list_for_each_entry(aeb, &ai->corr, u.list) aeb 1427 drivers/mtd/ubi/attach.c if (aeb->ec == UBI_UNKNOWN) aeb 1428 drivers/mtd/ubi/attach.c aeb->ec = ai->mean_ec; aeb 1430 drivers/mtd/ubi/attach.c list_for_each_entry(aeb, &ai->erase, u.list) aeb 1431 drivers/mtd/ubi/attach.c if (aeb->ec == UBI_UNKNOWN) aeb 1432 drivers/mtd/ubi/attach.c aeb->ec = ai->mean_ec; aeb 1665 drivers/mtd/ubi/attach.c struct ubi_ainf_peb *aeb, *last_aeb; aeb 1717 drivers/mtd/ubi/attach.c ubi_rb_for_each_entry(rb2, aeb, &av->root, u.rb) { aeb 1720 drivers/mtd/ubi/attach.c last_aeb = aeb; aeb 1723 drivers/mtd/ubi/attach.c if (aeb->pnum < 0 || aeb->ec < 0) { aeb 1728 drivers/mtd/ubi/attach.c if (aeb->ec < ai->min_ec) { aeb 1730 drivers/mtd/ubi/attach.c ai->min_ec, aeb->ec); aeb 1734 drivers/mtd/ubi/attach.c if (aeb->ec > ai->max_ec) { aeb 1736 drivers/mtd/ubi/attach.c ai->max_ec, aeb->ec); aeb 1740 drivers/mtd/ubi/attach.c if (aeb->pnum >= ubi->peb_count) { aeb 1742 drivers/mtd/ubi/attach.c aeb->pnum, ubi->peb_count); aeb 1747 drivers/mtd/ubi/attach.c if (aeb->lnum >= av->used_ebs) { aeb 1758 drivers/mtd/ubi/attach.c if (aeb->lnum > av->highest_lnum) { aeb 1773 drivers/mtd/ubi/attach.c aeb = last_aeb; aeb 1775 drivers/mtd/ubi/attach.c if (aeb->lnum != av->highest_lnum) { aeb 1790 drivers/mtd/ubi/attach.c ubi_rb_for_each_entry(rb2, aeb, &av->root, u.rb) { aeb 1795 drivers/mtd/ubi/attach.c last_aeb = aeb; aeb 1797 drivers/mtd/ubi/attach.c err = ubi_io_read_vid_hdr(ubi, aeb->pnum, vidb, 1); aeb 1813 drivers/mtd/ubi/attach.c if (aeb->sqnum != be64_to_cpu(vidh->sqnum)) { aeb 1814 drivers/mtd/ubi/attach.c ubi_err(ubi, "bad sqnum %llu", aeb->sqnum); aeb 1828 drivers/mtd/ubi/attach.c if (aeb->lnum != be32_to_cpu(vidh->lnum)) { aeb 1829 drivers/mtd/ubi/attach.c ubi_err(ubi, "bad lnum %d", aeb->lnum); aeb 1877 drivers/mtd/ubi/attach.c ubi_rb_for_each_entry(rb2, aeb, &av->root, u.rb) aeb 1878 drivers/mtd/ubi/attach.c buf[aeb->pnum] = 1; aeb 1880 drivers/mtd/ubi/attach.c list_for_each_entry(aeb, &ai->free, u.list) aeb 1881 drivers/mtd/ubi/attach.c buf[aeb->pnum] = 1; aeb 1883 drivers/mtd/ubi/attach.c list_for_each_entry(aeb, &ai->corr, u.list) aeb 1884 drivers/mtd/ubi/attach.c buf[aeb->pnum] = 1; aeb 1886 drivers/mtd/ubi/attach.c list_for_each_entry(aeb, &ai->erase, u.list) aeb 1887 drivers/mtd/ubi/attach.c buf[aeb->pnum] = 1; aeb 1889 drivers/mtd/ubi/attach.c list_for_each_entry(aeb, &ai->alien, u.list) aeb 1890 drivers/mtd/ubi/attach.c buf[aeb->pnum] = 1; aeb 1905 drivers/mtd/ubi/attach.c ubi_err(ubi, "bad attaching information about LEB %d", aeb->lnum); aeb 1906 drivers/mtd/ubi/attach.c ubi_dump_aeb(aeb, 0); aeb 176 drivers/mtd/ubi/debug.c void ubi_dump_aeb(const struct ubi_ainf_peb *aeb, int type) aeb 179 drivers/mtd/ubi/debug.c pr_err("\tec %d\n", aeb->ec); aeb 180 drivers/mtd/ubi/debug.c pr_err("\tpnum %d\n", aeb->pnum); aeb 182 drivers/mtd/ubi/debug.c pr_err("\tlnum %d\n", aeb->lnum); aeb 183 drivers/mtd/ubi/debug.c pr_err("\tscrub %d\n", aeb->scrub); aeb 184 drivers/mtd/ubi/debug.c pr_err("\tsqnum %llu\n", aeb->sqnum); aeb 46 drivers/mtd/ubi/debug.h void ubi_dump_aeb(const struct ubi_ainf_peb *aeb, int type); aeb 1521 drivers/mtd/ubi/eba.c struct ubi_ainf_peb *aeb; aeb 1564 drivers/mtd/ubi/eba.c ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) aeb 1565 drivers/mtd/ubi/eba.c scan_eba[i][aeb->lnum] = aeb->pnum; aeb 1571 drivers/mtd/ubi/eba.c ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) aeb 1572 drivers/mtd/ubi/eba.c fm_eba[i][aeb->lnum] = aeb->pnum; aeb 1615 drivers/mtd/ubi/eba.c struct ubi_ainf_peb *aeb; aeb 1648 drivers/mtd/ubi/eba.c ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) { aeb 1649 drivers/mtd/ubi/eba.c if (aeb->lnum >= vol->reserved_pebs) { aeb 1654 drivers/mtd/ubi/eba.c ubi_move_aeb_to_list(av, aeb, &ai->erase); aeb 1658 drivers/mtd/ubi/eba.c entry = &vol->eba_tbl->entries[aeb->lnum]; aeb 1659 drivers/mtd/ubi/eba.c entry->pnum = aeb->pnum; aeb 139 drivers/mtd/ubi/fastmap.c struct ubi_ainf_peb *aeb; aeb 141 drivers/mtd/ubi/fastmap.c aeb = ubi_alloc_aeb(ai, pnum, ec); aeb 142 drivers/mtd/ubi/fastmap.c if (!aeb) aeb 145 drivers/mtd/ubi/fastmap.c aeb->lnum = -1; aeb 146 drivers/mtd/ubi/fastmap.c aeb->scrub = scrub; aeb 147 drivers/mtd/ubi/fastmap.c aeb->copy_flag = aeb->sqnum = 0; aeb 149 drivers/mtd/ubi/fastmap.c ai->ec_sum += aeb->ec; aeb 152 drivers/mtd/ubi/fastmap.c if (ai->max_ec < aeb->ec) aeb 153 drivers/mtd/ubi/fastmap.c ai->max_ec = aeb->ec; aeb 155 drivers/mtd/ubi/fastmap.c if (ai->min_ec > aeb->ec) aeb 156 drivers/mtd/ubi/fastmap.c ai->min_ec = aeb->ec; aeb 158 drivers/mtd/ubi/fastmap.c list_add_tail(&aeb->u.list, list); aeb 204 drivers/mtd/ubi/fastmap.c struct ubi_ainf_peb *aeb, aeb 214 drivers/mtd/ubi/fastmap.c if (aeb->lnum != tmp_aeb->lnum) { aeb 215 drivers/mtd/ubi/fastmap.c if (aeb->lnum < tmp_aeb->lnum) aeb 225 drivers/mtd/ubi/fastmap.c list_del(&aeb->u.list); aeb 228 drivers/mtd/ubi/fastmap.c rb_link_node(&aeb->u.rb, parent, p); aeb 229 drivers/mtd/ubi/fastmap.c rb_insert_color(&aeb->u.rb, &av->root); aeb 247 drivers/mtd/ubi/fastmap.c struct ubi_ainf_peb *aeb, *victim; aeb 252 drivers/mtd/ubi/fastmap.c aeb = rb_entry(parent, struct ubi_ainf_peb, u.rb); aeb 254 drivers/mtd/ubi/fastmap.c if (be32_to_cpu(new_vh->lnum) != aeb->lnum) { aeb 255 drivers/mtd/ubi/fastmap.c if (be32_to_cpu(new_vh->lnum) < aeb->lnum) aeb 267 drivers/mtd/ubi/fastmap.c if (aeb->pnum == new_aeb->pnum) { aeb 268 drivers/mtd/ubi/fastmap.c ubi_assert(aeb->lnum == new_aeb->lnum); aeb 274 drivers/mtd/ubi/fastmap.c cmp_res = ubi_compare_lebs(ubi, aeb, new_aeb->pnum, new_vh); aeb 280 drivers/mtd/ubi/fastmap.c victim = ubi_alloc_aeb(ai, aeb->pnum, aeb->ec); aeb 291 drivers/mtd/ubi/fastmap.c av->vol_id, aeb->lnum, new_aeb->pnum); aeb 293 drivers/mtd/ubi/fastmap.c aeb->ec = new_aeb->ec; aeb 294 drivers/mtd/ubi/fastmap.c aeb->pnum = new_aeb->pnum; aeb 295 drivers/mtd/ubi/fastmap.c aeb->copy_flag = new_vh->copy_flag; aeb 296 drivers/mtd/ubi/fastmap.c aeb->scrub = new_aeb->scrub; aeb 297 drivers/mtd/ubi/fastmap.c aeb->sqnum = new_aeb->sqnum; aeb 303 drivers/mtd/ubi/fastmap.c av->vol_id, aeb->lnum, new_aeb->pnum); aeb 374 drivers/mtd/ubi/fastmap.c struct ubi_ainf_peb *aeb; aeb 377 drivers/mtd/ubi/fastmap.c ubi_rb_for_each_entry(node2, aeb, &av->root, u.rb) { aeb 378 drivers/mtd/ubi/fastmap.c if (aeb->pnum == pnum) { aeb 379 drivers/mtd/ubi/fastmap.c rb_erase(&aeb->u.rb, &av->root); aeb 381 drivers/mtd/ubi/fastmap.c ubi_free_aeb(ai, aeb); aeb 519 drivers/mtd/ubi/fastmap.c struct ubi_ainf_peb *aeb; aeb 524 drivers/mtd/ubi/fastmap.c list_for_each_entry(aeb, &ai->erase, u.list) aeb 527 drivers/mtd/ubi/fastmap.c list_for_each_entry(aeb, &ai->free, u.list) aeb 531 drivers/mtd/ubi/fastmap.c ubi_rb_for_each_entry(rb2, aeb, &av->root, u.rb) aeb 552 drivers/mtd/ubi/fastmap.c struct ubi_ainf_peb *aeb, *tmp_aeb, *_tmp_aeb; aeb 730 drivers/mtd/ubi/fastmap.c aeb = NULL; aeb 733 drivers/mtd/ubi/fastmap.c aeb = tmp_aeb; aeb 738 drivers/mtd/ubi/fastmap.c if (!aeb) { aeb 743 drivers/mtd/ubi/fastmap.c aeb->lnum = j; aeb 745 drivers/mtd/ubi/fastmap.c if (av->highest_lnum <= aeb->lnum) aeb 746 drivers/mtd/ubi/fastmap.c av->highest_lnum = aeb->lnum; aeb 748 drivers/mtd/ubi/fastmap.c assign_aeb_to_av(ai, aeb, av); aeb 751 drivers/mtd/ubi/fastmap.c aeb->pnum, aeb->lnum, av->vol_id); aeb 808 drivers/mtd/ubi/fastmap.c struct ubi_ainf_peb *aeb; aeb 811 drivers/mtd/ubi/fastmap.c list_for_each_entry(aeb, &ai->fastmap, u.list) { aeb 812 drivers/mtd/ubi/fastmap.c if (aeb->vol_id == UBI_FM_SB_VOLUME_ID && aeb->sqnum > max_sqnum) { aeb 813 drivers/mtd/ubi/fastmap.c max_sqnum = aeb->sqnum; aeb 814 drivers/mtd/ubi/fastmap.c ret = aeb->pnum; aeb 858 drivers/mtd/ubi/fastmap.c struct ubi_ainf_peb *aeb; aeb 869 drivers/mtd/ubi/fastmap.c list_for_each_entry(aeb, &scan_ai->fastmap, u.list) { aeb 872 drivers/mtd/ubi/fastmap.c new = clone_aeb(ai, aeb); aeb 824 drivers/mtd/ubi/ubi.h void ubi_free_aeb(struct ubi_attach_info *ai, struct ubi_ainf_peb *aeb); aeb 958 drivers/mtd/ubi/ubi.h int ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb, aeb 1053 drivers/mtd/ubi/ubi.h struct ubi_ainf_peb *aeb, aeb 1056 drivers/mtd/ubi/ubi.h rb_erase(&aeb->u.rb, &av->root); aeb 1057 drivers/mtd/ubi/ubi.h list_add_tail(&aeb->u.list, list); aeb 367 drivers/mtd/ubi/vtbl.c struct ubi_ainf_peb *aeb; aeb 399 drivers/mtd/ubi/vtbl.c ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) { aeb 400 drivers/mtd/ubi/vtbl.c leb[aeb->lnum] = vzalloc(ubi->vtbl_size); aeb 401 drivers/mtd/ubi/vtbl.c if (!leb[aeb->lnum]) { aeb 406 drivers/mtd/ubi/vtbl.c err = ubi_io_read_data(ubi, leb[aeb->lnum], aeb->pnum, 0, aeb 419 drivers/mtd/ubi/vtbl.c aeb->scrub = 1; aeb 1693 drivers/mtd/ubi/wl.c static int erase_aeb(struct ubi_device *ubi, struct ubi_ainf_peb *aeb, bool sync) aeb 1702 drivers/mtd/ubi/wl.c e->pnum = aeb->pnum; aeb 1703 drivers/mtd/ubi/wl.c e->ec = aeb->ec; aeb 1714 drivers/mtd/ubi/wl.c err = schedule_erase(ubi, e, aeb->vol_id, aeb->lnum, 0, false); aeb 1740 drivers/mtd/ubi/wl.c struct ubi_ainf_peb *aeb, *tmp; aeb 1762 drivers/mtd/ubi/wl.c list_for_each_entry_safe(aeb, tmp, &ai->erase, u.list) { aeb 1765 drivers/mtd/ubi/wl.c err = erase_aeb(ubi, aeb, false); aeb 1772 drivers/mtd/ubi/wl.c list_for_each_entry(aeb, &ai->free, u.list) { aeb 1781 drivers/mtd/ubi/wl.c e->pnum = aeb->pnum; aeb 1782 drivers/mtd/ubi/wl.c e->ec = aeb->ec; aeb 1794 drivers/mtd/ubi/wl.c ubi_rb_for_each_entry(rb2, aeb, &av->root, u.rb) { aeb 1803 drivers/mtd/ubi/wl.c e->pnum = aeb->pnum; aeb 1804 drivers/mtd/ubi/wl.c e->ec = aeb->ec; aeb 1807 drivers/mtd/ubi/wl.c if (!aeb->scrub) { aeb 1821 drivers/mtd/ubi/wl.c list_for_each_entry(aeb, &ai->fastmap, u.list) { aeb 1824 drivers/mtd/ubi/wl.c e = ubi_find_fm_block(ubi, aeb->pnum); aeb 1838 drivers/mtd/ubi/wl.c if (ubi->lookuptbl[aeb->pnum]) aeb 1850 drivers/mtd/ubi/wl.c if (aeb->vol_id == UBI_FM_SB_VOLUME_ID) aeb 1853 drivers/mtd/ubi/wl.c err = erase_aeb(ubi, aeb, sync);