Home
last modified time | relevance | path

Searched refs:caldata (Results 1 – 18 of 18) sorted by relevance

/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dar9003_rtt.c113 ah->caldata->rtt_table[chain][i]); in ar9003_hw_rtt_load_hist()
116 i, chain, ah->caldata->rtt_table[chain][i]); in ar9003_hw_rtt_load_hist()
125 if (!test_bit(SW_PKDET_DONE, &ah->caldata->cal_flags)) in ar9003_hw_patch_rtt()
136 caldac = ah->caldata->caldac[chain]; in ar9003_hw_patch_rtt()
137 ah->caldata->rtt_table[chain][index] &= 0xFFFF05FF; in ar9003_hw_patch_rtt()
139 ah->caldata->rtt_table[chain][index] |= (caldac << 4); in ar9003_hw_patch_rtt()
177 ah->caldata->rtt_table[chain][i] = in ar9003_hw_rtt_fill_hist()
184 i, chain, ah->caldata->rtt_table[chain][i]); in ar9003_hw_rtt_fill_hist()
188 set_bit(RTT_DONE, &ah->caldata->cal_flags); in ar9003_hw_rtt_fill_hist()
202 if (ah->caldata) in ar9003_hw_rtt_clear_hist()
[all …]
Dcalib.c191 if (!ah->caldata) in ath9k_hw_reset_calvalid()
212 ah->caldata->CalValid &= ~currCal->calData->calType; in ath9k_hw_reset_calvalid()
221 if (ah->caldata) in ath9k_hw_start_nfcal()
222 set_bit(NFCAL_PENDING, &ah->caldata->cal_flags); in ath9k_hw_start_nfcal()
245 if (ah->caldata) in ath9k_hw_loadnf()
246 h = ah->caldata->nfCalHist; in ath9k_hw_loadnf()
367 struct ath9k_hw_cal_data *caldata = ah->caldata; in ath9k_hw_getnf() local
385 if (!caldata) { in ath9k_hw_getnf()
390 h = caldata->nfCalHist; in ath9k_hw_getnf()
391 clear_bit(NFCAL_PENDING, &caldata->cal_flags); in ath9k_hw_getnf()
[all …]
Dar9003_calib.c77 struct ath9k_hw_cal_data *caldata = ah->caldata; in ar9003_hw_per_calibration() local
105 caldata->CalValid |= currCal->calData->calType; in ar9003_hw_per_calibration()
116 } else if (!(caldata->CalValid & currCal->calData->calType)) { in ar9003_hw_per_calibration()
896 struct ath9k_hw_cal_data *caldata = ah->caldata; in ar9003_hw_tx_iq_cal_outlier_detection() local
958 if (caldata) in ar9003_hw_tx_iq_cal_outlier_detection()
959 caldata->tx_corr_coeff[im][i] = in ar9003_hw_tx_iq_cal_outlier_detection()
962 if (caldata) in ar9003_hw_tx_iq_cal_outlier_detection()
963 caldata->num_measures[i] = nmeasurement; in ar9003_hw_tx_iq_cal_outlier_detection()
971 if (caldata) { in ar9003_hw_tx_iq_cal_outlier_detection()
973 set_bit(TXIQCAL_DONE, &caldata->cal_flags); in ar9003_hw_tx_iq_cal_outlier_detection()
[all …]
Dlink.c148 struct ath9k_hw_cal_data *caldata = ah->caldata; in ath_paprd_activate() local
151 if (!caldata || !test_bit(PAPRD_DONE, &caldata->cal_flags)) { in ath_paprd_activate()
161 ar9003_paprd_populate_single_table(ah, caldata, chain); in ath_paprd_activate()
215 struct ath9k_hw_cal_data *caldata = ah->caldata; in ath_paprd_calibrate() local
223 if (!caldata || in ath_paprd_calibrate()
224 !test_bit(PAPRD_PACKET_SENT, &caldata->cal_flags) || in ath_paprd_calibrate()
225 test_bit(PAPRD_DONE, &caldata->cal_flags)) { in ath_paprd_calibrate()
267 ret = ar9003_paprd_create_curve(ah, caldata, chain); in ath_paprd_calibrate()
285 set_bit(PAPRD_DONE, &caldata->cal_flags); in ath_paprd_calibrate()
312 if (ah->caldata && test_bit(NFCAL_INTF, &ah->caldata->cal_flags)) in ath_ani_calibrate()
[all …]
Dar9003_paprd.c752 struct ath9k_hw_cal_data *caldata, in ar9003_paprd_populate_single_table() argument
755 u32 *paprd_table_val = caldata->pa_table[chain]; in ar9003_paprd_populate_single_table()
756 u32 small_signal_gain = caldata->small_signal_gain[chain]; in ar9003_paprd_populate_single_table()
821 struct ath9k_hw_cal_data *caldata, in ar9003_paprd_retrain_pa_in() argument
824 u32 *pa_in = caldata->pa_table[chain]; in ar9003_paprd_retrain_pa_in()
917 struct ath9k_hw_cal_data *caldata, int chain) in ar9003_paprd_create_curve() argument
919 u16 *small_signal_gain = &caldata->small_signal_gain[chain]; in ar9003_paprd_create_curve()
920 u32 *pa_table = caldata->pa_table[chain]; in ar9003_paprd_create_curve()
926 memset(caldata->pa_table[chain], 0, sizeof(caldata->pa_table[chain])); in ar9003_paprd_create_curve()
951 if (ar9003_paprd_retrain_pa_in(ah, caldata, chain)) in ar9003_paprd_create_curve()
Dar9002_calib.c83 struct ath9k_hw_cal_data *caldata = ah->caldata; in ar9002_hw_per_calibration() local
102 caldata->CalValid |= currCal->calData->calType; in ar9002_hw_per_calibration()
109 } else if (!(caldata->CalValid & currCal->calData->calType)) { in ar9002_hw_per_calibration()
667 if (ah->caldata) in ar9002_hw_calibrate()
668 nfcal_pending = test_bit(NFCAL_PENDING, &ah->caldata->cal_flags); in ar9002_hw_calibrate()
861 if (ah->caldata) in ar9002_hw_init_cal()
862 set_bit(NFCAL_PENDING, &ah->caldata->cal_flags); in ar9002_hw_init_cal()
902 if (ah->caldata) in ar9002_hw_init_cal()
903 ah->caldata->CalValid = 0; in ar9002_hw_init_cal()
Dmci.c708 struct ath9k_hw_cal_data *caldata = &sc->cur_chan->caldata; in ath9k_mci_set_txpower() local
710 (ah->curchan->channel > caldata->channel) && in ath9k_mci_set_txpower()
711 (ah->curchan->channel <= caldata->channel + 20)) in ath9k_mci_set_txpower()
714 (ah->curchan->channel < caldata->channel) && in ath9k_mci_set_txpower()
715 (ah->curchan->channel >= caldata->channel - 20)) in ath9k_mci_set_txpower()
Dhw.c1772 if (AR_SREV_9462(ah) && (ah->caldata && in ath9k_hw_do_fastcc()
1773 (!test_bit(TXIQCAL_DONE, &ah->caldata->cal_flags) || in ath9k_hw_do_fastcc()
1774 !test_bit(TXCLCAL_DONE, &ah->caldata->cal_flags) || in ath9k_hw_do_fastcc()
1775 !test_bit(RTT_DONE, &ah->caldata->cal_flags)))) in ath9k_hw_do_fastcc()
1817 struct ath9k_hw_cal_data *caldata, bool fastcc) in ath9k_hw_reset() argument
1841 ah->caldata = caldata; in ath9k_hw_reset()
1842 if (caldata && (chan->channel != caldata->channel || in ath9k_hw_reset()
1843 chan->channelFlags != caldata->channelFlags)) { in ath9k_hw_reset()
1845 memset(caldata, 0, sizeof(*caldata)); in ath9k_hw_reset()
1847 } else if (caldata) { in ath9k_hw_reset()
[all …]
Dar9003_mci.h332 struct ath9k_hw_cal_data *caldata);
366 struct ath9k_hw_cal_data *caldata) in ar9003_mci_end_reset() argument
Dhtc_drv_main.c189 struct ath9k_hw_cal_data *caldata = NULL; in ath9k_htc_reset() local
210 caldata = &priv->caldata; in ath9k_htc_reset()
211 ret = ath9k_hw_reset(ah, ah->curchan, caldata, false); in ath9k_htc_reset()
249 struct ath9k_hw_cal_data *caldata = NULL; in ath9k_htc_set_channel() local
279 caldata = &priv->caldata; in ath9k_htc_set_channel()
281 ret = ath9k_hw_reset(ah, hchan, caldata, fastcc); in ath9k_htc_set_channel()
935 ret = ath9k_hw_reset(ah, init_channel, ah->caldata, false); in ath9k_htc_start()
Dcommon-spectral.c255 struct ath9k_hw_cal_data *caldata = ah->caldata; in ath_cmn_process_ht20_40_fft() local
267 if (caldata) in ath_cmn_process_ht20_40_fft()
269 caldata->nfCalHist[3].privNF); in ath_cmn_process_ht20_40_fft()
Dhw.h813 struct ath9k_hw_cal_data *caldata; member
1017 struct ath9k_hw_cal_data *caldata, bool fastcc);
1111 struct ath9k_hw_cal_data *caldata,
1114 struct ath9k_hw_cal_data *caldata, int chain);
Dar9003_mci.c720 struct ath9k_hw_cal_data *caldata) in ar9003_mci_end_reset() argument
756 if (caldata) { in ar9003_mci_end_reset()
757 clear_bit(TXIQCAL_DONE, &caldata->cal_flags); in ar9003_mci_end_reset()
758 clear_bit(TXCLCAL_DONE, &caldata->cal_flags); in ar9003_mci_end_reset()
759 clear_bit(RTT_DONE, &caldata->cal_flags); in ar9003_mci_end_reset()
Dmain.c284 struct ath9k_hw_cal_data *caldata = NULL; in ath_reset_internal() local
297 caldata = &sc->cur_chan->caldata; in ath_reset_internal()
318 r = ath9k_hw_reset(ah, hchan, caldata, fastcc); in ath_reset_internal()
681 r = ath9k_hw_reset(ah, init_channel, ah->caldata, false); in ath9k_start()
883 ath9k_hw_reset(ah, ah->curchan, ah->caldata, false); in ath9k_stop()
Dhtc.h491 struct ath9k_hw_cal_data caldata; member
Dath9k.h334 struct ath9k_hw_cal_data caldata; member
Dxmit.c2464 if (sc->sc_ah->caldata) in ath_tx_complete()
2465 set_bit(PAPRD_PACKET_SENT, &sc->sc_ah->caldata->cal_flags); in ath_tx_complete()
Ddebug.c953 struct ath9k_nfcal_hist *h = sc->cur_chan->caldata.nfCalHist; in read_file_dump_nfcal()