Lines Matching defs:old_fm
1529 struct ubi_fastmap_layout *new_fm, *old_fm;
1554 old_fm = ubi->fm;
1569 if (old_fm && old_fm->e[i]) {
1570 ret = erase_block(ubi, old_fm->e[i]->pnum);
1581 new_fm->e[i] = old_fm->e[i];
1582 old_fm->e[i] = NULL;
1597 if (old_fm && old_fm->e[i]) {
1598 ubi_wl_put_fm_peb(ubi, old_fm->e[i], i,
1599 old_fm->to_be_tortured[i]);
1600 old_fm->e[i] = NULL;
1606 if (old_fm && new_fm->used_blocks < old_fm->used_blocks) {
1607 for (i = new_fm->used_blocks; i < old_fm->used_blocks; i++) {
1608 ubi_wl_put_fm_peb(ubi, old_fm->e[i], i,
1609 old_fm->to_be_tortured[i]);
1610 old_fm->e[i] = NULL;
1619 if (old_fm) {
1622 ret = erase_block(ubi, old_fm->e[0]->pnum);
1633 new_fm->e[0] = old_fm->e[0];
1635 old_fm->e[0] = NULL;
1638 ubi_wl_put_fm_peb(ubi, old_fm->e[0], 0,
1639 old_fm->to_be_tortured[0]);
1641 old_fm->e[0] = NULL;
1667 kfree(old_fm);
1681 return_fm_pebs(ubi, old_fm);