ubi_volume
int ubi_volume_notify(struct ubi_device *ubi, struct ubi_volume *vol, int ntype)
struct ubi_volume *vol = ubi->volumes[vol_id];
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
void ubi_dump_vol_info(const struct ubi_volume *vol)
void ubi_dump_vol_info(const struct ubi_volume *vol);
int ubi_eba_write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
void ubi_eba_get_ldesc(struct ubi_volume *vol, int lnum,
int ubi_eba_write_leb_st(struct ubi_device *ubi, struct ubi_volume *vol,
int ubi_eba_atomic_leb_change(struct ubi_device *ubi, struct ubi_volume *vol,
struct ubi_eba_table *ubi_eba_create_table(struct ubi_volume *vol,
struct ubi_volume *vol;
struct ubi_volume *vol;
struct ubi_volume *vol;
void ubi_eba_copy_table(struct ubi_volume *vol, struct ubi_eba_table *dst,
void ubi_eba_replace_table(struct ubi_volume *vol, struct ubi_eba_table *tbl)
bool ubi_eba_is_mapped(struct ubi_volume *vol, int lnum)
int ubi_eba_unmap_leb(struct ubi_device *ubi, struct ubi_volume *vol,
static int check_mapping(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
static int check_mapping(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
int ubi_eba_read_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
int ubi_eba_read_leb_sg(struct ubi_device *ubi, struct ubi_volume *vol,
static int try_recover_peb(struct ubi_volume *vol, int pnum, int lnum,
struct ubi_volume *vol = ubi->volumes[idx];
static int try_write_vid_and_data(struct ubi_volume *vol, int lnum,
int ubi_fastmap_init_checkmap(struct ubi_volume *vol, int leb_count)
void ubi_fastmap_destroy_checkmap(struct ubi_volume *vol)
struct ubi_volume *vol;
struct ubi_volume *vol;
struct ubi_volume *vol = ubi->volumes[i];
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
void ubi_do_get_volume_info(struct ubi_device *ubi, struct ubi_volume *vol,
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = ubi->volumes[vol_id];
struct ubi_volume *vol;
struct ubi_volume *volumes[UBI_MAX_VOLUMES+UBI_INT_VOL_COUNT];
int ubi_add_volume(struct ubi_device *ubi, struct ubi_volume *vol);
void ubi_free_volume(struct ubi_device *ubi, struct ubi_volume *vol);
int ubi_start_update(struct ubi_device *ubi, struct ubi_volume *vol,
int ubi_more_update_data(struct ubi_device *ubi, struct ubi_volume *vol,
int ubi_start_leb_change(struct ubi_device *ubi, struct ubi_volume *vol,
int ubi_more_leb_change_data(struct ubi_device *ubi, struct ubi_volume *vol,
static inline bool ubi_leb_valid(struct ubi_volume *vol, int lnum)
struct ubi_eba_table *ubi_eba_create_table(struct ubi_volume *vol,
void ubi_eba_copy_table(struct ubi_volume *vol, struct ubi_eba_table *dst,
void ubi_eba_replace_table(struct ubi_volume *vol, struct ubi_eba_table *tbl);
void ubi_eba_get_ldesc(struct ubi_volume *vol, int lnum,
bool ubi_eba_is_mapped(struct ubi_volume *vol, int lnum);
int ubi_eba_unmap_leb(struct ubi_device *ubi, struct ubi_volume *vol,
int ubi_eba_read_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
int ubi_eba_read_leb_sg(struct ubi_device *ubi, struct ubi_volume *vol,
int ubi_eba_write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
int ubi_eba_write_leb_st(struct ubi_device *ubi, struct ubi_volume *vol,
int ubi_eba_atomic_leb_change(struct ubi_device *ubi, struct ubi_volume *vol,
int ubi_volume_notify(struct ubi_device *ubi, struct ubi_volume *vol,
void ubi_do_get_volume_info(struct ubi_device *ubi, struct ubi_volume *vol,
int ubi_fastmap_init_checkmap(struct ubi_volume *vol, int leb_count);
void ubi_fastmap_destroy_checkmap(struct ubi_volume *vol);
static inline int ubi_fastmap_init_checkmap(struct ubi_volume *vol, int leb_count) { return 0; }
static inline void ubi_fastmap_destroy_checkmap(struct ubi_volume *vol) {}
int ubi_start_update(struct ubi_device *ubi, struct ubi_volume *vol,
int ubi_start_leb_change(struct ubi_device *ubi, struct ubi_volume *vol,
static int write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
int ubi_more_update_data(struct ubi_device *ubi, struct ubi_volume *vol,
int ubi_more_leb_change_data(struct ubi_device *ubi, struct ubi_volume *vol,
static int set_update_marker(struct ubi_device *ubi, struct ubi_volume *vol)
static int clear_update_marker(struct ubi_device *ubi, struct ubi_volume *vol,
struct ubi_volume *vol = container_of(dev, struct ubi_volume, dev);
static struct fwnode_handle *find_volume_fwnode(struct ubi_volume *vol)
struct ubi_volume *vol;
vol = kzalloc_obj(struct ubi_volume);
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = desc->vol;
struct ubi_volume *vol = container_of(dev, struct ubi_volume, dev);
struct ubi_volume *vol = re->desc->vol;
int ubi_add_volume(struct ubi_device *ubi, struct ubi_volume *vol)
void ubi_free_volume(struct ubi_device *ubi, struct ubi_volume *vol)
const struct ubi_volume *vol;
struct ubi_volume *vol = re->desc->vol;
struct ubi_volume *vol;
vol = kzalloc_obj(struct ubi_volume);
vol = kzalloc_obj(struct ubi_volume);
struct ubi_volume *layout_vol;
static int check_av(const struct ubi_volume *vol,
struct ubi_volume *vol;