ubi_device         79 drivers/mtd/ubi/attach.c static int self_check_ai(struct ubi_device *ubi, struct ubi_attach_info *ai);
ubi_device        330 drivers/mtd/ubi/attach.c static int validate_vid_hdr(const struct ubi_device *ubi,
ubi_device        438 drivers/mtd/ubi/attach.c int ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb,
ubi_device        563 drivers/mtd/ubi/attach.c int ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum,
ubi_device        771 drivers/mtd/ubi/attach.c static int early_erase_peb(struct ubi_device *ubi,
ubi_device        818 drivers/mtd/ubi/attach.c struct ubi_ainf_peb *ubi_early_get_peb(struct ubi_device *ubi,
ubi_device        872 drivers/mtd/ubi/attach.c static int check_corruption(struct ubi_device *ubi, struct ubi_vid_hdr *vid_hdr,
ubi_device        941 drivers/mtd/ubi/attach.c static int scan_peb(struct ubi_device *ubi, struct ubi_attach_info *ai,
ubi_device       1207 drivers/mtd/ubi/attach.c static int late_analysis(struct ubi_device *ubi, struct ubi_attach_info *ai)
ubi_device       1374 drivers/mtd/ubi/attach.c static int scan_all(struct ubi_device *ubi, struct ubi_attach_info *ai,
ubi_device       1487 drivers/mtd/ubi/attach.c static int scan_fast(struct ubi_device *ubi, struct ubi_attach_info **ai)
ubi_device       1555 drivers/mtd/ubi/attach.c int ubi_attach(struct ubi_device *ubi, int force_scan)
ubi_device       1658 drivers/mtd/ubi/attach.c static int self_check_ai(struct ubi_device *ubi, struct ubi_attach_info *ai)
ubi_device         85 drivers/mtd/ubi/build.c static struct ubi_device *ubi_devices[UBI_MAX_DEVICES];
ubi_device        154 drivers/mtd/ubi/build.c int ubi_volume_notify(struct ubi_device *ubi, struct ubi_volume *vol, int ntype)
ubi_device        186 drivers/mtd/ubi/build.c int ubi_notify_all(struct ubi_device *ubi, int ntype, struct notifier_block *nb)
ubi_device        234 drivers/mtd/ubi/build.c 		struct ubi_device *ubi = ubi_devices[i];
ubi_device        253 drivers/mtd/ubi/build.c struct ubi_device *ubi_get_device(int ubi_num)
ubi_device        255 drivers/mtd/ubi/build.c 	struct ubi_device *ubi;
ubi_device        273 drivers/mtd/ubi/build.c void ubi_put_device(struct ubi_device *ubi)
ubi_device        288 drivers/mtd/ubi/build.c struct ubi_device *ubi_get_by_major(int major)
ubi_device        291 drivers/mtd/ubi/build.c 	struct ubi_device *ubi;
ubi_device        323 drivers/mtd/ubi/build.c 		struct ubi_device *ubi = ubi_devices[i];
ubi_device        340 drivers/mtd/ubi/build.c 	struct ubi_device *ubi;
ubi_device        352 drivers/mtd/ubi/build.c 	ubi = container_of(dev, struct ubi_device, dev);
ubi_device        407 drivers/mtd/ubi/build.c 	struct ubi_device *ubi = container_of(dev, struct ubi_device, dev);
ubi_device        416 drivers/mtd/ubi/build.c static void kill_volumes(struct ubi_device *ubi)
ubi_device        436 drivers/mtd/ubi/build.c static int uif_init(struct ubi_device *ubi)
ubi_device        498 drivers/mtd/ubi/build.c static void uif_close(struct ubi_device *ubi)
ubi_device        509 drivers/mtd/ubi/build.c void ubi_free_internal_volumes(struct ubi_device *ubi)
ubi_device        521 drivers/mtd/ubi/build.c static int get_bad_peb_limit(const struct ubi_device *ubi, int max_beb_per1024)
ubi_device        574 drivers/mtd/ubi/build.c static int io_init(struct ubi_device *ubi, int max_beb_per1024)
ubi_device        741 drivers/mtd/ubi/build.c static int autoresize(struct ubi_device *ubi, int vol_id)
ubi_device        807 drivers/mtd/ubi/build.c 	struct ubi_device *ubi;
ubi_device        877 drivers/mtd/ubi/build.c 	ubi = kzalloc(sizeof(struct ubi_device), GFP_KERNEL);
ubi_device       1040 drivers/mtd/ubi/build.c 	struct ubi_device *ubi;
ubi_device        161 drivers/mtd/ubi/cdev.c 	struct ubi_device *ubi = desc->vol->ubi;
ubi_device        176 drivers/mtd/ubi/cdev.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        253 drivers/mtd/ubi/cdev.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        329 drivers/mtd/ubi/cdev.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        384 drivers/mtd/ubi/cdev.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        593 drivers/mtd/ubi/cdev.c static int verify_mkvol_req(const struct ubi_device *ubi,
ubi_device        657 drivers/mtd/ubi/cdev.c static int verify_rsvol_req(const struct ubi_device *ubi,
ubi_device        679 drivers/mtd/ubi/cdev.c static int rename_volumes(struct ubi_device *ubi,
ubi_device        835 drivers/mtd/ubi/cdev.c 	struct ubi_device *ubi;
ubi_device         22 drivers/mtd/ubi/debug.c void ubi_dump_flash(struct ubi_device *ubi, int pnum, int offset, int len)
ubi_device        252 drivers/mtd/ubi/debug.c 	struct ubi_device *ubi;
ubi_device        315 drivers/mtd/ubi/debug.c 	struct ubi_device *ubi;
ubi_device        393 drivers/mtd/ubi/debug.c 	struct ubi_device *ubi = s->private;
ubi_device        406 drivers/mtd/ubi/debug.c 	struct ubi_device *ubi = s->private;
ubi_device        422 drivers/mtd/ubi/debug.c 	struct ubi_device *ubi = s->private;
ubi_device        480 drivers/mtd/ubi/debug.c 	struct ubi_device *ubi = s->private;
ubi_device        502 drivers/mtd/ubi/debug.c int ubi_debugfs_init_dev(struct ubi_device *ubi)
ubi_device        612 drivers/mtd/ubi/debug.c void ubi_debugfs_exit_dev(struct ubi_device *ubi)
ubi_device        625 drivers/mtd/ubi/debug.c int ubi_dbg_power_cut(struct ubi_device *ubi, int caller)
ubi_device         11 drivers/mtd/ubi/debug.h void ubi_dump_flash(struct ubi_device *ubi, int pnum, int offset, int len);
ubi_device         48 drivers/mtd/ubi/debug.h int ubi_self_check_all_ff(struct ubi_device *ubi, int pnum, int offset,
ubi_device         52 drivers/mtd/ubi/debug.h int ubi_debugfs_init_dev(struct ubi_device *ubi);
ubi_device         53 drivers/mtd/ubi/debug.h void ubi_debugfs_exit_dev(struct ubi_device *ubi);
ubi_device         62 drivers/mtd/ubi/debug.h static inline int ubi_dbg_is_bgt_disabled(const struct ubi_device *ubi)
ubi_device         73 drivers/mtd/ubi/debug.h static inline int ubi_dbg_is_bitflip(const struct ubi_device *ubi)
ubi_device         87 drivers/mtd/ubi/debug.h static inline int ubi_dbg_is_write_failure(const struct ubi_device *ubi)
ubi_device        101 drivers/mtd/ubi/debug.h static inline int ubi_dbg_is_erase_failure(const struct ubi_device *ubi)
ubi_device        108 drivers/mtd/ubi/debug.h static inline int ubi_dbg_chk_io(const struct ubi_device *ubi)
ubi_device        113 drivers/mtd/ubi/debug.h static inline int ubi_dbg_chk_gen(const struct ubi_device *ubi)
ubi_device        118 drivers/mtd/ubi/debug.h static inline int ubi_dbg_chk_fastmap(const struct ubi_device *ubi)
ubi_device        123 drivers/mtd/ubi/debug.h static inline void ubi_enable_dbg_chk_fastmap(struct ubi_device *ubi)
ubi_device        128 drivers/mtd/ubi/debug.h int ubi_dbg_power_cut(struct ubi_device *ubi, int caller);
ubi_device         71 drivers/mtd/ubi/eba.c unsigned long long ubi_next_sqnum(struct ubi_device *ubi)
ubi_device         90 drivers/mtd/ubi/eba.c static int ubi_get_compat(const struct ubi_device *ubi, int vol_id)
ubi_device        211 drivers/mtd/ubi/eba.c static struct ubi_ltree_entry *ltree_lookup(struct ubi_device *ubi, int vol_id,
ubi_device        250 drivers/mtd/ubi/eba.c static struct ubi_ltree_entry *ltree_add_entry(struct ubi_device *ubi,
ubi_device        320 drivers/mtd/ubi/eba.c static int leb_read_lock(struct ubi_device *ubi, int vol_id, int lnum)
ubi_device        337 drivers/mtd/ubi/eba.c static void leb_read_unlock(struct ubi_device *ubi, int vol_id, int lnum)
ubi_device        362 drivers/mtd/ubi/eba.c static int leb_write_lock(struct ubi_device *ubi, int vol_id, int lnum)
ubi_device        384 drivers/mtd/ubi/eba.c static int leb_write_trylock(struct ubi_device *ubi, int vol_id, int lnum)
ubi_device        413 drivers/mtd/ubi/eba.c static void leb_write_unlock(struct ubi_device *ubi, int vol_id, int lnum)
ubi_device        451 drivers/mtd/ubi/eba.c int ubi_eba_unmap_leb(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        498 drivers/mtd/ubi/eba.c static int check_mapping(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
ubi_device        570 drivers/mtd/ubi/eba.c static int check_mapping(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
ubi_device        596 drivers/mtd/ubi/eba.c int ubi_eba_read_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
ubi_device        748 drivers/mtd/ubi/eba.c int ubi_eba_read_leb_sg(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        811 drivers/mtd/ubi/eba.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        903 drivers/mtd/ubi/eba.c static int recover_peb(struct ubi_device *ubi, int pnum, int vol_id, int lnum,
ubi_device        949 drivers/mtd/ubi/eba.c 	struct ubi_device *ubi = vol->ubi;
ubi_device       1008 drivers/mtd/ubi/eba.c int ubi_eba_write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
ubi_device       1111 drivers/mtd/ubi/eba.c int ubi_eba_write_leb_st(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device       1189 drivers/mtd/ubi/eba.c int ubi_eba_atomic_leb_change(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device       1302 drivers/mtd/ubi/eba.c int ubi_eba_copy_leb(struct ubi_device *ubi, int from, int to,
ubi_device       1481 drivers/mtd/ubi/eba.c static void print_rsvd_warning(struct ubi_device *ubi,
ubi_device       1514 drivers/mtd/ubi/eba.c int self_check_eba(struct ubi_device *ubi, struct ubi_attach_info *ai_fastmap,
ubi_device       1610 drivers/mtd/ubi/eba.c int ubi_eba_init(struct ubi_device *ubi, struct ubi_attach_info *ai)
ubi_device         14 drivers/mtd/ubi/fastmap-wl.c 	struct ubi_device *ubi = container_of(wrk, struct ubi_device, fm_work);
ubi_device         47 drivers/mtd/ubi/fastmap-wl.c static void return_unused_pool_pebs(struct ubi_device *ubi,
ubi_device         81 drivers/mtd/ubi/fastmap-wl.c struct ubi_wl_entry *ubi_wl_get_fm_peb(struct ubi_device *ubi, int anchor)
ubi_device        110 drivers/mtd/ubi/fastmap-wl.c void ubi_refill_pools(struct ubi_device *ubi)
ubi_device        174 drivers/mtd/ubi/fastmap-wl.c static int produce_free_peb(struct ubi_device *ubi)
ubi_device        197 drivers/mtd/ubi/fastmap-wl.c int ubi_wl_get_peb(struct ubi_device *ubi)
ubi_device        251 drivers/mtd/ubi/fastmap-wl.c static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi)
ubi_device        277 drivers/mtd/ubi/fastmap-wl.c int ubi_ensure_anchor_pebs(struct ubi_device *ubi)
ubi_device        313 drivers/mtd/ubi/fastmap-wl.c int ubi_wl_put_fm_peb(struct ubi_device *ubi, struct ubi_wl_entry *fm_e,
ubi_device        352 drivers/mtd/ubi/fastmap-wl.c static void ubi_fastmap_close(struct ubi_device *ubi)
ubi_device        374 drivers/mtd/ubi/fastmap-wl.c static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi,
ubi_device         16 drivers/mtd/ubi/fastmap.c static inline unsigned long *init_seen(struct ubi_device *ubi)
ubi_device         46 drivers/mtd/ubi/fastmap.c static inline void set_seen(struct ubi_device *ubi, int pnum, unsigned long *seen)
ubi_device         59 drivers/mtd/ubi/fastmap.c static int self_check_seen(struct ubi_device *ubi, unsigned long *seen)
ubi_device         80 drivers/mtd/ubi/fastmap.c size_t ubi_calc_fm_size(struct ubi_device *ubi)
ubi_device        104 drivers/mtd/ubi/fastmap.c static struct ubi_vid_io_buf *new_fm_vbuf(struct ubi_device *ubi, int vol_id)
ubi_device        242 drivers/mtd/ubi/fastmap.c static int update_vol(struct ubi_device *ubi, struct ubi_attach_info *ai,
ubi_device        336 drivers/mtd/ubi/fastmap.c static int process_pool_aeb(struct ubi_device *ubi, struct ubi_attach_info *ai,
ubi_device        400 drivers/mtd/ubi/fastmap.c static int scan_pool(struct ubi_device *ubi, struct ubi_attach_info *ai,
ubi_device        546 drivers/mtd/ubi/fastmap.c static int ubi_attach_fastmap(struct ubi_device *ubi,
ubi_device        850 drivers/mtd/ubi/fastmap.c int ubi_scan_fastmap(struct ubi_device *ubi, struct ubi_attach_info *ai,
ubi_device       1096 drivers/mtd/ubi/fastmap.c 	struct ubi_device *ubi = vol->ubi;
ubi_device       1121 drivers/mtd/ubi/fastmap.c static int ubi_write_fastmap(struct ubi_device *ubi,
ubi_device       1391 drivers/mtd/ubi/fastmap.c static int erase_block(struct ubi_device *ubi, int pnum)
ubi_device       1443 drivers/mtd/ubi/fastmap.c static int invalidate_fastmap(struct ubi_device *ubi)
ubi_device       1503 drivers/mtd/ubi/fastmap.c static void return_fm_pebs(struct ubi_device *ubi,
ubi_device       1527 drivers/mtd/ubi/fastmap.c int ubi_update_fastmap(struct ubi_device *ubi)
ubi_device         81 drivers/mtd/ubi/io.c static int self_check_not_bad(const struct ubi_device *ubi, int pnum);
ubi_device         82 drivers/mtd/ubi/io.c static int self_check_peb_ec_hdr(const struct ubi_device *ubi, int pnum);
ubi_device         83 drivers/mtd/ubi/io.c static int self_check_ec_hdr(const struct ubi_device *ubi, int pnum,
ubi_device         85 drivers/mtd/ubi/io.c static int self_check_peb_vid_hdr(const struct ubi_device *ubi, int pnum);
ubi_device         86 drivers/mtd/ubi/io.c static int self_check_vid_hdr(const struct ubi_device *ubi, int pnum,
ubi_device         88 drivers/mtd/ubi/io.c static int self_check_write(struct ubi_device *ubi, const void *buf, int pnum,
ubi_device        113 drivers/mtd/ubi/io.c int ubi_io_read(const struct ubi_device *ubi, void *buf, int pnum, int offset,
ubi_device        222 drivers/mtd/ubi/io.c int ubi_io_write(struct ubi_device *ubi, const void *buf, int pnum, int offset,
ubi_device        307 drivers/mtd/ubi/io.c static int do_sync_erase(struct ubi_device *ubi, int pnum)
ubi_device        363 drivers/mtd/ubi/io.c static int torture_peb(struct ubi_device *ubi, int pnum)
ubi_device        449 drivers/mtd/ubi/io.c static int nor_erase_prepare(struct ubi_device *ubi, int pnum)
ubi_device        523 drivers/mtd/ubi/io.c int ubi_io_sync_erase(struct ubi_device *ubi, int pnum, int torture)
ubi_device        565 drivers/mtd/ubi/io.c int ubi_io_is_bad(const struct ubi_device *ubi, int pnum)
ubi_device        594 drivers/mtd/ubi/io.c int ubi_io_mark_bad(const struct ubi_device *ubi, int pnum)
ubi_device        623 drivers/mtd/ubi/io.c static int validate_ec_hdr(const struct ubi_device *ubi,
ubi_device        687 drivers/mtd/ubi/io.c int ubi_io_read_ec_hdr(struct ubi_device *ubi, int pnum,
ubi_device        796 drivers/mtd/ubi/io.c int ubi_io_write_ec_hdr(struct ubi_device *ubi, int pnum,
ubi_device        832 drivers/mtd/ubi/io.c static int validate_vid_hdr(const struct ubi_device *ubi,
ubi_device        964 drivers/mtd/ubi/io.c int ubi_io_read_vid_hdr(struct ubi_device *ubi, int pnum,
ubi_device       1048 drivers/mtd/ubi/io.c int ubi_io_write_vid_hdr(struct ubi_device *ubi, int pnum,
ubi_device       1088 drivers/mtd/ubi/io.c static int self_check_not_bad(const struct ubi_device *ubi, int pnum)
ubi_device       1113 drivers/mtd/ubi/io.c static int self_check_ec_hdr(const struct ubi_device *ubi, int pnum,
ubi_device       1151 drivers/mtd/ubi/io.c static int self_check_peb_ec_hdr(const struct ubi_device *ubi, int pnum)
ubi_device       1196 drivers/mtd/ubi/io.c static int self_check_vid_hdr(const struct ubi_device *ubi, int pnum,
ubi_device       1236 drivers/mtd/ubi/io.c static int self_check_peb_vid_hdr(const struct ubi_device *ubi, int pnum)
ubi_device       1289 drivers/mtd/ubi/io.c static int self_check_write(struct ubi_device *ubi, const void *buf, int pnum,
ubi_device       1354 drivers/mtd/ubi/io.c int ubi_self_check_all_ff(struct ubi_device *ubi, int pnum, int offset, int len)
ubi_device         26 drivers/mtd/ubi/kapi.c void ubi_do_get_device_info(struct ubi_device *ubi, struct ubi_device_info *di)
ubi_device         48 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi;
ubi_device         67 drivers/mtd/ubi/kapi.c void ubi_do_get_volume_info(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        118 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi;
ubi_device        236 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi;
ubi_device        328 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        372 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        426 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        466 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        517 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        562 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        602 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        663 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        699 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        761 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi;
ubi_device        787 drivers/mtd/ubi/kapi.c 	struct ubi_device *ubi;
ubi_device         22 drivers/mtd/ubi/misc.c int ubi_calc_data_len(const struct ubi_device *ubi, const void *buf,
ubi_device         48 drivers/mtd/ubi/misc.c int ubi_check_volume(struct ubi_device *ubi, int vol_id)
ubi_device         92 drivers/mtd/ubi/misc.c void ubi_update_reserved(struct ubi_device *ubi)
ubi_device        111 drivers/mtd/ubi/misc.c void ubi_calculate_reserved(struct ubi_device *ubi)
ubi_device        145 drivers/mtd/ubi/misc.c void ubi_msg(const struct ubi_device *ubi, const char *fmt, ...)
ubi_device        161 drivers/mtd/ubi/misc.c void ubi_warn(const struct ubi_device *ubi, const char *fmt, ...)
ubi_device        178 drivers/mtd/ubi/misc.c void ubi_err(const struct ubi_device *ubi, const char *fmt, ...)
ubi_device         39 drivers/mtd/ubi/ubi.h struct ubi_device;
ubi_device         43 drivers/mtd/ubi/ubi.h void ubi_msg(const struct ubi_device *ubi, const char *fmt, ...);
ubi_device         47 drivers/mtd/ubi/ubi.h void ubi_warn(const struct ubi_device *ubi, const char *fmt, ...);
ubi_device         51 drivers/mtd/ubi/ubi.h void ubi_err(const struct ubi_device *ubi, const char *fmt, ...);
ubi_device        341 drivers/mtd/ubi/ubi.h 	struct ubi_device *ubi;
ubi_device        802 drivers/mtd/ubi/ubi.h 	int (*func)(struct ubi_device *ubi, struct ubi_work *wrk, int shutdown);
ubi_device        825 drivers/mtd/ubi/ubi.h int ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum,
ubi_device        831 drivers/mtd/ubi/ubi.h struct ubi_ainf_peb *ubi_early_get_peb(struct ubi_device *ubi,
ubi_device        833 drivers/mtd/ubi/ubi.h int ubi_attach(struct ubi_device *ubi, int force_scan);
ubi_device        837 drivers/mtd/ubi/ubi.h int ubi_change_vtbl_record(struct ubi_device *ubi, int idx,
ubi_device        839 drivers/mtd/ubi/ubi.h int ubi_vtbl_rename_volumes(struct ubi_device *ubi,
ubi_device        841 drivers/mtd/ubi/ubi.h int ubi_read_volume_table(struct ubi_device *ubi, struct ubi_attach_info *ai);
ubi_device        844 drivers/mtd/ubi/ubi.h int ubi_create_volume(struct ubi_device *ubi, struct ubi_mkvol_req *req);
ubi_device        847 drivers/mtd/ubi/ubi.h int ubi_rename_volumes(struct ubi_device *ubi, struct list_head *rename_list);
ubi_device        848 drivers/mtd/ubi/ubi.h int ubi_add_volume(struct ubi_device *ubi, struct ubi_volume *vol);
ubi_device        849 drivers/mtd/ubi/ubi.h void ubi_free_volume(struct ubi_device *ubi, struct ubi_volume *vol);
ubi_device        852 drivers/mtd/ubi/ubi.h int ubi_start_update(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        854 drivers/mtd/ubi/ubi.h int ubi_more_update_data(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        856 drivers/mtd/ubi/ubi.h int ubi_start_leb_change(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        858 drivers/mtd/ubi/ubi.h int ubi_more_leb_change_data(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        862 drivers/mtd/ubi/ubi.h int ubi_calc_data_len(const struct ubi_device *ubi, const void *buf,
ubi_device        864 drivers/mtd/ubi/ubi.h int ubi_check_volume(struct ubi_device *ubi, int vol_id);
ubi_device        865 drivers/mtd/ubi/ubi.h void ubi_update_reserved(struct ubi_device *ubi);
ubi_device        866 drivers/mtd/ubi/ubi.h void ubi_calculate_reserved(struct ubi_device *ubi);
ubi_device        884 drivers/mtd/ubi/ubi.h int ubi_eba_unmap_leb(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        886 drivers/mtd/ubi/ubi.h int ubi_eba_read_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
ubi_device        888 drivers/mtd/ubi/ubi.h int ubi_eba_read_leb_sg(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        891 drivers/mtd/ubi/ubi.h int ubi_eba_write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
ubi_device        893 drivers/mtd/ubi/ubi.h int ubi_eba_write_leb_st(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        895 drivers/mtd/ubi/ubi.h int ubi_eba_atomic_leb_change(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        897 drivers/mtd/ubi/ubi.h int ubi_eba_copy_leb(struct ubi_device *ubi, int from, int to,
ubi_device        899 drivers/mtd/ubi/ubi.h int ubi_eba_init(struct ubi_device *ubi, struct ubi_attach_info *ai);
ubi_device        900 drivers/mtd/ubi/ubi.h unsigned long long ubi_next_sqnum(struct ubi_device *ubi);
ubi_device        901 drivers/mtd/ubi/ubi.h int self_check_eba(struct ubi_device *ubi, struct ubi_attach_info *ai_fastmap,
ubi_device        905 drivers/mtd/ubi/ubi.h int ubi_wl_get_peb(struct ubi_device *ubi);
ubi_device        906 drivers/mtd/ubi/ubi.h int ubi_wl_put_peb(struct ubi_device *ubi, int vol_id, int lnum,
ubi_device        908 drivers/mtd/ubi/ubi.h int ubi_wl_flush(struct ubi_device *ubi, int vol_id, int lnum);
ubi_device        909 drivers/mtd/ubi/ubi.h int ubi_wl_scrub_peb(struct ubi_device *ubi, int pnum);
ubi_device        910 drivers/mtd/ubi/ubi.h int ubi_wl_init(struct ubi_device *ubi, struct ubi_attach_info *ai);
ubi_device        911 drivers/mtd/ubi/ubi.h void ubi_wl_close(struct ubi_device *ubi);
ubi_device        913 drivers/mtd/ubi/ubi.h struct ubi_wl_entry *ubi_wl_get_fm_peb(struct ubi_device *ubi, int anchor);
ubi_device        914 drivers/mtd/ubi/ubi.h int ubi_wl_put_fm_peb(struct ubi_device *ubi, struct ubi_wl_entry *used_e,
ubi_device        917 drivers/mtd/ubi/ubi.h void ubi_refill_pools(struct ubi_device *ubi);
ubi_device        918 drivers/mtd/ubi/ubi.h int ubi_ensure_anchor_pebs(struct ubi_device *ubi);
ubi_device        919 drivers/mtd/ubi/ubi.h int ubi_bitflip_check(struct ubi_device *ubi, int pnum, int force_scrub);
ubi_device        922 drivers/mtd/ubi/ubi.h int ubi_io_read(const struct ubi_device *ubi, void *buf, int pnum, int offset,
ubi_device        924 drivers/mtd/ubi/ubi.h int ubi_io_write(struct ubi_device *ubi, const void *buf, int pnum, int offset,
ubi_device        926 drivers/mtd/ubi/ubi.h int ubi_io_sync_erase(struct ubi_device *ubi, int pnum, int torture);
ubi_device        927 drivers/mtd/ubi/ubi.h int ubi_io_is_bad(const struct ubi_device *ubi, int pnum);
ubi_device        928 drivers/mtd/ubi/ubi.h int ubi_io_mark_bad(const struct ubi_device *ubi, int pnum);
ubi_device        929 drivers/mtd/ubi/ubi.h int ubi_io_read_ec_hdr(struct ubi_device *ubi, int pnum,
ubi_device        931 drivers/mtd/ubi/ubi.h int ubi_io_write_ec_hdr(struct ubi_device *ubi, int pnum,
ubi_device        933 drivers/mtd/ubi/ubi.h int ubi_io_read_vid_hdr(struct ubi_device *ubi, int pnum,
ubi_device        935 drivers/mtd/ubi/ubi.h int ubi_io_write_vid_hdr(struct ubi_device *ubi, int pnum,
ubi_device        942 drivers/mtd/ubi/ubi.h struct ubi_device *ubi_get_device(int ubi_num);
ubi_device        943 drivers/mtd/ubi/ubi.h void ubi_put_device(struct ubi_device *ubi);
ubi_device        944 drivers/mtd/ubi/ubi.h struct ubi_device *ubi_get_by_major(int major);
ubi_device        946 drivers/mtd/ubi/ubi.h int ubi_volume_notify(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        948 drivers/mtd/ubi/ubi.h int ubi_notify_all(struct ubi_device *ubi, int ntype,
ubi_device        951 drivers/mtd/ubi/ubi.h void ubi_free_internal_volumes(struct ubi_device *ubi);
ubi_device        954 drivers/mtd/ubi/ubi.h void ubi_do_get_device_info(struct ubi_device *ubi, struct ubi_device_info *di);
ubi_device        955 drivers/mtd/ubi/ubi.h void ubi_do_get_volume_info(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        958 drivers/mtd/ubi/ubi.h int ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb,
ubi_device        963 drivers/mtd/ubi/ubi.h size_t ubi_calc_fm_size(struct ubi_device *ubi);
ubi_device        964 drivers/mtd/ubi/ubi.h int ubi_update_fastmap(struct ubi_device *ubi);
ubi_device        965 drivers/mtd/ubi/ubi.h int ubi_scan_fastmap(struct ubi_device *ubi, struct ubi_attach_info *ai,
ubi_device        970 drivers/mtd/ubi/ubi.h static inline int ubi_update_fastmap(struct ubi_device *ubi) { return 0; }
ubi_device       1066 drivers/mtd/ubi/ubi.h static inline void ubi_init_vid_buf(const struct ubi_device *ubi,
ubi_device       1083 drivers/mtd/ubi/ubi.h ubi_alloc_vid_buf(const struct ubi_device *ubi, gfp_t gfp_flags)
ubi_device       1130 drivers/mtd/ubi/ubi.h static inline int ubi_io_read_data(const struct ubi_device *ubi, void *buf,
ubi_device       1142 drivers/mtd/ubi/ubi.h static inline int ubi_io_write_data(struct ubi_device *ubi, const void *buf,
ubi_device       1153 drivers/mtd/ubi/ubi.h static inline void ubi_ro_mode(struct ubi_device *ubi)
ubi_device       1167 drivers/mtd/ubi/ubi.h static inline int vol_id2idx(const struct ubi_device *ubi, int vol_id)
ubi_device       1180 drivers/mtd/ubi/ubi.h static inline int idx2vol_id(const struct ubi_device *ubi, int idx)
ubi_device       1211 drivers/mtd/ubi/ubi.h static inline struct ubi_wl_entry *ubi_find_fm_block(const struct ubi_device *ubi,
ubi_device         41 drivers/mtd/ubi/upd.c static int set_update_marker(struct ubi_device *ubi, struct ubi_volume *vol)
ubi_device         74 drivers/mtd/ubi/upd.c static int clear_update_marker(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        114 drivers/mtd/ubi/upd.c int ubi_start_update(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        168 drivers/mtd/ubi/upd.c int ubi_start_leb_change(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        219 drivers/mtd/ubi/upd.c static int write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
ubi_device        265 drivers/mtd/ubi/upd.c int ubi_more_update_data(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device        380 drivers/mtd/ubi/upd.c int ubi_more_leb_change_data(struct ubi_device *ubi, struct ubi_volume *vol,
ubi_device         19 drivers/mtd/ubi/vmt.c static int self_check_volumes(struct ubi_device *ubi);
ubi_device         59 drivers/mtd/ubi/vmt.c 	struct ubi_device *ubi;
ubi_device        144 drivers/mtd/ubi/vmt.c int ubi_create_volume(struct ubi_device *ubi, struct ubi_mkvol_req *req)
ubi_device        343 drivers/mtd/ubi/vmt.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        415 drivers/mtd/ubi/vmt.c 	struct ubi_device *ubi = vol->ubi;
ubi_device        536 drivers/mtd/ubi/vmt.c int ubi_rename_volumes(struct ubi_device *ubi, struct list_head *rename_list)
ubi_device        575 drivers/mtd/ubi/vmt.c int ubi_add_volume(struct ubi_device *ubi, struct ubi_volume *vol)
ubi_device        619 drivers/mtd/ubi/vmt.c void ubi_free_volume(struct ubi_device *ubi, struct ubi_volume *vol)
ubi_device        635 drivers/mtd/ubi/vmt.c static int self_check_volume(struct ubi_device *ubi, int vol_id)
ubi_device        788 drivers/mtd/ubi/vmt.c static int self_check_volumes(struct ubi_device *ubi)
ubi_device         54 drivers/mtd/ubi/vtbl.c static void self_vtbl_check(const struct ubi_device *ubi);
ubi_device         63 drivers/mtd/ubi/vtbl.c static int ubi_update_layout_vol(struct ubi_device *ubi)
ubi_device         90 drivers/mtd/ubi/vtbl.c int ubi_change_vtbl_record(struct ubi_device *ubi, int idx,
ubi_device        121 drivers/mtd/ubi/vtbl.c int ubi_vtbl_rename_volumes(struct ubi_device *ubi,
ubi_device        157 drivers/mtd/ubi/vtbl.c static int vtbl_check(const struct ubi_device *ubi,
ubi_device        285 drivers/mtd/ubi/vtbl.c static int create_vtbl(struct ubi_device *ubi, struct ubi_attach_info *ai,
ubi_device        361 drivers/mtd/ubi/vtbl.c static struct ubi_vtbl_record *process_lvol(struct ubi_device *ubi,
ubi_device        484 drivers/mtd/ubi/vtbl.c static struct ubi_vtbl_record *create_empty_lvol(struct ubi_device *ubi,
ubi_device        520 drivers/mtd/ubi/vtbl.c static int init_volumes(struct ubi_device *ubi,
ubi_device        718 drivers/mtd/ubi/vtbl.c static int check_attaching_info(const struct ubi_device *ubi,
ubi_device        783 drivers/mtd/ubi/vtbl.c int ubi_read_volume_table(struct ubi_device *ubi, struct ubi_attach_info *ai)
ubi_device        866 drivers/mtd/ubi/vtbl.c static void self_vtbl_check(const struct ubi_device *ubi)
ubi_device        125 drivers/mtd/ubi/wl.c static int self_check_ec(struct ubi_device *ubi, int pnum, int ec);
ubi_device        126 drivers/mtd/ubi/wl.c static int self_check_in_wl_tree(const struct ubi_device *ubi,
ubi_device        128 drivers/mtd/ubi/wl.c static int self_check_in_pq(const struct ubi_device *ubi,
ubi_device        175 drivers/mtd/ubi/wl.c static void wl_entry_destroy(struct ubi_device *ubi, struct ubi_wl_entry *e)
ubi_device        188 drivers/mtd/ubi/wl.c static int do_work(struct ubi_device *ubi)
ubi_device        275 drivers/mtd/ubi/wl.c static inline int in_pq(const struct ubi_device *ubi, struct ubi_wl_entry *e)
ubi_device        298 drivers/mtd/ubi/wl.c static void prot_queue_add(struct ubi_device *ubi, struct ubi_wl_entry *e)
ubi_device        318 drivers/mtd/ubi/wl.c static struct ubi_wl_entry *find_wl_entry(struct ubi_device *ubi,
ubi_device        361 drivers/mtd/ubi/wl.c static struct ubi_wl_entry *find_mean_wl_entry(struct ubi_device *ubi,
ubi_device        390 drivers/mtd/ubi/wl.c static struct ubi_wl_entry *wl_get_wle(struct ubi_device *ubi)
ubi_device        421 drivers/mtd/ubi/wl.c static int prot_queue_del(struct ubi_device *ubi, int pnum)
ubi_device        446 drivers/mtd/ubi/wl.c static int sync_erase(struct ubi_device *ubi, struct ubi_wl_entry *e,
ubi_device        506 drivers/mtd/ubi/wl.c static void serve_prot_queue(struct ubi_device *ubi)
ubi_device        550 drivers/mtd/ubi/wl.c static void __schedule_ubi_work(struct ubi_device *ubi, struct ubi_work *wrk)
ubi_device        569 drivers/mtd/ubi/wl.c static void schedule_ubi_work(struct ubi_device *ubi, struct ubi_work *wrk)
ubi_device        576 drivers/mtd/ubi/wl.c static int erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk,
ubi_device        590 drivers/mtd/ubi/wl.c static int schedule_erase(struct ubi_device *ubi, struct ubi_wl_entry *e,
ubi_device        617 drivers/mtd/ubi/wl.c static int __erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk);
ubi_device        627 drivers/mtd/ubi/wl.c static int do_sync_erase(struct ubi_device *ubi, struct ubi_wl_entry *e,
ubi_device        642 drivers/mtd/ubi/wl.c static int ensure_wear_leveling(struct ubi_device *ubi, int nested);
ubi_device        654 drivers/mtd/ubi/wl.c static int wear_leveling_worker(struct ubi_device *ubi, struct ubi_work *wrk,
ubi_device       1009 drivers/mtd/ubi/wl.c static int ensure_wear_leveling(struct ubi_device *ubi, int nested)
ubi_device       1082 drivers/mtd/ubi/wl.c static int __erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk)
ubi_device       1196 drivers/mtd/ubi/wl.c static int erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk,
ubi_device       1228 drivers/mtd/ubi/wl.c int ubi_wl_put_peb(struct ubi_device *ubi, int vol_id, int lnum,
ubi_device       1320 drivers/mtd/ubi/wl.c int ubi_wl_scrub_peb(struct ubi_device *ubi, int pnum)
ubi_device       1385 drivers/mtd/ubi/wl.c int ubi_wl_flush(struct ubi_device *ubi, int vol_id, int lnum)
ubi_device       1436 drivers/mtd/ubi/wl.c static bool scrub_possible(struct ubi_device *ubi, struct ubi_wl_entry *e)
ubi_device       1469 drivers/mtd/ubi/wl.c int ubi_bitflip_check(struct ubi_device *ubi, int pnum, int force)
ubi_device       1585 drivers/mtd/ubi/wl.c static void tree_destroy(struct ubi_device *ubi, struct rb_root *root)
ubi_device       1619 drivers/mtd/ubi/wl.c 	struct ubi_device *ubi = u;
ubi_device       1674 drivers/mtd/ubi/wl.c static void shutdown_work(struct ubi_device *ubi)
ubi_device       1693 drivers/mtd/ubi/wl.c static int erase_aeb(struct ubi_device *ubi, struct ubi_ainf_peb *aeb, bool sync)
ubi_device       1735 drivers/mtd/ubi/wl.c int ubi_wl_init(struct ubi_device *ubi, struct ubi_attach_info *ai)
ubi_device       1900 drivers/mtd/ubi/wl.c static void protection_queue_destroy(struct ubi_device *ubi)
ubi_device       1917 drivers/mtd/ubi/wl.c void ubi_wl_close(struct ubi_device *ubi)
ubi_device       1940 drivers/mtd/ubi/wl.c static int self_check_ec(struct ubi_device *ubi, int pnum, int ec)
ubi_device       1983 drivers/mtd/ubi/wl.c static int self_check_in_wl_tree(const struct ubi_device *ubi,
ubi_device       2006 drivers/mtd/ubi/wl.c static int self_check_in_pq(const struct ubi_device *ubi,
ubi_device       2021 drivers/mtd/ubi/wl.c static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi)
ubi_device       2043 drivers/mtd/ubi/wl.c static int produce_free_peb(struct ubi_device *ubi)
ubi_device       2069 drivers/mtd/ubi/wl.c int ubi_wl_get_peb(struct ubi_device *ubi)
ubi_device          8 drivers/mtd/ubi/wl.h static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi);
ubi_device          9 drivers/mtd/ubi/wl.h static void ubi_fastmap_close(struct ubi_device *ubi);
ubi_device         10 drivers/mtd/ubi/wl.h static inline void ubi_fastmap_init(struct ubi_device *ubi, int *count)
ubi_device         16 drivers/mtd/ubi/wl.h static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi,
ubi_device         20 drivers/mtd/ubi/wl.h static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi);
ubi_device         21 drivers/mtd/ubi/wl.h static inline void ubi_fastmap_close(struct ubi_device *ubi) { }
ubi_device         22 drivers/mtd/ubi/wl.h static inline void ubi_fastmap_init(struct ubi_device *ubi, int *count) { }
ubi_device         23 drivers/mtd/ubi/wl.h static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi,