Home
last modified time | relevance | path

Searched refs:volumes (Results 1 – 18 of 18) sorted by relevance

/rk3399_rockchip-uboot/common/spl/
H A Dspl_ubi.c20 struct ubispl_load volumes[2]; in spl_ubi_load_image() local
50 volumes[0].vol_id = CONFIG_SPL_UBI_LOAD_KERNEL_ID; in spl_ubi_load_image()
51 volumes[0].load_addr = (void *)CONFIG_SYS_LOAD_ADDR; in spl_ubi_load_image()
52 volumes[1].vol_id = CONFIG_SPL_UBI_LOAD_ARGS_ID; in spl_ubi_load_image()
53 volumes[1].load_addr = (void *)CONFIG_SYS_SPL_ARGS_ADDR; in spl_ubi_load_image()
55 ret = ubispl_load_volumes(&info, volumes, 2); in spl_ubi_load_image()
57 header = (struct image_header *)volumes[0].load_addr; in spl_ubi_load_image()
67 volumes[0].vol_id = CONFIG_SPL_UBI_LOAD_MONITOR_ID; in spl_ubi_load_image()
68 volumes[0].load_addr = (void *)header; in spl_ubi_load_image()
70 ret = ubispl_load_volumes(&info, volumes, 1); in spl_ubi_load_image()
/rk3399_rockchip-uboot/drivers/mtd/ubi/
H A Dvmt.c74 if (!ubi->volumes[vol->vol_id]) { in vol_attribute_show()
171 if (!ubi->volumes[i]) { in ubi_create_volume()
190 if (ubi->volumes[vol_id]) { in ubi_create_volume()
197 if (ubi->volumes[i] && in ubi_create_volume()
198 ubi->volumes[i]->name_len == req->name_len && in ubi_create_volume()
199 !strcmp(ubi->volumes[i]->name, req->name)) { in ubi_create_volume()
306 ubi->volumes[vol_id] = vol; in ubi_create_volume()
363 ubi_assert(vol == ubi->volumes[vol_id]); in ubi_remove_volume()
377 ubi->volumes[vol_id] = NULL; in ubi_remove_volume()
411 ubi->volumes[vol_id] = vol; in ubi_remove_volume()
[all …]
H A Dvtbl.c75 layout_vol = ubi->volumes[vol_id2idx(ubi, UBI_LAYOUT_VOLUME_ID)]; in ubi_update_layout_vol()
570 ubi_assert(!ubi->volumes[i]);
571 ubi->volumes[i] = vol;
638 ubi_assert(!ubi->volumes[i]);
639 ubi->volumes[vol_id2idx(ubi, vol->vol_id)] = vol;
733 vol = ubi->volumes[i];
846 kfree(ubi->volumes[i]);
847 ubi->volumes[i] = NULL;
H A Dbuild.c232 if (!ubi->volumes[i]) in ubi_notify_all()
235 ubi_do_get_volume_info(ubi, ubi->volumes[i], &nt.vi); in ubi_notify_all()
489 if (ubi->volumes[i]) in kill_volumes()
490 ubi_free_volume(ubi, ubi->volumes[i]); in kill_volumes()
551 if (ubi->volumes[i]) { in uif_init()
552 err = ubi_add_volume(ubi, ubi->volumes[i]); in uif_init()
601 kfree(ubi->volumes[i]->eba_tbl); in ubi_free_internal_volumes()
602 kfree(ubi->volumes[i]); in ubi_free_internal_volumes()
820 struct ubi_volume *vol = ubi->volumes[vol_id]; in autoresize()
H A Dattach.c259 struct rb_node **p = &ai->volumes.rb_node, *parent = NULL; in add_volume()
294 rb_insert_color(&av->rb, &ai->volumes); in add_volume()
605 struct rb_node *p = ai->volumes.rb_node; in ubi_find_av()
640 rb_erase(&av->rb, &ai->volumes); in ubi_remove_av()
1187 rb = ai->volumes.rb_node; in destroy_ai()
1264 ubi_rb_for_each_entry(rb1, av, &ai->volumes, rb) { in scan_all()
1311 ai->volumes = RB_ROOT; in alloc_ai()
1514 ubi_rb_for_each_entry(rb1, av, &ai->volumes, rb) { in self_check_ai()
1628 ubi_rb_for_each_entry(rb1, av, &ai->volumes, rb) { in self_check_ai()
1716 ubi_rb_for_each_entry(rb1, av, &ai->volumes, rb) in self_check_ai()
H A Dmisc.c54 struct ubi_volume *vol = ubi->volumes[vol_id]; in ubi_check_volume()
H A Deba.c554 struct ubi_volume *vol = ubi->volumes[idx]; in recover_peb()
1081 vol = ubi->volumes[idx]; in ubi_eba_copy_leb()
1314 vol = ubi->volumes[i]; in self_check_eba()
1365 if (!ubi->volumes[i]) in self_check_eba()
1403 vol = ubi->volumes[i]; in ubi_eba_init()
1466 if (!ubi->volumes[i]) in ubi_eba_init()
1468 kfree(ubi->volumes[i]->eba_tbl); in ubi_eba_init()
1469 ubi->volumes[i]->eba_tbl = NULL; in ubi_eba_init()
H A Dfastmap.c189 struct rb_node **p = &ai->volumes.rb_node, *parent = NULL; in add_vol()
220 rb_insert_color(&av->rb, &ai->volumes); in add_vol()
238 struct rb_node **p = &ai->volumes.rb_node, *parent = NULL; in assign_aeb_to_av()
374 struct rb_node **p = &ai->volumes.rb_node, *parent = NULL; in process_pool_aeb()
426 for (node = rb_first(&ai->volumes); node; node = rb_next(node)) { in unmap_peb()
589 ubi_rb_for_each_entry(rb1, av, &ai->volumes, rb) in count_fastmap_pebs()
1260 vol = ubi->volumes[i]; in ubi_write_fastmap()
H A Dkapi.c161 vol = ubi->volumes[vol_id]; in ubi_open_volume()
266 struct ubi_volume *vol = ubi->volumes[i]; in ubi_open_volume_nm()
H A Dubi.h536 struct ubi_volume *volumes[UBI_MAX_VOLUMES+UBI_INT_VOL_COUNT]; member
726 struct rb_root volumes; member
H A DKconfig16 logical volumes on top of MTD devices, hides some complexities of
H A Dwl.c1592 ubi_rb_for_each_entry(rb1, av, &ai->volumes, rb) {
/rk3399_rockchip-uboot/cmd/
H A Dubi.c59 if (!ubi->volumes[i]) in display_volume_info()
61 ubi_dump_vol_info(ubi->volumes[i]); in display_volume_info()
110 if (!ubi->volumes[i]) in ubi_check()
113 if (!ubi_check_volumename(ubi->volumes[i], name)) in ubi_check()
201 vol = ubi->volumes[i]; in ubi_find_volume()
240 ubi->volumes[vol->vol_id]->eba_tbl = NULL; in ubi_remove_vol()
241 ubi->volumes[vol->vol_id] = NULL; in ubi_remove_vol()
H A DKconfig1729 logical volumes on top of MTD devices, hides some complexities of
/rk3399_rockchip-uboot/doc/
H A DREADME.ubi64 UBI: max. allowed volumes: 128
66 UBI: number of internal volumes: 1
67 UBI: number of user volumes: 1
131 UBI: max. allowed volumes: 128
133 UBI: number of internal volumes: 1
134 UBI: number of user volumes: 1
H A DREADME.ubispl7 Scans the UBI information and loads the requested static volumes into
H A DREADME.nand71 containing UBIFS volumes as per the UBI FAQ[1].
/rk3399_rockchip-uboot/env/
H A DKconfig353 It is assumed that both volumes are in the same MTD partition.