Home
last modified time | relevance | path

Searched refs:new_pnum (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/mtd/ubi/
H A Deba.c553 int err, idx = vol_id2idx(ubi, vol_id), new_pnum, data_size, tries = 0; in recover_peb() local
562 new_pnum = ubi_wl_get_peb(ubi); in recover_peb()
563 if (new_pnum < 0) { in recover_peb()
566 return new_pnum; in recover_peb()
570 pnum, new_pnum); in recover_peb()
581 err = ubi_io_write_vid_hdr(ubi, new_pnum, vid_hdr); in recover_peb()
602 err = ubi_io_write_data(ubi, ubi->peb_buf, new_pnum, 0, data_size); in recover_peb()
612 vol->eba_tbl[lnum] = new_pnum; in recover_peb()
622 ubi_wl_put_peb(ubi, vol_id, lnum, new_pnum, 1); in recover_peb()
631 ubi_warn(ubi, "failed to write to PEB %d", new_pnum); in recover_peb()
[all …]
/OK3568_Linux_fs/kernel/drivers/mtd/ubi/
H A Deba.c813 int new_pnum, err, vol_id = vol->vol_id, data_size; in try_recover_peb() local
818 new_pnum = ubi_wl_get_peb(ubi); in try_recover_peb()
819 if (new_pnum < 0) { in try_recover_peb()
820 err = new_pnum; in try_recover_peb()
825 pnum, new_pnum); in try_recover_peb()
857 err = ubi_io_write_vid_hdr(ubi, new_pnum, vidb); in try_recover_peb()
861 err = ubi_io_write_data(ubi, ubi->peb_buf, new_pnum, 0, data_size); in try_recover_peb()
867 vol->eba_tbl->entries[lnum].pnum = new_pnum; in try_recover_peb()
875 } else if (new_pnum >= 0) { in try_recover_peb()
880 ubi_wl_put_peb(ubi, vol_id, lnum, new_pnum, 1); in try_recover_peb()
[all …]