Lines Matching refs:ubi_volume
312 struct ubi_volume { struct
360 struct ubi_volume *vol; argument
536 struct ubi_volume *volumes[UBI_MAX_VOLUMES+UBI_INT_VOL_COUNT];
808 int ubi_add_volume(struct ubi_device *ubi, struct ubi_volume *vol);
809 void ubi_free_volume(struct ubi_device *ubi, struct ubi_volume *vol);
812 int ubi_start_update(struct ubi_device *ubi, struct ubi_volume *vol,
814 int ubi_more_update_data(struct ubi_device *ubi, struct ubi_volume *vol,
816 int ubi_start_leb_change(struct ubi_device *ubi, struct ubi_volume *vol,
818 int ubi_more_leb_change_data(struct ubi_device *ubi, struct ubi_volume *vol,
831 int ubi_create_gluebi(struct ubi_device *ubi, struct ubi_volume *vol);
832 int ubi_destroy_gluebi(struct ubi_volume *vol);
833 void ubi_gluebi_updated(struct ubi_volume *vol);
837 static inline int ubi_destroy_gluebi(struct ubi_volume *vol) in ubi_destroy_gluebi()
846 int ubi_eba_unmap_leb(struct ubi_device *ubi, struct ubi_volume *vol,
848 int ubi_eba_read_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
850 int ubi_eba_read_leb_sg(struct ubi_device *ubi, struct ubi_volume *vol,
853 int ubi_eba_write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,
855 int ubi_eba_write_leb_st(struct ubi_device *ubi, struct ubi_volume *vol,
857 int ubi_eba_atomic_leb_change(struct ubi_device *ubi, struct ubi_volume *vol,
907 int ubi_volume_notify(struct ubi_device *ubi, struct ubi_volume *vol,
916 void ubi_do_get_volume_info(struct ubi_device *ubi, struct ubi_volume *vol,