Lines Matching +full:scatter +full:- +full:gather

1 /* SPDX-License-Identifier: GPL-2.0+ */
15 #include <mtd/ubi-user.h>
19 #define UBI_ALL -1
22 * Maximum number of scatter gather list entries,
28 * enum ubi_open_mode - UBI volume open mode constants.
30 * UBI_READONLY: read-only mode
31 * UBI_READWRITE: read-write mode
33 * UBI_METAONLY: modify only the volume meta-data,
44 * struct ubi_volume_info - UBI volume description data structure.
52 * @corrupted: non-zero if the volume is corrupted (static volumes only)
53 * @upd_marker: non-zero if the volume has update marker set
92 * @usable_leb_size = LEB size - (LEB size mod @alignment),
118 * struct ubi_sgl - UBI scatter gather list data structure.
121 * @sg: the scatter gather list itself
123 * ubi_sgl is a wrapper around a scatter list which keeps track of the
136 * ubi_sgl_init - initialize an UBI scatter gather list data structure.
137 * @usgl: the UBI scatter gather struct itself
144 usgl->list_pos = 0; in ubi_sgl_init()
145 usgl->page_pos = 0; in ubi_sgl_init()
149 * struct ubi_device_info - UBI device description data structure.
157 * @ro_mode: if this device is in read-only mode
166 * %1. However, it does not mean than NOR flash has to write data byte-by-byte.
167 * Instead, CFI NOR flashes have a write-buffer of, e.g., 64 bytes, and when
168 * writing large chunks of data, they write 64-bytes at a time. Obviously, this
198 * @UBI_VOLUME_RESIZED: a volume has been re-sized
199 * @UBI_VOLUME_RENAMED: a volume has been re-named
214 * struct ubi_notification - UBI notification description structure.