Home
last modified time | relevance | path

Searched refs:eba_tbl (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/mtd/ubi/
H A Deba.c329 pnum = vol->eba_tbl[lnum]; in ubi_eba_unmap_leb()
337 vol->eba_tbl[lnum] = UBI_LEB_UNMAPPED; in ubi_eba_unmap_leb()
376 pnum = vol->eba_tbl[lnum]; in ubi_eba_read_leb()
612 vol->eba_tbl[lnum] = new_pnum; in recover_peb()
668 pnum = vol->eba_tbl[lnum]; in ubi_eba_write_leb()
733 vol->eba_tbl[lnum] = pnum; in ubi_eba_write_leb()
854 ubi_assert(vol->eba_tbl[lnum] < 0); in ubi_eba_write_leb_st()
855 vol->eba_tbl[lnum] = pnum; in ubi_eba_write_leb_st()
956 vol_id, lnum, vol->eba_tbl[lnum], pnum); in ubi_eba_atomic_leb_change()
974 old_pnum = vol->eba_tbl[lnum]; in ubi_eba_atomic_leb_change()
[all …]
H A Dvmt.c137 kfree(vol->eba_tbl); in vol_release()
240 vol->eba_tbl = kmalloc(vol->reserved_pebs * sizeof(int), GFP_KERNEL); in ubi_create_volume()
241 if (!vol->eba_tbl) { in ubi_create_volume()
247 vol->eba_tbl[i] = UBI_LEB_UNMAPPED; in ubi_create_volume()
330 kfree(vol->eba_tbl); in ubi_create_volume()
483 new_mapping[i] = vol->eba_tbl[i]; in ubi_resize_volume()
484 kfree(vol->eba_tbl); in ubi_resize_volume()
485 vol->eba_tbl = new_mapping; in ubi_resize_volume()
507 new_mapping[i] = vol->eba_tbl[i]; in ubi_resize_volume()
508 kfree(vol->eba_tbl); in ubi_resize_volume()
[all …]
H A Dkapi.c720 if (vol->eba_tbl[lnum] >= 0) in ubi_leb_map()
755 return vol->eba_tbl[lnum] >= 0; in ubi_is_mapped()
H A Dubi.h344 int *eba_tbl; member
H A Dbuild.c601 kfree(ubi->volumes[i]->eba_tbl); in ubi_free_internal_volumes()
H A Dfastmap.c1286 feba->pnum[j] = cpu_to_be32(vol->eba_tbl[j]); in ubi_write_fastmap()
/OK3568_Linux_fs/kernel/drivers/mtd/ubi/
H A Deba.c111 ldesc->pnum = vol->eba_tbl->entries[lnum].pnum; in ubi_eba_get_ldesc()
180 ubi_assert(dst && vol && vol->eba_tbl); in ubi_eba_copy_table()
182 src = vol->eba_tbl; in ubi_eba_copy_table()
197 ubi_eba_destroy_table(vol->eba_tbl); in ubi_eba_replace_table()
198 vol->eba_tbl = tbl; in ubi_eba_replace_table()
438 return vol->eba_tbl->entries[lnum].pnum >= 0; in ubi_eba_is_mapped()
463 pnum = vol->eba_tbl->entries[lnum].pnum; in ubi_eba_unmap_leb()
471 vol->eba_tbl->entries[lnum].pnum = UBI_LEB_UNMAPPED; in ubi_eba_unmap_leb()
533 vol->eba_tbl->entries[lnum].pnum = UBI_LEB_UNMAPPED; in check_mapping()
608 pnum = vol->eba_tbl->entries[lnum].pnum; in ubi_eba_read_leb()
[all …]
H A Dvmt.c143 struct ubi_eba_table *eba_tbl = NULL; in ubi_create_volume() local
235 eba_tbl = ubi_eba_create_table(vol, vol->reserved_pebs); in ubi_create_volume()
236 if (IS_ERR(eba_tbl)) { in ubi_create_volume()
237 err = PTR_ERR(eba_tbl); in ubi_create_volume()
241 ubi_eba_replace_table(vol, eba_tbl); in ubi_create_volume()
H A Dubi.h366 struct ubi_eba_table *eba_tbl; member
/OK3568_Linux_fs/u-boot/cmd/
H A Dubi.c239 kfree(vol->eba_tbl); in ubi_remove_vol()
240 ubi->volumes[vol->vol_id]->eba_tbl = NULL; in ubi_remove_vol()