Lines Matching defs:end_idx
337 int16_t start_idx, end_idx;
344 end_idx = ar9300_aic_find_valid(cal_sram, 1, i);
349 start_idx = end_idx;
350 end_idx = ar9300_aic_find_valid(cal_sram, 1, start_idx);
352 if (end_idx < 0) {
361 aic_sram[end_idx].dir_path_gain_lin) *
362 (start_idx - i) + ((end_idx - i) >> 1)) /
363 (end_idx - i) +
367 aic_sram[end_idx].quad_path_gain_lin) *
368 (start_idx - i) + ((end_idx - i) >> 1)) /
369 (end_idx - i) +
372 if (end_idx < 0)
375 end_idx = ar9300_aic_find_valid(cal_sram, 0, start_idx);
377 if (end_idx < 0) {
386 aic_sram[end_idx].dir_path_gain_lin) *
387 (i - start_idx) + ((start_idx - end_idx) >> 1)) /
388 (start_idx - end_idx) +
392 aic_sram[end_idx].quad_path_gain_lin) *
393 (i - start_idx) + ((start_idx - end_idx) >> 1)) /
394 (start_idx - end_idx) +
401 (((end_idx - i) * aic_sram[start_idx].dir_path_gain_lin) +
402 ((i - start_idx) * aic_sram[end_idx].dir_path_gain_lin) +
403 ((end_idx - start_idx) >> 1)) /
404 (end_idx - start_idx);
406 (((end_idx - i) * aic_sram[start_idx].quad_path_gain_lin) +
407 ((i - start_idx) * aic_sram[end_idx].quad_path_gain_lin) +
408 ((end_idx - start_idx) >> 1))/
409 (end_idx - start_idx);