Home
last modified time | relevance | path

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

/drivers/net/wireless/ath/ath9k/
Dcalib.c192 if (!ah->caldata) in ath9k_hw_reset_calvalid()
213 ah->caldata->CalValid &= ~currCal->calData->calType; in ath9k_hw_reset_calvalid()
222 if (ah->caldata) in ath9k_hw_start_nfcal()
223 ah->caldata->nfcal_pending = true; in ath9k_hw_start_nfcal()
248 if (ah->caldata) in ath9k_hw_loadnf()
249 h = ah->caldata->nfCalHist; in ath9k_hw_loadnf()
370 struct ath9k_hw_cal_data *caldata = ah->caldata; in ath9k_hw_getnf() local
388 if (!caldata) { in ath9k_hw_getnf()
394 h = caldata->nfCalHist; in ath9k_hw_getnf()
395 caldata->nfcal_pending = false; in ath9k_hw_getnf()
[all …]
Dar9003_calib.c76 struct ath9k_hw_cal_data *caldata = ah->caldata; in ar9003_hw_per_calibration() local
104 caldata->CalValid |= currCal->calData->calType; in ar9003_hw_per_calibration()
115 } else if (!(caldata->CalValid & currCal->calData->calType)) { in ar9003_hw_per_calibration()
664 struct ath9k_hw_cal_data *caldata = ah->caldata; in ar9003_hw_tx_iqcal_load_avg_2_passes() local
717 if (caldata) in ar9003_hw_tx_iqcal_load_avg_2_passes()
718 caldata->tx_corr_coeff[im][i] = in ar9003_hw_tx_iqcal_load_avg_2_passes()
721 if (caldata) in ar9003_hw_tx_iqcal_load_avg_2_passes()
722 caldata->num_measures[i] = nmeasurement; in ar9003_hw_tx_iqcal_load_avg_2_passes()
730 if (caldata) in ar9003_hw_tx_iqcal_load_avg_2_passes()
731 caldata->done_txiqcal_once = is_reusable; in ar9003_hw_tx_iqcal_load_avg_2_passes()
[all …]
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()
156 ah->caldata->rtt_table[chain][i] = in ar9003_hw_rtt_fill_hist()
160 i, chain, ah->caldata->rtt_table[chain][i]); in ar9003_hw_rtt_fill_hist()
164 ah->caldata->rtt_done = true; in ar9003_hw_rtt_fill_hist()
178 if (ah->caldata) in ar9003_hw_rtt_clear_hist()
179 ah->caldata->rtt_done = false; in ar9003_hw_rtt_clear_hist()
186 if (!ah->caldata) in ar9003_hw_rtt_restore()
189 if (!ah->caldata->rtt_done) in ar9003_hw_rtt_restore()
Dlink.c184 struct ath9k_hw_cal_data *caldata = ah->caldata; in ath_paprd_activate() local
187 if (!caldata || !caldata->paprd_done) { in ath_paprd_activate()
197 ar9003_paprd_populate_single_table(ah, caldata, chain); in ath_paprd_activate()
251 struct ath9k_hw_cal_data *caldata = ah->caldata; in ath_paprd_calibrate() local
259 if (!caldata || !caldata->paprd_packet_sent || caldata->paprd_done) { in ath_paprd_calibrate()
301 ret = ar9003_paprd_create_curve(ah, caldata, chain); in ath_paprd_calibrate()
319 caldata->paprd_done = true; in ath_paprd_calibrate()
346 if (ah->caldata && ah->caldata->nfcal_interference) in ath_ani_calibrate()
439 if (ar9003_is_paprd_enabled(ah) && ah->caldata) { in ath_ani_calibrate()
440 if (!ah->caldata->paprd_done) { in ath_ani_calibrate()
Dar9003_paprd.c749 struct ath9k_hw_cal_data *caldata, in ar9003_paprd_populate_single_table() argument
752 u32 *paprd_table_val = caldata->pa_table[chain]; in ar9003_paprd_populate_single_table()
753 u32 small_signal_gain = caldata->small_signal_gain[chain]; in ar9003_paprd_populate_single_table()
818 struct ath9k_hw_cal_data *caldata, in ar9003_paprd_retrain_pa_in() argument
821 u32 *pa_in = caldata->pa_table[chain]; in ar9003_paprd_retrain_pa_in()
914 struct ath9k_hw_cal_data *caldata, int chain) in ar9003_paprd_create_curve() argument
916 u16 *small_signal_gain = &caldata->small_signal_gain[chain]; in ar9003_paprd_create_curve()
917 u32 *pa_table = caldata->pa_table[chain]; in ar9003_paprd_create_curve()
923 memset(caldata->pa_table[chain], 0, sizeof(caldata->pa_table[chain])); in ar9003_paprd_create_curve()
948 if (ar9003_paprd_retrain_pa_in(ah, caldata, chain)) in ar9003_paprd_create_curve()
Dmci.c709 struct ath9k_hw_cal_data *caldata = &sc->caldata; in ath9k_mci_set_txpower() local
710 if ((caldata->chanmode == CHANNEL_G_HT40PLUS) && in ath9k_mci_set_txpower()
711 (ah->curchan->channel > caldata->channel) && in ath9k_mci_set_txpower()
712 (ah->curchan->channel <= caldata->channel + 20)) in ath9k_mci_set_txpower()
714 if ((caldata->chanmode == CHANNEL_G_HT40MINUS) && in ath9k_mci_set_txpower()
715 (ah->curchan->channel < caldata->channel) && in ath9k_mci_set_txpower()
716 (ah->curchan->channel >= caldata->channel - 20)) in ath9k_mci_set_txpower()
Dar9002_calib.c86 struct ath9k_hw_cal_data *caldata = ah->caldata; in ar9002_hw_per_calibration() local
105 caldata->CalValid |= currCal->calData->calType; in ar9002_hw_per_calibration()
112 } else if (!(caldata->CalValid & currCal->calData->calType)) { in ar9002_hw_per_calibration()
673 if (ah->caldata) in ar9002_hw_calibrate()
674 nfcal_pending = ah->caldata->nfcal_pending; in ar9002_hw_calibrate()
863 if (ah->caldata) in ar9002_hw_init_cal()
864 ah->caldata->nfcal_pending = true; in ar9002_hw_init_cal()
904 if (ah->caldata) in ar9002_hw_init_cal()
905 ah->caldata->CalValid = 0; in ar9002_hw_init_cal()
Dhw.c1822 if (AR_SREV_9462(ah) && (ah->caldata && in ath9k_hw_do_fastcc()
1823 (!ah->caldata->done_txiqcal_once || in ath9k_hw_do_fastcc()
1824 !ah->caldata->done_txclcal_once || in ath9k_hw_do_fastcc()
1825 !ah->caldata->rtt_done))) in ath9k_hw_do_fastcc()
1850 struct ath9k_hw_cal_data *caldata, bool fastcc) in ath9k_hw_reset() argument
1873 ah->caldata = caldata; in ath9k_hw_reset()
1874 if (caldata && (chan->channel != caldata->channel || in ath9k_hw_reset()
1875 chan->channelFlags != caldata->channelFlags)) { in ath9k_hw_reset()
1877 memset(caldata, 0, sizeof(*caldata)); in ath9k_hw_reset()
1879 } else if (caldata) { in ath9k_hw_reset()
[all …]
Dar9003_mci.h275 struct ath9k_hw_cal_data *caldata);
309 struct ath9k_hw_cal_data *caldata) in ar9003_mci_end_reset() argument
Dhtc_drv_main.c194 struct ath9k_hw_cal_data *caldata = NULL; in ath9k_htc_reset() local
215 caldata = &priv->caldata; in ath9k_htc_reset()
216 ret = ath9k_hw_reset(ah, ah->curchan, caldata, false); in ath9k_htc_reset()
254 struct ath9k_hw_cal_data *caldata = NULL; in ath9k_htc_set_channel() local
283 caldata = &priv->caldata; in ath9k_htc_set_channel()
285 ret = ath9k_hw_reset(ah, hchan, caldata, fastcc); in ath9k_htc_set_channel()
927 ret = ath9k_hw_reset(ah, init_channel, ah->caldata, false); in ath9k_htc_start()
Dar9003_mci.c719 struct ath9k_hw_cal_data *caldata) in ar9003_mci_end_reset() argument
755 if (caldata) { in ar9003_mci_end_reset()
756 caldata->done_txiqcal_once = false; in ar9003_mci_end_reset()
757 caldata->done_txclcal_once = false; in ar9003_mci_end_reset()
758 caldata->rtt_done = false; in ar9003_mci_end_reset()
Dhw.h786 struct ath9k_hw_cal_data *caldata; member
982 struct ath9k_hw_cal_data *caldata, bool fastcc);
1077 struct ath9k_hw_cal_data *caldata,
1080 struct ath9k_hw_cal_data *caldata, int chain);
Dmain.c254 struct ath9k_hw_cal_data *caldata = NULL; in ath_reset_internal() local
265 caldata = &sc->caldata; in ath_reset_internal()
279 r = ath9k_hw_reset(ah, hchan, caldata, fastcc); in ath_reset_internal()
619 r = ath9k_hw_reset(ah, init_channel, ah->caldata, false); in ath9k_start()
808 ath9k_hw_reset(ah, ah->curchan, ah->caldata, false); in ath9k_stop()
Dhtc.h466 struct ath9k_hw_cal_data caldata; member
Dath9k.h731 struct ath9k_hw_cal_data caldata; member
Dxmit.c1997 if (sc->sc_ah->caldata) in ath_tx_complete()
1998 sc->sc_ah->caldata->paprd_packet_sent = true; in ath_tx_complete()
Ddebug.c1384 struct ath9k_nfcal_hist *h = sc->caldata.nfCalHist; in read_file_dump_nfcal()
1525 memcpy(ATH_SAMP_DBG(nfCalHist), sc->caldata.nfCalHist, in ath9k_debug_samp_bb_mac()