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

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
14 #include <mtd/ubi-user.h>
17 #define UBI_ALL -1
20 * Maximum number of scatter gather list entries,
26 * enum ubi_open_mode - UBI volume open mode constants.
28 * UBI_READONLY: read-only mode
29 * UBI_READWRITE: read-write mode
31 * UBI_METAONLY: modify only the volume meta-data,
42 * struct ubi_volume_info - UBI volume description data structure.
50 * @corrupted: non-zero if the volume is corrupted (static volumes only)
51 * @upd_marker: non-zero if the volume has update marker set
90 * @usable_leb_size = LEB size - (LEB size mod @alignment),
117 * struct ubi_sgl - UBI scatter gather list data structure.
120 * @sg: the scatter gather list itself
122 * ubi_sgl is a wrapper around a scatter list which keeps track of the
133 * ubi_sgl_init - initialize an UBI scatter gather list data structure.
134 * @usgl: the UBI scatter gather struct itself
141 usgl->list_pos = 0; in ubi_sgl_init()
142 usgl->page_pos = 0; in ubi_sgl_init()
146 * struct ubi_device_info - UBI device description data structure.
154 * @ro_mode: if this device is in read-only mode
163 * %1. However, it does not mean than NOR flash has to write data byte-by-byte.
164 * Instead, CFI NOR flashes have a write-buffer of, e.g., 64 bytes, and when
165 * writing large chunks of data, they write 64-bytes at a time. Obviously, this
193 * @UBI_VOLUME_RESIZED: a volume has been re-sized
194 * @UBI_VOLUME_RENAMED: a volume has been re-named
211 * struct ubi_notification - UBI notification description structure.