Searched refs:aeb (Results 1 – 8 of 8) sorted by relevance
| /rk3399_rockchip-uboot/drivers/mtd/ubi/ |
| H A D | attach.c | 118 struct ubi_ainf_peb *aeb; in add_to_list() local 130 aeb = kmem_cache_alloc(ai->aeb_slab_cache, GFP_KERNEL); in add_to_list() 131 if (!aeb) in add_to_list() 134 aeb->pnum = pnum; in add_to_list() 135 aeb->vol_id = vol_id; in add_to_list() 136 aeb->lnum = lnum; in add_to_list() 137 aeb->ec = ec; in add_to_list() 139 list_add(&aeb->u.list, list); in add_to_list() 141 list_add_tail(&aeb->u.list, list); in add_to_list() 158 struct ubi_ainf_peb *aeb; in add_corrupted() local [all …]
|
| H A D | fastmap.c | 146 struct ubi_ainf_peb *aeb; in add_aeb() local 148 aeb = kmem_cache_alloc(ai->aeb_slab_cache, GFP_KERNEL); in add_aeb() 149 if (!aeb) in add_aeb() 152 aeb->pnum = pnum; in add_aeb() 153 aeb->ec = ec; in add_aeb() 154 aeb->lnum = -1; in add_aeb() 155 aeb->scrub = scrub; in add_aeb() 156 aeb->copy_flag = aeb->sqnum = 0; in add_aeb() 158 ai->ec_sum += aeb->ec; in add_aeb() 161 if (ai->max_ec < aeb->ec) in add_aeb() [all …]
|
| H A D | eba.c | 1298 struct ubi_ainf_peb *aeb; in self_check_eba() local 1339 ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) in self_check_eba() 1340 scan_eba[i][aeb->lnum] = aeb->pnum; in self_check_eba() 1346 ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) in self_check_eba() 1347 fm_eba[i][aeb->lnum] = aeb->pnum; in self_check_eba() 1390 struct ubi_ainf_peb *aeb; in ubi_eba_init() local 1423 ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) { in ubi_eba_init() 1424 if (aeb->lnum >= vol->reserved_pebs) in ubi_eba_init() 1429 ubi_move_aeb_to_list(av, aeb, &ai->erase); in ubi_eba_init() 1431 vol->eba_tbl[aeb->lnum] = aeb->pnum; in ubi_eba_init()
|
| H A D | debug.c | 179 void ubi_dump_aeb(const struct ubi_ainf_peb *aeb, int type) in ubi_dump_aeb() argument 182 pr_err("\tec %d\n", aeb->ec); in ubi_dump_aeb() 183 pr_err("\tpnum %d\n", aeb->pnum); in ubi_dump_aeb() 185 pr_err("\tlnum %d\n", aeb->lnum); in ubi_dump_aeb() 186 pr_err("\tscrub %d\n", aeb->scrub); in ubi_dump_aeb() 187 pr_err("\tsqnum %llu\n", aeb->sqnum); in ubi_dump_aeb()
|
| H A D | vtbl.c | 375 struct ubi_ainf_peb *aeb; local 407 ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) { 408 leb[aeb->lnum] = vzalloc(ubi->vtbl_size); 409 if (!leb[aeb->lnum]) { 414 err = ubi_io_read_data(ubi, leb[aeb->lnum], aeb->pnum, 0, 427 aeb->scrub = 1;
|
| H A D | wl.c | 1533 struct ubi_ainf_peb *aeb, *tmp; local 1555 list_for_each_entry_safe(aeb, tmp, &ai->erase, u.list) { 1562 e->pnum = aeb->pnum; 1563 e->ec = aeb->ec; 1565 if (schedule_erase(ubi, e, aeb->vol_id, aeb->lnum, 0)) { 1573 list_for_each_entry(aeb, &ai->free, u.list) { 1580 e->pnum = aeb->pnum; 1581 e->ec = aeb->ec; 1593 ubi_rb_for_each_entry(rb2, aeb, &av->root, u.rb) { 1600 e->pnum = aeb->pnum; [all …]
|
| H A D | ubi.h | 919 int ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb, 1010 struct ubi_ainf_peb *aeb, in ubi_move_aeb_to_list() argument 1013 rb_erase(&aeb->u.rb, &av->root); in ubi_move_aeb_to_list() 1014 list_add_tail(&aeb->u.list, list); in ubi_move_aeb_to_list()
|
| H A D | debug.h | 56 void ubi_dump_aeb(const struct ubi_ainf_peb *aeb, int type);
|