Lines Matching full:nf

66 			   s16 nf)  in ath9k_hw_getchan_noise()  argument
70 if (nf) { in ath9k_hw_getchan_noise()
71 s8 delta = nf - ATH9K_NF_CAL_NOISE_THRESH - in ath9k_hw_getchan_noise()
140 * Re-enable the enforcement of the NF maximum again. in ath9k_hw_update_nfcal_hist_buffer()
278 * stop NF cal if ongoing to ensure NF load completes immediately in ath9k_hw_loadnf()
288 * Load software filtered NF value into baseband internal minCCApwr in ath9k_hw_loadnf()
312 * Restart NF so it can continue. in ath9k_hw_loadnf()
332 * here, the baseband nf cal will just be capped by our present in ath9k_hw_loadnf()
337 "Timeout while waiting for nf to load: AR_PHY_AGC_CONTROL=0x%x\n", in ath9k_hw_loadnf()
364 static void ath9k_hw_nf_sanitize(struct ath_hw *ah, s16 *nf) in ath9k_hw_nf_sanitize() argument
376 if (!nf[i]) in ath9k_hw_nf_sanitize()
380 "NF calibrated [%s] [chain %d] is %d\n", in ath9k_hw_nf_sanitize()
381 (i >= 3 ? "ext" : "ctl"), i % 3, nf[i]); in ath9k_hw_nf_sanitize()
383 if (nf[i] > limit->max) { in ath9k_hw_nf_sanitize()
385 "NF[%d] (%d) > MAX (%d), correcting to MAX\n", in ath9k_hw_nf_sanitize()
386 i, nf[i], limit->max); in ath9k_hw_nf_sanitize()
387 nf[i] = limit->max; in ath9k_hw_nf_sanitize()
388 } else if (nf[i] < limit->min) { in ath9k_hw_nf_sanitize()
390 "NF[%d] (%d) < MIN (%d), correcting to NOM\n", in ath9k_hw_nf_sanitize()
391 i, nf[i], limit->min); in ath9k_hw_nf_sanitize()
392 nf[i] = limit->nominal; in ath9k_hw_nf_sanitize()
400 int16_t nf, nfThresh; in ath9k_hw_getnf() local
408 "NF did not complete in calibration window\n"); in ath9k_hw_getnf()
414 nf = nfarray[0]; in ath9k_hw_getnf()
416 && nf > nfThresh) { in ath9k_hw_getnf()
419 nf, nfThresh); in ath9k_hw_getnf()
423 chan->noisefloor = nf; in ath9k_hw_getnf()
469 * the baseband update the internal NF value itself, similar to in ath9k_hw_bstuck_nfcal()