hc
2024-05-16 8d2a02b24d66aa359e83eebc1ed3c0f85367a1cb
kernel/include/linux/dmaengine.h
....@@ -145,6 +145,7 @@
145145 * Otherwise, destination is filled contiguously (icg ignored).
146146 * Ignored if dst_inc is false.
147147 * @numf: Number of frames in this template.
148
+ * @nump: Number of period frames in this template.
148149 * @frame_size: Number of chunks in a frame i.e, size of sgl[].
149150 * @sgl: Array of {chunk,icg} pairs that make up a frame.
150151 */
....@@ -157,6 +158,9 @@
157158 bool src_sgl;
158159 bool dst_sgl;
159160 size_t numf;
161
+#ifdef CONFIG_NO_GKI
162
+ size_t nump;
163
+#endif
160164 size_t frame_size;
161165 struct data_chunk sgl[];
162166 };
....@@ -449,10 +453,6 @@
449453 unsigned int slave_id;
450454 void *peripheral_config;
451455 size_t peripheral_size;
452
-#ifdef CONFIG_NO_GKI
453
- unsigned int src_interlace_size;
454
- unsigned int dst_interlace_size;
455
-#endif
456456 };
457457
458458 /**