Lines Matching refs:start_idx
311 int16_t start_idx, end_idx; in ar9003_aic_cal_post_process() local
316 start_idx = ar9003_aic_find_valid(cal_sram, 0, i); in ar9003_aic_cal_post_process()
319 if (start_idx < 0) { in ar9003_aic_cal_post_process()
321 start_idx = end_idx; in ar9003_aic_cal_post_process()
322 end_idx = ar9003_aic_find_valid(cal_sram, 1, start_idx); in ar9003_aic_cal_post_process()
330 ((aic_sram[start_idx].dir_path_gain_lin - in ar9003_aic_cal_post_process()
332 (start_idx - i) + ((end_idx - i) >> 1)) / in ar9003_aic_cal_post_process()
334 aic_sram[start_idx].dir_path_gain_lin; in ar9003_aic_cal_post_process()
336 ((aic_sram[start_idx].quad_path_gain_lin - in ar9003_aic_cal_post_process()
338 (start_idx - i) + ((end_idx - i) >> 1)) / in ar9003_aic_cal_post_process()
340 aic_sram[start_idx].quad_path_gain_lin; in ar9003_aic_cal_post_process()
345 end_idx = ar9003_aic_find_valid(cal_sram, 0, start_idx); in ar9003_aic_cal_post_process()
353 ((aic_sram[start_idx].dir_path_gain_lin - in ar9003_aic_cal_post_process()
355 (i - start_idx) + ((start_idx - end_idx) >> 1)) / in ar9003_aic_cal_post_process()
356 (start_idx - end_idx) + in ar9003_aic_cal_post_process()
357 aic_sram[start_idx].dir_path_gain_lin; in ar9003_aic_cal_post_process()
359 ((aic_sram[start_idx].quad_path_gain_lin - in ar9003_aic_cal_post_process()
361 (i - start_idx) + ((start_idx - end_idx) >> 1)) / in ar9003_aic_cal_post_process()
362 (start_idx - end_idx) + in ar9003_aic_cal_post_process()
363 aic_sram[start_idx].quad_path_gain_lin; in ar9003_aic_cal_post_process()
365 } else if (start_idx >= 0){ in ar9003_aic_cal_post_process()
368 (((end_idx - i) * aic_sram[start_idx].dir_path_gain_lin) + in ar9003_aic_cal_post_process()
369 ((i - start_idx) * aic_sram[end_idx].dir_path_gain_lin) + in ar9003_aic_cal_post_process()
370 ((end_idx - start_idx) >> 1)) / in ar9003_aic_cal_post_process()
371 (end_idx - start_idx); in ar9003_aic_cal_post_process()
373 (((end_idx - i) * aic_sram[start_idx].quad_path_gain_lin) + in ar9003_aic_cal_post_process()
374 ((i - start_idx) * aic_sram[end_idx].quad_path_gain_lin) + in ar9003_aic_cal_post_process()
375 ((end_idx - start_idx) >> 1))/ in ar9003_aic_cal_post_process()
376 (end_idx - start_idx); in ar9003_aic_cal_post_process()