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.
116 * struct ubi_sgl - UBI scatter gather list data structure.
132 * ubi_sgl_init - initialize an UBI scatter gather list data structure.
133 * @usgl: the UBI scatter gather struct itself
145 * struct ubi_device_info - UBI device description data structure.
146 * @ubi_num: ubi device number
147 * @leb_size: logical eraseblock size on this UBI device
154 * @cdev: UBI character device major and minor numbers
156 * Note, @leb_size is the logical eraseblock size offered by the UBI device.
157 * Volumes of this UBI device may have smaller logical eraseblock size if their
188 * @UBI_VOLUME_ADDED: a volume has been added (an UBI device was attached or a
190 * @UBI_VOLUME_REMOVED: a volume has been removed (an UBI device was detached
208 * struct ubi_notification - UBI notification description structure.
209 * @di: UBI device description object
210 * @vi: UBI volume description object
212 * UBI notifiers are called with a pointer to an object of this type. The
214 * UBI device and UBI volume the notification informs about.
221 /* UBI descriptor given to users when they open UBI volumes */