SPX5_DSM_CAL_LEN
while (cal_len < SPX5_DSM_CAL_LEN) {
if (cal_len > SPX5_DSM_CAL_LEN) {
for (u32 i = 0; i < SPX5_DSM_CAL_LEN; i++)
while (idx < SPX5_DSM_CAL_LEN) {
while (idx < SPX5_DSM_CAL_LEN) {
for (idx = 0; idx < SPX5_DSM_CAL_LEN; idx++) {
for (slot = 0; slot < SPX5_DSM_CAL_LEN; slot++) {
for (slot = 0; slot < SPX5_DSM_CAL_LEN; slot++) {
for (slot = 0; slot < SPX5_DSM_CAL_LEN; slot++) {
u32 slot_indices[SPX5_DSM_CAL_LEN], distances[SPX5_DSM_CAL_LEN];
for (idx = 0; idx < SPX5_DSM_CAL_LEN; idx++) {
u32 schedule[SPX5_DSM_CAL_LEN];
u32 new_slots[SPX5_DSM_CAL_LEN];
u32 temp_sched[SPX5_DSM_CAL_LEN];
u32 indices[SPX5_DSM_CAL_LEN];
u32 short_list[SPX5_DSM_CAL_LEN];
u32 long_list[SPX5_DSM_CAL_LEN];