Home
last modified time | relevance | path

Searched refs:ubi_volume (Results 1 – 25 of 25) sorted by relevance

/openbmc/linux/drivers/mtd/ubi/
H A Dubi.h338 struct ubi_volume { struct
387 struct ubi_volume *vol; argument
563 struct ubi_volume *volumes[UBI_MAX_VOLUMES+UBI_INT_VOL_COUNT];
848 int ubi_add_volume(struct ubi_device *ubi, struct ubi_volume *vol);
849 void ubi_free_volume(struct ubi_device *ubi, struct ubi_volume *vol);
852 int ubi_start_update(struct ubi_device *ubi, struct ubi_volume *vol,
869 static inline bool ubi_leb_valid(struct ubi_volume *vol, int lnum) in ubi_leb_valid()
875 struct ubi_eba_table *ubi_eba_create_table(struct ubi_volume *vol,
881 void ubi_eba_get_ldesc(struct ubi_volume *vol, int lnum,
883 bool ubi_eba_is_mapped(struct ubi_volume *vol, int lnum);
[all …]
H A Dkapi.c120 struct ubi_volume *vol; in ubi_open_volume()
328 struct ubi_volume *vol = desc->vol; in ubi_close_volume()
372 struct ubi_volume *vol = desc->vol; in leb_read_sanity_check()
426 struct ubi_volume *vol = desc->vol; in ubi_leb_read()
466 struct ubi_volume *vol = desc->vol; in ubi_leb_read_sg()
517 struct ubi_volume *vol = desc->vol; in ubi_leb_write()
562 struct ubi_volume *vol = desc->vol; in ubi_leb_change()
602 struct ubi_volume *vol = desc->vol; in ubi_leb_erase()
663 struct ubi_volume *vol = desc->vol; in ubi_leb_unmap()
699 struct ubi_volume *vol = desc->vol; in ubi_leb_map()
[all …]
H A Dupd.c41 static int set_update_marker(struct ubi_device *ubi, struct ubi_volume *vol) in set_update_marker()
74 static int clear_update_marker(struct ubi_device *ubi, struct ubi_volume *vol, in clear_update_marker()
114 int ubi_start_update(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_start_update()
168 int ubi_start_leb_change(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_start_leb_change()
219 static int write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, in write_leb()
265 int ubi_more_update_data(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_more_update_data()
380 int ubi_more_leb_change_data(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_more_leb_change_data()
H A Deba.c107 void ubi_eba_get_ldesc(struct ubi_volume *vol, int lnum, in ubi_eba_get_ldesc()
123 struct ubi_eba_table *ubi_eba_create_table(struct ubi_volume *vol, in ubi_eba_create_table()
435 bool ubi_eba_is_mapped(struct ubi_volume *vol, int lnum) in ubi_eba_is_mapped()
450 int ubi_eba_unmap_leb(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_eba_unmap_leb()
747 int ubi_eba_read_leb_sg(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_eba_read_leb_sg()
806 static int try_recover_peb(struct ubi_volume *vol, int pnum, int lnum, in try_recover_peb()
906 struct ubi_volume *vol = ubi->volumes[idx]; in recover_peb()
944 static int try_write_vid_and_data(struct ubi_volume *vol, int lnum, in try_write_vid_and_data()
1315 struct ubi_volume *vol; in ubi_eba_copy_leb()
1529 struct ubi_volume *vol; in self_check_eba()
[all …]
H A Dvmt.c58 struct ubi_volume *vol = container_of(dev, struct ubi_volume, dev); in vol_attribute_show()
120 struct ubi_volume *vol = container_of(dev, struct ubi_volume, dev); in vol_release()
141 struct ubi_volume *vol; in ubi_create_volume()
148 vol = kzalloc(sizeof(struct ubi_volume), GFP_KERNEL); in ubi_create_volume()
335 struct ubi_volume *vol = desc->vol; in ubi_remove_volume()
407 struct ubi_volume *vol = desc->vol; in ubi_resize_volume()
546 struct ubi_volume *vol = re->desc->vol; in ubi_rename_volumes()
570 int ubi_add_volume(struct ubi_device *ubi, struct ubi_volume *vol) in ubi_add_volume()
614 void ubi_free_volume(struct ubi_device *ubi, struct ubi_volume *vol) in ubi_free_volume()
634 const struct ubi_volume *vol; in self_check_volume()
H A Dvtbl.c65 struct ubi_volume *layout_vol; in ubi_update_layout_vol()
128 struct ubi_volume *vol = re->desc->vol; in ubi_vtbl_rename_volumes()
526 struct ubi_volume *vol; in init_volumes()
534 vol = kzalloc(sizeof(struct ubi_volume), GFP_KERNEL); in init_volumes()
626 vol = kzalloc(sizeof(struct ubi_volume), GFP_KERNEL); in init_volumes()
674 static int check_av(const struct ubi_volume *vol, in check_av()
723 struct ubi_volume *vol; in check_attaching_info()
H A Dcdev.c47 struct ubi_volume *vol = desc->vol; in get_exclusive()
73 struct ubi_volume *vol = desc->vol; in revoke_exclusive()
120 struct ubi_volume *vol = desc->vol; in vol_cdev_release()
146 struct ubi_volume *vol = desc->vol; in vol_cdev_llseek()
175 struct ubi_volume *vol = desc->vol; in vol_cdev_read()
252 struct ubi_volume *vol = desc->vol; in vol_cdev_direct_write()
328 struct ubi_volume *vol = desc->vol; in vol_cdev_write()
383 struct ubi_volume *vol = desc->vol; in vol_cdev_ioctl()
H A Ddebug.h43 void ubi_dump_vol_info(const struct ubi_volume *vol);
H A Dmisc.c52 struct ubi_volume *vol = ubi->volumes[vol_id]; in ubi_check_volume()
H A Dbuild.c156 int ubi_volume_notify(struct ubi_device *ubi, struct ubi_volume *vol, int ntype) in ubi_volume_notify()
777 struct ubi_volume *vol = ubi->volumes[vol_id]; in autoresize()
H A Dfastmap.c1104 int ubi_fastmap_init_checkmap(struct ubi_volume *vol, int leb_count) in ubi_fastmap_init_checkmap()
1118 void ubi_fastmap_destroy_checkmap(struct ubi_volume *vol) in ubi_fastmap_destroy_checkmap()
1142 struct ubi_volume *vol; in ubi_write_fastmap()
H A Ddebug.c95 void ubi_dump_vol_info(const struct ubi_volume *vol) in ubi_dump_vol_info()
/openbmc/u-boot/drivers/mtd/ubi/
H A Dubi.h311 struct ubi_volume { struct
359 struct ubi_volume *vol; argument
535 struct ubi_volume *volumes[UBI_MAX_VOLUMES+UBI_INT_VOL_COUNT];
807 int ubi_add_volume(struct ubi_device *ubi, struct ubi_volume *vol);
808 void ubi_free_volume(struct ubi_device *ubi, struct ubi_volume *vol);
811 int ubi_start_update(struct ubi_device *ubi, struct ubi_volume *vol,
831 int ubi_destroy_gluebi(struct ubi_volume *vol);
832 void ubi_gluebi_updated(struct ubi_volume *vol);
836 static inline int ubi_destroy_gluebi(struct ubi_volume *vol) in ubi_destroy_gluebi()
845 int ubi_eba_unmap_leb(struct ubi_device *ubi, struct ubi_volume *vol,
[all …]
H A Dkapi.c126 struct ubi_volume *vol; in ubi_open_volume()
333 struct ubi_volume *vol = desc->vol; in ubi_close_volume()
377 struct ubi_volume *vol = desc->vol; in leb_read_sanity_check()
431 struct ubi_volume *vol = desc->vol; in ubi_leb_read()
471 struct ubi_volume *vol = desc->vol; in ubi_leb_read_sg()
523 struct ubi_volume *vol = desc->vol; in ubi_leb_write()
568 struct ubi_volume *vol = desc->vol; in ubi_leb_change()
608 struct ubi_volume *vol = desc->vol; in ubi_leb_erase()
669 struct ubi_volume *vol = desc->vol; in ubi_leb_unmap()
705 struct ubi_volume *vol = desc->vol; in ubi_leb_map()
[all …]
H A Dupd.c47 static int set_update_marker(struct ubi_device *ubi, struct ubi_volume *vol) in set_update_marker()
80 static int clear_update_marker(struct ubi_device *ubi, struct ubi_volume *vol, in clear_update_marker()
120 int ubi_start_update(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_start_update()
174 int ubi_start_leb_change(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_start_leb_change()
225 static int write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, in write_leb()
271 int ubi_more_update_data(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_more_update_data()
391 int ubi_more_leb_change_data(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_more_leb_change_data()
H A Dvmt.c65 struct ubi_volume *vol = container_of(dev, struct ubi_volume, dev); in vol_attribute_show()
134 struct ubi_volume *vol = container_of(dev, struct ubi_volume, dev); in vol_release()
154 struct ubi_volume *vol; in ubi_create_volume()
161 vol = kzalloc(sizeof(struct ubi_volume), GFP_KERNEL); in ubi_create_volume()
356 struct ubi_volume *vol = desc->vol; in ubi_remove_volume()
428 struct ubi_volume *vol = desc->vol; in ubi_resize_volume()
560 struct ubi_volume *vol = re->desc->vol; in ubi_rename_volumes()
584 int ubi_add_volume(struct ubi_device *ubi, struct ubi_volume *vol) in ubi_add_volume()
630 void ubi_free_volume(struct ubi_device *ubi, struct ubi_volume *vol) in ubi_free_volume()
650 const struct ubi_volume *vol; in self_check_volume()
H A Dvtbl.c71 struct ubi_volume *layout_vol; in ubi_update_layout_vol()
134 struct ubi_volume *vol = re->desc->vol; in ubi_vtbl_rename_volumes()
533 struct ubi_volume *vol;
541 vol = kzalloc(sizeof(struct ubi_volume), GFP_KERNEL);
620 vol = kzalloc(sizeof(struct ubi_volume), GFP_KERNEL);
664 static int check_av(const struct ubi_volume *vol,
713 struct ubi_volume *vol;
H A Deba.c316 int ubi_eba_unmap_leb(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_eba_unmap_leb()
364 int ubi_eba_read_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, in ubi_eba_read_leb()
491 int ubi_eba_read_leb_sg(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_eba_read_leb_sg()
553 struct ubi_volume *vol = ubi->volumes[idx]; in recover_peb()
654 int ubi_eba_write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, in ubi_eba_write_leb()
787 int ubi_eba_write_leb_st(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_eba_write_leb_st()
904 int ubi_eba_atomic_leb_change(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_eba_atomic_leb_change()
1057 struct ubi_volume *vol; in ubi_eba_copy_leb()
1296 struct ubi_volume *vol; in self_check_eba()
1388 struct ubi_volume *vol; in ubi_eba_init()
H A Dmisc.c53 struct ubi_volume *vol = ubi->volumes[vol_id]; in ubi_check_volume()
H A Ddebug.h47 void ubi_dump_vol_info(const struct ubi_volume *vol);
H A Dbuild.c182 int ubi_volume_notify(struct ubi_device *ubi, struct ubi_volume *vol, int ntype) in ubi_volume_notify()
819 struct ubi_volume *vol = ubi->volumes[vol_id]; in autoresize()
H A Ddebug.c97 void ubi_dump_vol_info(const struct ubi_volume *vol) in ubi_dump_vol_info()
H A Dfastmap.c1113 struct ubi_volume *vol; in ubi_write_fastmap()
/openbmc/u-boot/drivers/misc/
H A Dfs_loader.c141 char *storage_interface, *dev_part, *ubi_mtdpart, *ubi_volume; in fw_get_filesystem_firmware() local
147 ubi_volume = env_get("fw_ubi_volume"); in fw_get_filesystem_firmware()
151 } else if (storage_interface && ubi_mtdpart && ubi_volume) { in fw_get_filesystem_firmware()
152 ret = mount_ubifs(ubi_mtdpart, ubi_volume); in fw_get_filesystem_firmware()
/openbmc/u-boot/cmd/
H A Dubi.c84 static int ubi_check_volumename(const struct ubi_volume *vol, char *name) in ubi_check_volumename()
178 static struct ubi_volume *ubi_find_volume(char *volume) in ubi_find_volume()
180 struct ubi_volume *vol = NULL; in ubi_find_volume()
196 struct ubi_volume *vol; in ubi_remove_vol()
250 struct ubi_volume *vol; in ubi_volume_continue_write()
287 struct ubi_volume *vol; in ubi_volume_begin_write()
318 struct ubi_volume *vol; in ubi_volume_read()