Lines Matching full:ubi

14 #include <mtd/ubi-user.h>
26 * enum ubi_open_mode - UBI volume open mode constants.
42 * struct ubi_volume_info - UBI volume description data structure.
44 * @ubi_num: UBI device number this volume belongs to
57 * @cdev: UBI volume character device major and minor numbers
60 * for dynamic ones. This is because UBI does not care about dynamic volume
64 * Before touching the volume data during the update operation, UBI first sets
85 * In general, logical eraseblock size is a property of the UBI device, not
86 * of the UBI volume. Indeed, the logical eraseblock size depends on the
87 * physical eraseblock size and on how much bytes UBI headers consume. But
91 * where LEB size is the logical eraseblock size defined by the UBI device.
117 * struct ubi_sgl - UBI scatter gather list data structure.
133 * ubi_sgl_init - initialize an UBI scatter gather list data structure.
134 * @usgl: the UBI scatter gather struct itself
146 * struct ubi_device_info - UBI device description data structure.
147 * @ubi_num: ubi device number
148 * @leb_size: logical eraseblock size on this UBI device
155 * @cdev: UBI character device major and minor numbers
157 * Note, @leb_size is the logical eraseblock size offered by the UBI device.
158 * Volumes of this UBI device may have smaller logical eraseblock size if their
189 * @UBI_VOLUME_ADDED: a volume has been added (an UBI device was attached or a
191 * @UBI_VOLUME_REMOVED: a volume has been removed (an UBI device was detached
211 * struct ubi_notification - UBI notification description structure.
212 * @di: UBI device description object
213 * @vi: UBI volume description object
215 * UBI notifiers are called with a pointer to an object of this type. The
217 * UBI device and UBI volume the notification informs about.
224 /* UBI descriptor given to users when they open UBI volumes */