Lines Matching refs:i
152 int i, val; in ar9003_paprd_setup_single_table() local
183 for (i = 0; i < ah->caps.max_txchains; i++) { in ar9003_paprd_setup_single_table()
184 REG_RMW_FIELD(ah, ctrl0[i], in ar9003_paprd_setup_single_table()
186 REG_RMW_FIELD(ah, ctrl1[i], in ar9003_paprd_setup_single_table()
188 REG_RMW_FIELD(ah, ctrl1[i], in ar9003_paprd_setup_single_table()
190 REG_RMW_FIELD(ah, ctrl1[i], in ar9003_paprd_setup_single_table()
192 REG_RMW_FIELD(ah, ctrl1[i], in ar9003_paprd_setup_single_table()
194 REG_RMW_FIELD(ah, ctrl1[i], in ar9003_paprd_setup_single_table()
196 REG_RMW_FIELD(ah, ctrl1[i], in ar9003_paprd_setup_single_table()
198 REG_RMW_FIELD(ah, ctrl0[i], in ar9003_paprd_setup_single_table()
296 int i; in ar9003_paprd_get_gain_table() local
298 for (i = 0; i < PAPRD_GAIN_TABLE_ENTRIES; i++) { in ar9003_paprd_get_gain_table()
299 entry[i] = REG_READ(ah, reg); in ar9003_paprd_get_gain_table()
300 index[i] = (entry[i] >> 24) & 0xff; in ar9003_paprd_get_gain_table()
436 int i; in create_pa_curve() local
448 for (i = 0; i < NUM_BIN; i++) { in create_pa_curve()
452 accum_cnt = data_L[i] & 0xffff; in create_pa_curve()
460 accum_tx = ((data_L[i] >> 16) & 0xffff) | in create_pa_curve()
461 ((data_U[i] & 0x7ff) << 16); in create_pa_curve()
464 accum_rx = ((data_U[i] >> 11) & 0x1f) | in create_pa_curve()
465 ((data_L[i + 23] & 0xffff) << 5); in create_pa_curve()
468 accum_ang = ((data_L[i + 23] >> 16) & 0xffff) | in create_pa_curve()
469 ((data_U[i + 23] & 0x7ff) << 16); in create_pa_curve()
480 (1 << scale_factor) * i + 16; in create_pa_curve()
494 for (i = 1; i < 6; i++) in create_pa_curve()
495 theta_low_bin += theta[i]; in create_pa_curve()
498 for (i = 1; i < 6; i++) in create_pa_curve()
499 theta[i] = theta_low_bin; in create_pa_curve()
503 for (i = 0; i <= max_index; i++) in create_pa_curve()
504 theta[i] -= theta_low_bin; in create_pa_curve()
526 for (i = 0; i <= max_index; i++) in create_pa_curve()
527 y_est[i] = Y[i] - Y_intercept; in create_pa_curve()
529 for (i = 0; i <= 3; i++) { in create_pa_curve()
530 y_est[i] = i * 32; in create_pa_curve()
531 x_est[i] = ((y_est[i] * 1 << scale_factor) + G_fxp) / G_fxp; in create_pa_curve()
558 for (i = 0; i <= L; i++) { in create_pa_curve()
564 if (y_est[i + I] == 0) in create_pa_curve()
568 x_est[i + I] - ((1 << scale_factor) * y_est[i + I] + in create_pa_curve()
571 x_tilde[i] = in create_pa_curve()
572 (x_est_fxp1_nonlin * (1 << M) + y_est[i + I]) / y_est[i + in create_pa_curve()
574 x_tilde[i] = in create_pa_curve()
575 (x_tilde[i] * (1 << M) + y_est[i + I]) / y_est[i + I]; in create_pa_curve()
576 x_tilde[i] = in create_pa_curve()
577 (x_tilde[i] * (1 << M) + y_est[i + I]) / y_est[i + I]; in create_pa_curve()
579 (y_est[i + I] * y_est[i + I] + in create_pa_curve()
582 tmp_abs = abs(x_tilde[i]); in create_pa_curve()
589 B1_tmp[i] = y_sqr * (L + 1); in create_pa_curve()
590 B2_tmp[i] = y_sqr; in create_pa_curve()
595 for (i = 0; i <= L; i++) { in create_pa_curve()
598 B1_tmp[i] -= sum_y_sqr; in create_pa_curve()
599 B2_tmp[i] = sum_y_quad - sum_y_sqr * B2_tmp[i]; in create_pa_curve()
601 abs_val = abs(B1_tmp[i]); in create_pa_curve()
605 abs_val = abs(B2_tmp[i]); in create_pa_curve()
616 for (i = 0; i <= L; i++) { in create_pa_curve()
617 x_tilde[i] = x_tilde[i] / (1 << Q_x); in create_pa_curve()
618 B1_tmp[i] = B1_tmp[i] / (1 << Q_B1); in create_pa_curve()
619 B2_tmp[i] = B2_tmp[i] / (1 << Q_B2); in create_pa_curve()
620 beta_raw = beta_raw + B1_tmp[i] * x_tilde[i]; in create_pa_curve()
621 alpha_raw = alpha_raw + B2_tmp[i] * x_tilde[i]; in create_pa_curve()
645 for (i = 0; i < PAPRD_TABLE_SZ; i++) { in create_pa_curve()
646 tmp = i * 32; in create_pa_curve()
657 PA_in[i] = y5 + y3 + (256 * tmp) / G_fxp; in create_pa_curve()
659 if (i >= 2) { in create_pa_curve()
660 tmp = PA_in[i] - PA_in[i - 1]; in create_pa_curve()
662 PA_in[i] = in create_pa_curve()
663 PA_in[i - 1] + (PA_in[i - 1] - in create_pa_curve()
664 PA_in[i - 2]); in create_pa_curve()
667 PA_in[i] = (PA_in[i] < 1400) ? PA_in[i] : 1400; in create_pa_curve()
673 for (i = 0; i <= L; i++) { in create_pa_curve()
675 ((theta[i + I] << M) + y_est[i + I]) / y_est[i + I]; in create_pa_curve()
677 ((theta_tilde << M) + y_est[i + I]) / y_est[i + I]; in create_pa_curve()
679 ((theta_tilde << M) + y_est[i + I]) / y_est[i + I]; in create_pa_curve()
680 beta_raw = beta_raw + B1_tmp[i] * theta_tilde; in create_pa_curve()
681 alpha_raw = alpha_raw + B2_tmp[i] * theta_tilde; in create_pa_curve()
698 for (i = 0; i < PAPRD_TABLE_SZ; i++) { in create_pa_curve()
702 if (i == 4) in create_pa_curve()
705 tmp = i * 32; in create_pa_curve()
729 if (i < 4) { in create_pa_curve()
739 pa_table[i] = ((PA_in[i] & 0x7ff) << 11) + (PA_angle & 0x7ff); in create_pa_curve()
740 if (i == 5) { in create_pa_curve()
742 pa_table[i - 1] = ((PA_in[i - 1] & 0x7ff) << 11) + in create_pa_curve()
759 int i; in ar9003_paprd_populate_single_table() local
768 for (i = 0; i < PAPRD_TABLE_SZ; i++) { in ar9003_paprd_populate_single_table()
769 REG_WRITE(ah, reg, paprd_table_val[i]); in ar9003_paprd_populate_single_table()
801 unsigned int i, desired_gain, gain_index; in ar9003_paprd_setup_gain_table() local
807 for (i = 0; i < PAPRD_GAIN_TABLE_ENTRIES; i++) { in ar9003_paprd_setup_gain_table()
808 if (ah->paprd_gain_table_index[i] >= desired_gain) in ar9003_paprd_setup_gain_table()
828 int i; in ar9003_paprd_retrain_pa_in() local
842 for (i = 0; i < NUM_BIN + 1; i++) { in ar9003_paprd_retrain_pa_in()
843 if (pa_in[i] == 1400) in ar9003_paprd_retrain_pa_in()
922 int i, status = 0; in ar9003_paprd_create_curve() local
939 for (i = 0; i < 48; i++) in ar9003_paprd_create_curve()
940 data_L[i] = REG_READ(ah, reg + (i << 2)); in ar9003_paprd_create_curve()
945 for (i = 0; i < 48; i++) in ar9003_paprd_create_curve()
946 data_U[i] = REG_READ(ah, reg + (i << 2)); in ar9003_paprd_create_curve()