Lines Matching refs:ichain

1159     int32_t ichain, HAL_BOOL use_cal)
1174 if (ichain < 0 || ichain >= OSPREY_MAX_CHAINS) {
1183 p_cal_pier_struct = eep->cal_pier_data_2g[ichain];
1187 p_cal_pier_struct = eep->cal_pier_data_5g[ichain];
2094 ar9300_eeprom_cal_pier_get(struct ath_hal *ah, int mode, int ipier, int ichain,
2102 if (ichain >= OSPREY_MAX_CHAINS) {
2117 p_cal_pier_struct = &(eep->cal_pier_data_5g[ichain][ipier]);
2128 p_cal_pier_struct = &(eep->cal_pier_data_2g[ichain][ipier]);
2146 int ichain, ipier, npier;
2170 for (ichain = 0; ichain < AR9300_MAX_CHAINS; ichain++) {
2171 lfrequency[ichain] = 0;
2172 hfrequency[ichain] = 100000;
2177 for (ichain = 0; ichain < AR9300_MAX_CHAINS; ichain++) {
2180 ah, mode, ipier, ichain,
2188 if (hfrequency[ichain] <= 0 ||
2189 hfrequency[ichain] >= 100000 ||
2190 fdiff > (frequency - hfrequency[ichain]))
2195 hfrequency[ichain] = pfrequency;
2196 hcorrection[ichain] = pcorrection;
2197 htemperature[ichain] = ptemperature;
2198 hvoltage[ichain] = pvoltage;
2202 if (lfrequency[ichain] <= 0 ||
2203 fdiff < (frequency - lfrequency[ichain]))
2208 lfrequency[ichain] = pfrequency;
2209 lcorrection[ichain] = pcorrection;
2210 ltemperature[ichain] = ptemperature;
2211 lvoltage[ichain] = pvoltage;
2218 for (ichain = 0; ichain < AR9300_MAX_CHAINS; ichain++) {
2221 __func__, ichain, frequency,
2222 lfrequency[ichain], lcorrection[ichain],
2223 hfrequency[ichain], hcorrection[ichain]);
2227 if (hfrequency[ichain] == lfrequency[ichain]) {
2228 correction[ichain] = lcorrection[ichain];
2229 voltage[ichain] = lvoltage[ichain];
2230 temperature[ichain] = ltemperature[ichain];
2231 } else if (frequency - lfrequency[ichain] < 1000) {
2233 if (hfrequency[ichain] - frequency < 1000) {
2239 mult = frequency - lfrequency[ichain];
2240 div = hfrequency[ichain] - lfrequency[ichain];
2242 diff = hcorrection[ichain] - lcorrection[ichain];
2246 correction[ichain] = lcorrection[ichain] + factor + plus;
2248 diff = htemperature[ichain] - ltemperature[ichain];
2252 temperature[ichain] = ltemperature[ichain] + factor + plus;
2254 diff = hvoltage[ichain] - lvoltage[ichain];
2258 voltage[ichain] = lvoltage[ichain] + factor + plus;
2261 correction[ichain] = lcorrection[ichain];
2262 temperature[ichain] = ltemperature[ichain];
2263 voltage[ichain] = lvoltage[ichain];
2265 } else if (hfrequency[ichain] - frequency < 1000) {
2267 correction[ichain] = hcorrection[ichain];
2268 temperature[ichain] = htemperature[ichain];
2269 voltage[ichain] = hvoltage[ichain];
2272 correction[ichain] = 0;
2273 temperature[ichain] = 0;
2274 voltage[ichain] = 0;