Lines Matching +full:multi +full:- +full:block
1 .. SPDX-License-Identifier: GPL-2.0
16 - Verifying the functionality and performance of MMC and SD host controller drivers.
17 - Ensuring compatibility and reliability of MMC and SD devices.
18 - Identifying and diagnosing issues in the MMC subsystem.
33 .. code-block:: none
39 Device Drivers --->
40 <*> MMC/SD/SDIO card support --->
45 .. code-block:: none
55 .. code-block:: none
66 .. code-block:: sh
74 .. code-block:: sh
80 .. code-block:: sh
86 .. code-block:: none
91 Usage - Debugfs Entries
100 .. code-block:: sh
106 .. code-block:: sh
114 .. code-block:: sh
120 .. code-block:: sh
128 .. code-block:: sh
134 +------+--------------------------------+---------------------------------------------+
138 +------+--------------------------------+---------------------------------------------+
140 | | | single 512-Byte block to the MMC card |
142 +------+--------------------------------+---------------------------------------------+
144 +------+--------------------------------+---------------------------------------------+
146 | | (with data verification) | single 512-Byte block to the MMC card |
149 +------+--------------------------------+---------------------------------------------+
152 +------+--------------------------------+---------------------------------------------+
153 | 5 | Multi-block write | Performs a multi-block write operation of |
155 +------+--------------------------------+---------------------------------------------+
156 | 6 | Multi-block read | Same for read |
157 +------+--------------------------------+---------------------------------------------+
158 | 7 | Power of two block writes | Performs write operations with block sizes |
161 +------+--------------------------------+---------------------------------------------+
162 | 8 | Power of two block reads | Same for read |
163 +------+--------------------------------+---------------------------------------------+
164 | 9 | Weird sized block writes | Performs write operations with varying |
165 | | | block sizes starting from 3 bytes and |
168 +------+--------------------------------+---------------------------------------------+
169 | 10 | Weird sized block reads | same for read |
170 +------+--------------------------------+---------------------------------------------+
175 +------+--------------------------------+---------------------------------------------+
177 +------+--------------------------------+---------------------------------------------+
178 | 13 | Badly aligned multi-block write| same for multi-write |
179 +------+--------------------------------+---------------------------------------------+
180 | 14 | Badly aligned multi-block read | same for multi-read |
181 +------+--------------------------------+---------------------------------------------+
185 | | | MMC_WRITE_BLOCK for a multi-block transfer |
186 +------+--------------------------------+---------------------------------------------+
189 +------+--------------------------------+---------------------------------------------+
192 +------+--------------------------------+---------------------------------------------+
195 +------+--------------------------------+---------------------------------------------+
197 +------+--------------------------------+---------------------------------------------+
199 +------+--------------------------------+---------------------------------------------+
200 | 21 | Multi-block highmem write | same for multi-write |
201 +------+--------------------------------+---------------------------------------------+
202 | 22 | Multi-block highmem read | same for mult-read |
203 +------+--------------------------------+---------------------------------------------+
204 | 23 | Best-case read performance | Performs 512K sequential read (non sg) |
205 +------+--------------------------------+---------------------------------------------+
206 | 24 | Best-case write performance | same for write |
207 +------+--------------------------------+---------------------------------------------+
208 | 25 | Best-case read performance | Same using sg |
210 +------+--------------------------------+---------------------------------------------+
211 | 26 | Best-case write performance | same for write |
213 +------+--------------------------------+---------------------------------------------+
215 +------+--------------------------------+---------------------------------------------+
217 +------+--------------------------------+---------------------------------------------+
219 +------+--------------------------------+---------------------------------------------+
221 +------+--------------------------------+---------------------------------------------+
223 +------+--------------------------------+---------------------------------------------+
225 +------+--------------------------------+---------------------------------------------+
227 +------+--------------------------------+---------------------------------------------+
229 +------+--------------------------------+---------------------------------------------+
231 +------+--------------------------------+---------------------------------------------+
233 +------+--------------------------------+---------------------------------------------+
235 +------+--------------------------------+---------------------------------------------+
236 | 38 | Write performance | With non-blocking req 4k to 4MB |
237 +------+--------------------------------+---------------------------------------------+
239 +------+--------------------------------+---------------------------------------------+
240 | 40 | Read performance | With non-blocking req 4k to 4MB |
241 +------+--------------------------------+---------------------------------------------+
243 +------+--------------------------------+---------------------------------------------+
244 | 42 | Write performance | Non-blocking req 1 to 512 sg elems |
245 +------+--------------------------------+---------------------------------------------+
247 +------+--------------------------------+---------------------------------------------+
248 | 44 | Read performance | Non-blocking req 1 to 512 sg elems |
249 +------+--------------------------------+---------------------------------------------+
251 +------+--------------------------------+---------------------------------------------+
252 | 46 | Commands during read | No Set Block Count (CMD23) |
253 +------+--------------------------------+---------------------------------------------+
254 | 47 | Commands during write | No Set Block Count (CMD23) |
255 +------+--------------------------------+---------------------------------------------+
256 | 48 | Commands during read | Use Set Block Count (CMD23) |
257 +------+--------------------------------+---------------------------------------------+
258 | 49 | Commands during write | Use Set Block Count (CMD23) |
259 +------+--------------------------------+---------------------------------------------+
260 | 50 | Commands during non-blocking | Read - use Set Block Count (CMD23) |
261 +------+--------------------------------+---------------------------------------------+
262 | 51 | Commands during non-blocking | Write - use Set Block Count (CMD23) |
263 +------+--------------------------------+---------------------------------------------+
270 - **OK**: The test completed successfully.
271 - **FAILED**: The test failed.
272 - **UNSUPPORTED (by host)**: The test is unsupported by the host.
273 - **UNSUPPORTED (by card)**: The test is unsupported by the card.
274 - **ERROR**: An error occurred during the test.
281 .. code-block:: none