| .. | .. |
|---|
| 145 | 145 | * Otherwise, destination is filled contiguously (icg ignored). |
|---|
| 146 | 146 | * Ignored if dst_inc is false. |
|---|
| 147 | 147 | * @numf: Number of frames in this template. |
|---|
| 148 | + * @nump: Number of period frames in this template. |
|---|
| 148 | 149 | * @frame_size: Number of chunks in a frame i.e, size of sgl[]. |
|---|
| 149 | 150 | * @sgl: Array of {chunk,icg} pairs that make up a frame. |
|---|
| 150 | 151 | */ |
|---|
| .. | .. |
|---|
| 157 | 158 | bool src_sgl; |
|---|
| 158 | 159 | bool dst_sgl; |
|---|
| 159 | 160 | size_t numf; |
|---|
| 161 | +#ifdef CONFIG_NO_GKI |
|---|
| 162 | + size_t nump; |
|---|
| 163 | +#endif |
|---|
| 160 | 164 | size_t frame_size; |
|---|
| 161 | 165 | struct data_chunk sgl[]; |
|---|
| 162 | 166 | }; |
|---|
| .. | .. |
|---|
| 449 | 453 | unsigned int slave_id; |
|---|
| 450 | 454 | void *peripheral_config; |
|---|
| 451 | 455 | size_t peripheral_size; |
|---|
| 452 | | -#ifdef CONFIG_NO_GKI |
|---|
| 453 | | - unsigned int src_interlace_size; |
|---|
| 454 | | - unsigned int dst_interlace_size; |
|---|
| 455 | | -#endif |
|---|
| 456 | 456 | }; |
|---|
| 457 | 457 | |
|---|
| 458 | 458 | /** |
|---|