Lines Matching full:volume

28  * enum ubi_open_mode - UBI volume open mode constants.
33 * UBI_METAONLY: modify only the volume meta-data,
34 * i.e. the data stored in the volume table, but not in any of volume LEBs.
44 * struct ubi_volume_info - UBI volume description data structure.
45 * @vol_id: volume ID
46 * @ubi_num: UBI device number this volume belongs to
47 * @size: how many physical eraseblocks are reserved for this volume
48 * @used_bytes: how many bytes of data this volume contains
49 * @used_ebs: how many physical eraseblocks of this volume actually contain any
51 * @vol_type: volume type (%UBI_DYNAMIC_VOLUME or %UBI_STATIC_VOLUME)
52 * @corrupted: non-zero if the volume is corrupted (static volumes only)
53 * @upd_marker: non-zero if the volume has update marker set
54 * @alignment: volume alignment
56 * this volume
57 * @name_len: volume name length
58 * @name: volume name
59 * @cdev: UBI volume character device major and minor numbers
62 * for dynamic ones. This is because UBI does not care about dynamic volume
63 * data protection and only cares about protecting static volume data.
65 * The @upd_marker flag is set if the volume update operation was interrupted.
66 * Before touching the volume data during the update operation, UBI first sets
67 * the update marker flag for this volume. If the volume update operation was
69 * is set, the contents of the volume is certainly damaged and a new volume
74 * o the @corrupted flag means that this static volume is corrupted for some
75 * reasons, but not because an interrupted volume update
76 * o the @upd_marker field means that the volume is damaged because of an
82 * volumes and contain the number of bytes stored in this static volume and how
88 * of the UBI volume. Indeed, the logical eraseblock size depends on the
90 * because of the volume alignment (@alignment), the usable size of logical
91 * eraseblocks if a volume may be less. The following equation is true:
99 * volume logical eraseblock sizes.
193 * Volume notification types.
194 * @UBI_VOLUME_ADDED: a volume has been added (an UBI device was attached or a
195 * volume was created)
196 * @UBI_VOLUME_REMOVED: a volume has been removed (an UBI device was detached
197 * or a volume was removed)
198 * @UBI_VOLUME_RESIZED: a volume has been re-sized
199 * @UBI_VOLUME_RENAMED: a volume has been re-named
200 * @UBI_VOLUME_UPDATED: data has been written to a volume
202 * These constants define which type of event has happened when a volume
216 * @vi: UBI volume description object
220 * UBI device and UBI volume the notification informs about.