Lines Matching refs:pdg
3081 u8 pdadc_i, pdadc_n, pwr_step, pdg, max_idx, table_size;
3091 for (pdg = 0, pdadc_i = 0; pdg < pdcurves; pdg++) {
3092 pdadc_tmp = ah->ah_txpower.tmpL[pdg];
3094 if (pdg == pdcurves - 1)
3097 gain_boundaries[pdg] = pwr_max[pdg] + 4;
3101 gain_boundaries[pdg] =
3102 (pwr_max[pdg] + pwr_min[pdg + 1]) / 2;
3106 if (gain_boundaries[pdg] > AR5K_TUNE_MAX_TXPOWER)
3107 gain_boundaries[pdg] = AR5K_TUNE_MAX_TXPOWER;
3111 if (pdg == 0)
3115 pdadc_0 = (gain_boundaries[pdg - 1] - pwr_min[pdg]) -
3133 pdadc_n = gain_boundaries[pdg] + pd_gain_overlap - pwr_min[pdg];
3135 table_size = pwr_max[pdg] - pwr_min[pdg];
3163 while (pdg < AR5K_EEPROM_N_PD_GAINS) {
3164 gain_boundaries[pdg] = gain_boundaries[pdg - 1];
3165 pdg++;
3281 int pdg, i;
3290 for (pdg = 0; pdg < ee->ee_pd_gains[ee_mode]; pdg++) {
3296 u8 idx = pdg_curve_to_idx[pdg];
3303 tmpL = ah->ah_txpower.tmpL[pdg];
3304 tmpR = ah->ah_txpower.tmpR[pdg];
3312 table_min[pdg] = min(pdg_L->pd_pwr[0],
3315 table_max[pdg] = max(pdg_L->pd_pwr[pdg_L->pd_points - 1],
3325 table_min[pdg] = min(pdg_L->pd_pwr[0],
3328 table_max[pdg] =
3337 if (!(ee->ee_pd_gains[ee_mode] > 1 && pdg == 0)) {
3339 table_min[pdg] =
3349 if (table_max[pdg] - table_min[pdg] > 126)
3350 table_min[pdg] = table_max[pdg] - 126;
3357 ath5k_create_power_curve(table_min[pdg],
3358 table_max[pdg],
3369 ath5k_create_power_curve(table_min[pdg],
3370 table_max[pdg],
3384 for (i = 0; (i < (u16) (table_max[pdg] - table_min[pdg])) &&
3396 * and y values are tmpL[pdg][]) sorted in the same