Searched refs:eba_tbl (Results 1 – 10 of 10) sorted by relevance
328 pnum = vol->eba_tbl[lnum]; in ubi_eba_unmap_leb()375 pnum = vol->eba_tbl[lnum]; in ubi_eba_read_leb()611 vol->eba_tbl[lnum] = new_pnum; in recover_peb()667 pnum = vol->eba_tbl[lnum]; in ubi_eba_write_leb()732 vol->eba_tbl[lnum] = pnum; in ubi_eba_write_leb()854 vol->eba_tbl[lnum] = pnum; in ubi_eba_write_leb_st()973 old_pnum = vol->eba_tbl[lnum]; in ubi_eba_atomic_leb_change()974 vol->eba_tbl[lnum] = pnum; in ubi_eba_atomic_leb_change()1114 if (vol->eba_tbl[lnum] != from) { in ubi_eba_copy_leb()1229 vol->eba_tbl[lnum] = to; in ubi_eba_copy_leb()[all …]
136 kfree(vol->eba_tbl); in vol_release()239 vol->eba_tbl = kmalloc(vol->reserved_pebs * sizeof(int), GFP_KERNEL); in ubi_create_volume()240 if (!vol->eba_tbl) { in ubi_create_volume()246 vol->eba_tbl[i] = UBI_LEB_UNMAPPED; in ubi_create_volume()329 kfree(vol->eba_tbl); in ubi_create_volume()482 new_mapping[i] = vol->eba_tbl[i]; in ubi_resize_volume()483 kfree(vol->eba_tbl); in ubi_resize_volume()484 vol->eba_tbl = new_mapping; in ubi_resize_volume()506 new_mapping[i] = vol->eba_tbl[i]; in ubi_resize_volume()507 kfree(vol->eba_tbl); in ubi_resize_volume()[all …]
719 if (vol->eba_tbl[lnum] >= 0) in ubi_leb_map()754 return vol->eba_tbl[lnum] >= 0; in ubi_is_mapped()
343 int *eba_tbl; member
600 kfree(ubi->volumes[i]->eba_tbl); in ubi_free_internal_volumes()
1285 feba->pnum[j] = cpu_to_be32(vol->eba_tbl[j]); in ubi_write_fastmap()
111 ldesc->pnum = vol->eba_tbl->entries[lnum].pnum; in ubi_eba_get_ldesc()179 ubi_assert(dst && vol && vol->eba_tbl); in ubi_eba_copy_table()181 src = vol->eba_tbl; in ubi_eba_copy_table()196 ubi_eba_destroy_table(vol->eba_tbl); in ubi_eba_replace_table()197 vol->eba_tbl = tbl; in ubi_eba_replace_table()462 pnum = vol->eba_tbl->entries[lnum].pnum; in ubi_eba_unmap_leb()607 pnum = vol->eba_tbl->entries[lnum].pnum; in ubi_eba_read_leb()957 opnum = vol->eba_tbl->entries[lnum].pnum; in try_write_vid_and_data()979 vol->eba_tbl->entries[lnum].pnum = pnum; in try_write_vid_and_data()1030 pnum = vol->eba_tbl->entries[lnum].pnum; in ubi_eba_write_leb()[all …]
143 struct ubi_eba_table *eba_tbl = NULL; in ubi_create_volume() local235 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()
366 struct ubi_eba_table *eba_tbl; member
222 kfree(vol->eba_tbl); in ubi_remove_vol()223 ubi->volumes[vol->vol_id]->eba_tbl = NULL; in ubi_remove_vol()