Lines Matching refs:i

54 	u16 i;  in ath9k_hw_get_lower_upper_index()  local
65 for (i = 0; i < listSize - 1; i++) { in ath9k_hw_get_lower_upper_index()
66 if (pList[i] == target) { in ath9k_hw_get_lower_upper_index()
67 *indexL = *indexR = i; in ath9k_hw_get_lower_upper_index()
70 if (target < pList[i + 1]) { in ath9k_hw_get_lower_upper_index()
71 *indexL = i; in ath9k_hw_get_lower_upper_index()
72 *indexR = (u16) (i + 1); in ath9k_hw_get_lower_upper_index()
82 int i = 0, j, addr; in ath9k_hw_usb_gen_fill_eeprom() local
87 addrdata[i] = AR5416_EEPROM_OFFSET + in ath9k_hw_usb_gen_fill_eeprom()
89 i++; in ath9k_hw_usb_gen_fill_eeprom()
90 if (i == 8) { in ath9k_hw_usb_gen_fill_eeprom()
91 REG_READ_MULTI(ah, addrdata, data, i); in ath9k_hw_usb_gen_fill_eeprom()
93 for (j = 0; j < i; j++) { in ath9k_hw_usb_gen_fill_eeprom()
97 i = 0; in ath9k_hw_usb_gen_fill_eeprom()
101 if (i != 0) { in ath9k_hw_usb_gen_fill_eeprom()
102 REG_READ_MULTI(ah, addrdata, data, i); in ath9k_hw_usb_gen_fill_eeprom()
104 for (j = 0; j < i; j++) { in ath9k_hw_usb_gen_fill_eeprom()
145 u16 i, k; in ath9k_hw_fill_vpd_table() local
149 for (i = 0; i <= (pwrMax - pwrMin) / 2; i++) { in ath9k_hw_fill_vpd_table()
163 pRetVpdList[i] = (u8) k; in ath9k_hw_fill_vpd_table()
177 int i; in ath9k_hw_get_legacy_target_powers() local
188 for (i = 0; (i < numChannels) && in ath9k_hw_get_legacy_target_powers()
189 (powInfo[i].bChannel != AR5416_BCHAN_UNUSED); i++) { in ath9k_hw_get_legacy_target_powers()
190 if (freq == ath9k_hw_fbin2freq(powInfo[i].bChannel, in ath9k_hw_get_legacy_target_powers()
192 matchIndex = i; in ath9k_hw_get_legacy_target_powers()
194 } else if (freq < ath9k_hw_fbin2freq(powInfo[i].bChannel, in ath9k_hw_get_legacy_target_powers()
195 IS_CHAN_2GHZ(chan)) && i > 0 && in ath9k_hw_get_legacy_target_powers()
196 freq > ath9k_hw_fbin2freq(powInfo[i - 1].bChannel, in ath9k_hw_get_legacy_target_powers()
198 lowIndex = i - 1; in ath9k_hw_get_legacy_target_powers()
203 matchIndex = i - 1; in ath9k_hw_get_legacy_target_powers()
214 for (i = 0; i < numRates; i++) { in ath9k_hw_get_legacy_target_powers()
215 pNewPower->tPow2x[i] = in ath9k_hw_get_legacy_target_powers()
217 powInfo[lowIndex].tPow2x[i], in ath9k_hw_get_legacy_target_powers()
218 powInfo[lowIndex + 1].tPow2x[i]); in ath9k_hw_get_legacy_target_powers()
232 int i; in ath9k_hw_get_target_powers() local
242 for (i = 0; (i < numChannels) && in ath9k_hw_get_target_powers()
243 (powInfo[i].bChannel != AR5416_BCHAN_UNUSED); i++) { in ath9k_hw_get_target_powers()
244 if (freq == ath9k_hw_fbin2freq(powInfo[i].bChannel, in ath9k_hw_get_target_powers()
246 matchIndex = i; in ath9k_hw_get_target_powers()
249 if (freq < ath9k_hw_fbin2freq(powInfo[i].bChannel, in ath9k_hw_get_target_powers()
250 IS_CHAN_2GHZ(chan)) && i > 0 && in ath9k_hw_get_target_powers()
251 freq > ath9k_hw_fbin2freq(powInfo[i - 1].bChannel, in ath9k_hw_get_target_powers()
253 lowIndex = i - 1; in ath9k_hw_get_target_powers()
258 matchIndex = i - 1; in ath9k_hw_get_target_powers()
269 for (i = 0; i < numRates; i++) { in ath9k_hw_get_target_powers()
270 pNewPower->tPow2x[i] = (u8)ath9k_hw_interpolate(freq, in ath9k_hw_get_target_powers()
272 powInfo[lowIndex].tPow2x[i], in ath9k_hw_get_target_powers()
273 powInfo[lowIndex + 1].tPow2x[i]); in ath9k_hw_get_target_powers()
282 int i; in ath9k_hw_get_max_edge_power() local
284 for (i = 0; (i < num_band_edges) && in ath9k_hw_get_max_edge_power()
285 (pRdEdgesPower[i].bChannel != AR5416_BCHAN_UNUSED); i++) { in ath9k_hw_get_max_edge_power()
286 if (freq == ath9k_hw_fbin2freq(pRdEdgesPower[i].bChannel, is2GHz)) { in ath9k_hw_get_max_edge_power()
287 twiceMaxEdgePower = CTL_EDGE_TPOWER(pRdEdgesPower[i].ctl); in ath9k_hw_get_max_edge_power()
289 } else if ((i > 0) && in ath9k_hw_get_max_edge_power()
290 (freq < ath9k_hw_fbin2freq(pRdEdgesPower[i].bChannel, in ath9k_hw_get_max_edge_power()
292 if (ath9k_hw_fbin2freq(pRdEdgesPower[i - 1].bChannel, in ath9k_hw_get_max_edge_power()
294 CTL_EDGE_FLAGS(pRdEdgesPower[i - 1].ctl)) { in ath9k_hw_get_max_edge_power()
296 CTL_EDGE_TPOWER(pRdEdgesPower[i - 1].ctl); in ath9k_hw_get_max_edge_power()
361 int i, j, k; in ath9k_hw_get_gain_boundaries_pdadcs() local
407 for (i = 0; i < numXpdGains; i++) { in ath9k_hw_get_gain_boundaries_pdadcs()
408 minPwrT4[i] = data_9287[idxL].pwrPdg[i][0]; in ath9k_hw_get_gain_boundaries_pdadcs()
409 maxPwrT4[i] = data_9287[idxL].pwrPdg[i][4]; in ath9k_hw_get_gain_boundaries_pdadcs()
410 ath9k_hw_fill_vpd_table(minPwrT4[i], maxPwrT4[i], in ath9k_hw_get_gain_boundaries_pdadcs()
411 data_9287[idxL].pwrPdg[i], in ath9k_hw_get_gain_boundaries_pdadcs()
412 data_9287[idxL].vpdPdg[i], in ath9k_hw_get_gain_boundaries_pdadcs()
414 vpdTableI[i]); in ath9k_hw_get_gain_boundaries_pdadcs()
417 for (i = 0; i < numXpdGains; i++) { in ath9k_hw_get_gain_boundaries_pdadcs()
418 minPwrT4[i] = data_4k[idxL].pwrPdg[i][0]; in ath9k_hw_get_gain_boundaries_pdadcs()
419 maxPwrT4[i] = data_4k[idxL].pwrPdg[i][4]; in ath9k_hw_get_gain_boundaries_pdadcs()
420 ath9k_hw_fill_vpd_table(minPwrT4[i], maxPwrT4[i], in ath9k_hw_get_gain_boundaries_pdadcs()
421 data_4k[idxL].pwrPdg[i], in ath9k_hw_get_gain_boundaries_pdadcs()
422 data_4k[idxL].vpdPdg[i], in ath9k_hw_get_gain_boundaries_pdadcs()
424 vpdTableI[i]); in ath9k_hw_get_gain_boundaries_pdadcs()
427 for (i = 0; i < numXpdGains; i++) { in ath9k_hw_get_gain_boundaries_pdadcs()
428 minPwrT4[i] = data_def[idxL].pwrPdg[i][0]; in ath9k_hw_get_gain_boundaries_pdadcs()
429 maxPwrT4[i] = data_def[idxL].pwrPdg[i][4]; in ath9k_hw_get_gain_boundaries_pdadcs()
430 ath9k_hw_fill_vpd_table(minPwrT4[i], maxPwrT4[i], in ath9k_hw_get_gain_boundaries_pdadcs()
431 data_def[idxL].pwrPdg[i], in ath9k_hw_get_gain_boundaries_pdadcs()
432 data_def[idxL].vpdPdg[i], in ath9k_hw_get_gain_boundaries_pdadcs()
434 vpdTableI[i]); in ath9k_hw_get_gain_boundaries_pdadcs()
438 for (i = 0; i < numXpdGains; i++) { in ath9k_hw_get_gain_boundaries_pdadcs()
440 pVpdL = data_9287[idxL].vpdPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
441 pPwrL = data_9287[idxL].pwrPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
442 pVpdR = data_9287[idxR].vpdPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
443 pPwrR = data_9287[idxR].pwrPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
445 pVpdL = data_4k[idxL].vpdPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
446 pPwrL = data_4k[idxL].pwrPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
447 pVpdR = data_4k[idxR].vpdPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
448 pPwrR = data_4k[idxR].pwrPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
450 pVpdL = data_def[idxL].vpdPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
451 pPwrL = data_def[idxL].pwrPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
452 pVpdR = data_def[idxR].vpdPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
453 pPwrR = data_def[idxR].pwrPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
456 minPwrT4[i] = max(pPwrL[0], pPwrR[0]); in ath9k_hw_get_gain_boundaries_pdadcs()
458 maxPwrT4[i] = in ath9k_hw_get_gain_boundaries_pdadcs()
463 ath9k_hw_fill_vpd_table(minPwrT4[i], maxPwrT4[i], in ath9k_hw_get_gain_boundaries_pdadcs()
466 vpdTableL[i]); in ath9k_hw_get_gain_boundaries_pdadcs()
467 ath9k_hw_fill_vpd_table(minPwrT4[i], maxPwrT4[i], in ath9k_hw_get_gain_boundaries_pdadcs()
470 vpdTableR[i]); in ath9k_hw_get_gain_boundaries_pdadcs()
472 for (j = 0; j <= (maxPwrT4[i] - minPwrT4[i]) / 2; j++) { in ath9k_hw_get_gain_boundaries_pdadcs()
473 vpdTableI[i][j] = in ath9k_hw_get_gain_boundaries_pdadcs()
480 vpdTableL[i][j], vpdTableR[i][j])); in ath9k_hw_get_gain_boundaries_pdadcs()
487 for (i = 0; i < numXpdGains; i++) { in ath9k_hw_get_gain_boundaries_pdadcs()
488 if (i == (numXpdGains - 1)) in ath9k_hw_get_gain_boundaries_pdadcs()
489 pPdGainBoundaries[i] = in ath9k_hw_get_gain_boundaries_pdadcs()
490 (u16)(maxPwrT4[i] / 2); in ath9k_hw_get_gain_boundaries_pdadcs()
492 pPdGainBoundaries[i] = in ath9k_hw_get_gain_boundaries_pdadcs()
493 (u16)((maxPwrT4[i] + minPwrT4[i + 1]) / 4); in ath9k_hw_get_gain_boundaries_pdadcs()
495 pPdGainBoundaries[i] = in ath9k_hw_get_gain_boundaries_pdadcs()
496 min((u16)MAX_RATE_POWER, pPdGainBoundaries[i]); in ath9k_hw_get_gain_boundaries_pdadcs()
500 if (i == 0) { in ath9k_hw_get_gain_boundaries_pdadcs()
502 ss = (int16_t)(0 - (minPwrT4[i] / 2)); in ath9k_hw_get_gain_boundaries_pdadcs()
506 ss = (int16_t)((pPdGainBoundaries[i - 1] - in ath9k_hw_get_gain_boundaries_pdadcs()
507 (minPwrT4[i] / 2)) - in ath9k_hw_get_gain_boundaries_pdadcs()
510 vpdStep = (int16_t)(vpdTableI[i][1] - vpdTableI[i][0]); in ath9k_hw_get_gain_boundaries_pdadcs()
514 tmpVal = (int16_t)(vpdTableI[i][0] + ss * vpdStep); in ath9k_hw_get_gain_boundaries_pdadcs()
519 sizeCurrVpdTable = (u8) ((maxPwrT4[i] - minPwrT4[i]) / 2 + 1); in ath9k_hw_get_gain_boundaries_pdadcs()
520 tgtIndex = (u8)(pPdGainBoundaries[i] + tPdGainOverlap - in ath9k_hw_get_gain_boundaries_pdadcs()
521 (minPwrT4[i] / 2)); in ath9k_hw_get_gain_boundaries_pdadcs()
526 pPDADCValues[k++] = vpdTableI[i][ss++]; in ath9k_hw_get_gain_boundaries_pdadcs()
529 vpdStep = (int16_t)(vpdTableI[i][sizeCurrVpdTable - 1] - in ath9k_hw_get_gain_boundaries_pdadcs()
530 vpdTableI[i][sizeCurrVpdTable - 2]); in ath9k_hw_get_gain_boundaries_pdadcs()
536 tmpVal = (int16_t)((vpdTableI[i][sizeCurrVpdTable - 1] + in ath9k_hw_get_gain_boundaries_pdadcs()
548 pdgain_boundary_default = pPdGainBoundaries[i - 1]; in ath9k_hw_get_gain_boundaries_pdadcs()
550 while (i < AR5416_PD_GAINS_IN_MASK) { in ath9k_hw_get_gain_boundaries_pdadcs()
551 pPdGainBoundaries[i] = pdgain_boundary_default; in ath9k_hw_get_gain_boundaries_pdadcs()
552 i++; in ath9k_hw_get_gain_boundaries_pdadcs()