Lines Matching refs:nf
40 ath9k_hw_nf_in_range(struct ath_hal *ah, signed short nf) in ath9k_hw_nf_in_range() argument
42 if (nf > ATH9K_NF_TOO_LOW) { in ath9k_hw_nf_in_range()
47 __func__, nf, ATH9K_NF_TOO_LOW)); in ath9k_hw_nf_in_range()
109 int16_t nf; in ath9k_hw_do_getnf() local
112 nf = MS(REG_READ(ah, AR_PHY_CCA), AR9280_PHY_MINCCA_PWR); in ath9k_hw_do_getnf()
114 nf = MS(REG_READ(ah, AR_PHY_CCA), AR_PHY_MINCCA_PWR); in ath9k_hw_do_getnf()
116 if (nf & 0x100) in ath9k_hw_do_getnf()
117 nf = 0 - ((nf ^ 0x1ff) + 1); in ath9k_hw_do_getnf()
119 "NF calibrated [ctl] [chain 0] is %d\n", nf)); in ath9k_hw_do_getnf()
120 nfarray[0] = nf; in ath9k_hw_do_getnf()
123 nf = MS(REG_READ(ah, AR_PHY_CH1_CCA), in ath9k_hw_do_getnf()
126 nf = MS(REG_READ(ah, AR_PHY_CH1_CCA), in ath9k_hw_do_getnf()
129 if (nf & 0x100) in ath9k_hw_do_getnf()
130 nf = 0 - ((nf ^ 0x1ff) + 1); in ath9k_hw_do_getnf()
132 "NF calibrated [ctl] [chain 1] is %d\n", nf)); in ath9k_hw_do_getnf()
133 nfarray[1] = nf; in ath9k_hw_do_getnf()
136 nf = MS(REG_READ(ah, AR_PHY_CH2_CCA), in ath9k_hw_do_getnf()
138 if (nf & 0x100) in ath9k_hw_do_getnf()
139 nf = 0 - ((nf ^ 0x1ff) + 1); in ath9k_hw_do_getnf()
141 "NF calibrated [ctl] [chain 2] is %d\n", nf)); in ath9k_hw_do_getnf()
142 nfarray[2] = nf; in ath9k_hw_do_getnf()
146 nf = MS(REG_READ(ah, AR_PHY_EXT_CCA), in ath9k_hw_do_getnf()
149 nf = MS(REG_READ(ah, AR_PHY_EXT_CCA), in ath9k_hw_do_getnf()
152 if (nf & 0x100) in ath9k_hw_do_getnf()
153 nf = 0 - ((nf ^ 0x1ff) + 1); in ath9k_hw_do_getnf()
155 "NF calibrated [ext] [chain 0] is %d\n", nf)); in ath9k_hw_do_getnf()
156 nfarray[3] = nf; in ath9k_hw_do_getnf()
159 nf = MS(REG_READ(ah, AR_PHY_CH1_EXT_CCA), in ath9k_hw_do_getnf()
162 nf = MS(REG_READ(ah, AR_PHY_CH1_EXT_CCA), in ath9k_hw_do_getnf()
165 if (nf & 0x100) in ath9k_hw_do_getnf()
166 nf = 0 - ((nf ^ 0x1ff) + 1); in ath9k_hw_do_getnf()
168 "NF calibrated [ext] [chain 1] is %d\n", nf)); in ath9k_hw_do_getnf()
169 nfarray[4] = nf; in ath9k_hw_do_getnf()
172 nf = MS(REG_READ(ah, AR_PHY_CH2_EXT_CCA), in ath9k_hw_do_getnf()
174 if (nf & 0x100) in ath9k_hw_do_getnf()
175 nf = 0 - ((nf ^ 0x1ff) + 1); in ath9k_hw_do_getnf()
177 "NF calibrated [ext] [chain 2] is %d\n", nf)); in ath9k_hw_do_getnf()
178 nfarray[5] = nf; in ath9k_hw_do_getnf()
724 int16_t nf, nfThresh; in ath9k_hw_getnf() local
733 nf = 0; in ath9k_hw_getnf()
734 chan->rawNoiseFloor = nf; in ath9k_hw_getnf()
738 nf = nfarray[0]; in ath9k_hw_getnf()
740 nf > nfThresh) { in ath9k_hw_getnf()
744 nf, nfThresh)); in ath9k_hw_getnf()
789 signed short nf; in ath9k_hw_getchan_noise() local
800 nf = NOISE_FLOOR[mode]; in ath9k_hw_getchan_noise()
802 nf = ichan->rawNoiseFloor; in ath9k_hw_getchan_noise()
804 if (!ath9k_hw_nf_in_range(ah, nf)) in ath9k_hw_getchan_noise()
805 nf = ATH_DEFAULT_NOISE_FLOOR; in ath9k_hw_getchan_noise()
807 return (nf); in ath9k_hw_getchan_noise()