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()
160 int i; in ath9k_hw_nvram_swap_data() local
192 for (i = 0; i < size; i++) in ath9k_hw_nvram_swap_data()
193 eepdata[i] = swab16(eepdata[i]); in ath9k_hw_nvram_swap_data()
210 u32 i, sum = 0; in ath9k_hw_nvram_validate_checksum() local
214 for (i = 0; i < size; i++) in ath9k_hw_nvram_validate_checksum()
215 sum ^= eepdata[i]; in ath9k_hw_nvram_validate_checksum()
244 u16 i, k; in ath9k_hw_fill_vpd_table() local
248 for (i = 0; i <= (pwrMax - pwrMin) / 2; i++) { in ath9k_hw_fill_vpd_table()
262 pRetVpdList[i] = (u8) k; in ath9k_hw_fill_vpd_table()
276 int i; in ath9k_hw_get_legacy_target_powers() local
287 for (i = 0; (i < numChannels) && in ath9k_hw_get_legacy_target_powers()
288 (powInfo[i].bChannel != AR5416_BCHAN_UNUSED); i++) { in ath9k_hw_get_legacy_target_powers()
289 if (freq == ath9k_hw_fbin2freq(powInfo[i].bChannel, in ath9k_hw_get_legacy_target_powers()
291 matchIndex = i; in ath9k_hw_get_legacy_target_powers()
293 } else if (freq < ath9k_hw_fbin2freq(powInfo[i].bChannel, in ath9k_hw_get_legacy_target_powers()
294 IS_CHAN_2GHZ(chan)) && i > 0 && in ath9k_hw_get_legacy_target_powers()
295 freq > ath9k_hw_fbin2freq(powInfo[i - 1].bChannel, in ath9k_hw_get_legacy_target_powers()
297 lowIndex = i - 1; in ath9k_hw_get_legacy_target_powers()
302 matchIndex = i - 1; in ath9k_hw_get_legacy_target_powers()
313 for (i = 0; i < numRates; i++) { in ath9k_hw_get_legacy_target_powers()
314 pNewPower->tPow2x[i] = in ath9k_hw_get_legacy_target_powers()
316 powInfo[lowIndex].tPow2x[i], in ath9k_hw_get_legacy_target_powers()
317 powInfo[lowIndex + 1].tPow2x[i]); in ath9k_hw_get_legacy_target_powers()
331 int i; in ath9k_hw_get_target_powers() local
341 for (i = 0; (i < numChannels) && in ath9k_hw_get_target_powers()
342 (powInfo[i].bChannel != AR5416_BCHAN_UNUSED); i++) { in ath9k_hw_get_target_powers()
343 if (freq == ath9k_hw_fbin2freq(powInfo[i].bChannel, in ath9k_hw_get_target_powers()
345 matchIndex = i; in ath9k_hw_get_target_powers()
348 if (freq < ath9k_hw_fbin2freq(powInfo[i].bChannel, in ath9k_hw_get_target_powers()
349 IS_CHAN_2GHZ(chan)) && i > 0 && in ath9k_hw_get_target_powers()
350 freq > ath9k_hw_fbin2freq(powInfo[i - 1].bChannel, in ath9k_hw_get_target_powers()
352 lowIndex = i - 1; in ath9k_hw_get_target_powers()
357 matchIndex = i - 1; in ath9k_hw_get_target_powers()
368 for (i = 0; i < numRates; i++) { in ath9k_hw_get_target_powers()
369 pNewPower->tPow2x[i] = (u8)ath9k_hw_interpolate(freq, in ath9k_hw_get_target_powers()
371 powInfo[lowIndex].tPow2x[i], in ath9k_hw_get_target_powers()
372 powInfo[lowIndex + 1].tPow2x[i]); in ath9k_hw_get_target_powers()
381 int i; in ath9k_hw_get_max_edge_power() local
383 for (i = 0; (i < num_band_edges) && in ath9k_hw_get_max_edge_power()
384 (pRdEdgesPower[i].bChannel != AR5416_BCHAN_UNUSED); i++) { in ath9k_hw_get_max_edge_power()
385 if (freq == ath9k_hw_fbin2freq(pRdEdgesPower[i].bChannel, is2GHz)) { in ath9k_hw_get_max_edge_power()
386 twiceMaxEdgePower = CTL_EDGE_TPOWER(pRdEdgesPower[i].ctl); in ath9k_hw_get_max_edge_power()
388 } else if ((i > 0) && in ath9k_hw_get_max_edge_power()
389 (freq < ath9k_hw_fbin2freq(pRdEdgesPower[i].bChannel, in ath9k_hw_get_max_edge_power()
391 if (ath9k_hw_fbin2freq(pRdEdgesPower[i - 1].bChannel, in ath9k_hw_get_max_edge_power()
393 CTL_EDGE_FLAGS(pRdEdgesPower[i - 1].ctl)) { in ath9k_hw_get_max_edge_power()
395 CTL_EDGE_TPOWER(pRdEdgesPower[i - 1].ctl); in ath9k_hw_get_max_edge_power()
460 int i, j, k; in ath9k_hw_get_gain_boundaries_pdadcs() local
505 for (i = 0; i < numXpdGains; i++) { in ath9k_hw_get_gain_boundaries_pdadcs()
506 minPwrT4[i] = data_9287[idxL].pwrPdg[i][0]; in ath9k_hw_get_gain_boundaries_pdadcs()
507 maxPwrT4[i] = data_9287[idxL].pwrPdg[i][intercepts - 1]; in ath9k_hw_get_gain_boundaries_pdadcs()
508 ath9k_hw_fill_vpd_table(minPwrT4[i], maxPwrT4[i], in ath9k_hw_get_gain_boundaries_pdadcs()
509 data_9287[idxL].pwrPdg[i], in ath9k_hw_get_gain_boundaries_pdadcs()
510 data_9287[idxL].vpdPdg[i], in ath9k_hw_get_gain_boundaries_pdadcs()
512 vpdTableI[i]); in ath9k_hw_get_gain_boundaries_pdadcs()
515 for (i = 0; i < numXpdGains; i++) { in ath9k_hw_get_gain_boundaries_pdadcs()
516 minPwrT4[i] = data_4k[idxL].pwrPdg[i][0]; in ath9k_hw_get_gain_boundaries_pdadcs()
517 maxPwrT4[i] = data_4k[idxL].pwrPdg[i][intercepts - 1]; in ath9k_hw_get_gain_boundaries_pdadcs()
518 ath9k_hw_fill_vpd_table(minPwrT4[i], maxPwrT4[i], in ath9k_hw_get_gain_boundaries_pdadcs()
519 data_4k[idxL].pwrPdg[i], in ath9k_hw_get_gain_boundaries_pdadcs()
520 data_4k[idxL].vpdPdg[i], in ath9k_hw_get_gain_boundaries_pdadcs()
522 vpdTableI[i]); in ath9k_hw_get_gain_boundaries_pdadcs()
525 for (i = 0; i < numXpdGains; i++) { in ath9k_hw_get_gain_boundaries_pdadcs()
526 minPwrT4[i] = data_def[idxL].pwrPdg[i][0]; in ath9k_hw_get_gain_boundaries_pdadcs()
527 maxPwrT4[i] = data_def[idxL].pwrPdg[i][intercepts - 1]; in ath9k_hw_get_gain_boundaries_pdadcs()
528 ath9k_hw_fill_vpd_table(minPwrT4[i], maxPwrT4[i], in ath9k_hw_get_gain_boundaries_pdadcs()
529 data_def[idxL].pwrPdg[i], in ath9k_hw_get_gain_boundaries_pdadcs()
530 data_def[idxL].vpdPdg[i], in ath9k_hw_get_gain_boundaries_pdadcs()
532 vpdTableI[i]); in ath9k_hw_get_gain_boundaries_pdadcs()
536 for (i = 0; i < numXpdGains; i++) { in ath9k_hw_get_gain_boundaries_pdadcs()
538 pVpdL = data_9287[idxL].vpdPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
539 pPwrL = data_9287[idxL].pwrPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
540 pVpdR = data_9287[idxR].vpdPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
541 pPwrR = data_9287[idxR].pwrPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
543 pVpdL = data_4k[idxL].vpdPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
544 pPwrL = data_4k[idxL].pwrPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
545 pVpdR = data_4k[idxR].vpdPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
546 pPwrR = data_4k[idxR].pwrPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
548 pVpdL = data_def[idxL].vpdPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
549 pPwrL = data_def[idxL].pwrPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
550 pVpdR = data_def[idxR].vpdPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
551 pPwrR = data_def[idxR].pwrPdg[i]; in ath9k_hw_get_gain_boundaries_pdadcs()
554 minPwrT4[i] = max(pPwrL[0], pPwrR[0]); in ath9k_hw_get_gain_boundaries_pdadcs()
556 maxPwrT4[i] = in ath9k_hw_get_gain_boundaries_pdadcs()
561 ath9k_hw_fill_vpd_table(minPwrT4[i], maxPwrT4[i], in ath9k_hw_get_gain_boundaries_pdadcs()
564 vpdTableL[i]); in ath9k_hw_get_gain_boundaries_pdadcs()
565 ath9k_hw_fill_vpd_table(minPwrT4[i], maxPwrT4[i], in ath9k_hw_get_gain_boundaries_pdadcs()
568 vpdTableR[i]); in ath9k_hw_get_gain_boundaries_pdadcs()
570 for (j = 0; j <= (maxPwrT4[i] - minPwrT4[i]) / 2; j++) { in ath9k_hw_get_gain_boundaries_pdadcs()
571 vpdTableI[i][j] = in ath9k_hw_get_gain_boundaries_pdadcs()
578 vpdTableL[i][j], vpdTableR[i][j])); in ath9k_hw_get_gain_boundaries_pdadcs()
585 for (i = 0; i < numXpdGains; i++) { in ath9k_hw_get_gain_boundaries_pdadcs()
586 if (i == (numXpdGains - 1)) in ath9k_hw_get_gain_boundaries_pdadcs()
587 pPdGainBoundaries[i] = in ath9k_hw_get_gain_boundaries_pdadcs()
588 (u16)(maxPwrT4[i] / 2); in ath9k_hw_get_gain_boundaries_pdadcs()
590 pPdGainBoundaries[i] = in ath9k_hw_get_gain_boundaries_pdadcs()
591 (u16)((maxPwrT4[i] + minPwrT4[i + 1]) / 4); in ath9k_hw_get_gain_boundaries_pdadcs()
593 pPdGainBoundaries[i] = in ath9k_hw_get_gain_boundaries_pdadcs()
594 min((u16)MAX_RATE_POWER, pPdGainBoundaries[i]); in ath9k_hw_get_gain_boundaries_pdadcs()
598 if (i == 0) { in ath9k_hw_get_gain_boundaries_pdadcs()
600 ss = (int16_t)(0 - (minPwrT4[i] / 2)); in ath9k_hw_get_gain_boundaries_pdadcs()
604 ss = (int16_t)((pPdGainBoundaries[i - 1] - in ath9k_hw_get_gain_boundaries_pdadcs()
605 (minPwrT4[i] / 2)) - in ath9k_hw_get_gain_boundaries_pdadcs()
608 vpdStep = (int16_t)(vpdTableI[i][1] - vpdTableI[i][0]); in ath9k_hw_get_gain_boundaries_pdadcs()
612 tmpVal = (int16_t)(vpdTableI[i][0] + ss * vpdStep); in ath9k_hw_get_gain_boundaries_pdadcs()
617 sizeCurrVpdTable = (u8) ((maxPwrT4[i] - minPwrT4[i]) / 2 + 1); in ath9k_hw_get_gain_boundaries_pdadcs()
618 tgtIndex = (u8)(pPdGainBoundaries[i] + tPdGainOverlap - in ath9k_hw_get_gain_boundaries_pdadcs()
619 (minPwrT4[i] / 2)); in ath9k_hw_get_gain_boundaries_pdadcs()
624 pPDADCValues[k++] = vpdTableI[i][ss++]; in ath9k_hw_get_gain_boundaries_pdadcs()
627 vpdStep = (int16_t)(vpdTableI[i][sizeCurrVpdTable - 1] - in ath9k_hw_get_gain_boundaries_pdadcs()
628 vpdTableI[i][sizeCurrVpdTable - 2]); in ath9k_hw_get_gain_boundaries_pdadcs()
634 tmpVal = (int16_t)((vpdTableI[i][sizeCurrVpdTable - 1] + in ath9k_hw_get_gain_boundaries_pdadcs()
646 pdgain_boundary_default = pPdGainBoundaries[i - 1]; in ath9k_hw_get_gain_boundaries_pdadcs()
648 while (i < AR5416_PD_GAINS_IN_MASK) { in ath9k_hw_get_gain_boundaries_pdadcs()
649 pPdGainBoundaries[i] = pdgain_boundary_default; in ath9k_hw_get_gain_boundaries_pdadcs()
650 i++; in ath9k_hw_get_gain_boundaries_pdadcs()