Lines Matching refs:old_fm
1492 struct ubi_fastmap_layout *new_fm, *old_fm;
1513 old_fm = ubi->fm;
1528 if (old_fm && old_fm->e[i]) {
1529 ret = ubi_sync_erase(ubi, old_fm->e[i], 0);
1540 new_fm->e[i] = old_fm->e[i];
1541 old_fm->e[i] = NULL;
1556 if (old_fm && old_fm->e[i]) {
1557 ubi_wl_put_fm_peb(ubi, old_fm->e[i], i,
1558 old_fm->to_be_tortured[i]);
1559 old_fm->e[i] = NULL;
1565 if (old_fm && new_fm->used_blocks < old_fm->used_blocks) {
1566 for (i = new_fm->used_blocks; i < old_fm->used_blocks; i++) {
1567 ubi_wl_put_fm_peb(ubi, old_fm->e[i], i,
1568 old_fm->to_be_tortured[i]);
1569 old_fm->e[i] = NULL;
1578 if (old_fm) {
1581 ret = ubi_sync_erase(ubi, old_fm->e[0], 0);
1592 new_fm->e[0] = old_fm->e[0];
1593 old_fm->e[0] = NULL;
1596 ubi_wl_put_fm_peb(ubi, old_fm->e[0], 0,
1597 old_fm->to_be_tortured[0]);
1599 old_fm->e[0] = NULL;
1625 kfree(old_fm);
1639 return_fm_pebs(ubi, old_fm);