Lines Matching refs:currCal
213 struct hal_cal_list *currCal)
217 currCal->calData->calCountMax);
219 switch (currCal->calData->calType) {
250 struct hal_cal_list *currCal)
255 ath9k_hw_setup_calibration(ah, currCal);
257 currCal->calState = CAL_RUNNING;
273 struct hal_cal_list *currCal,
280 if (currCal->calState == CAL_RUNNING) {
284 currCal->calData->calCollect(ah);
288 currCal->calData->calNumSamples) {
295 currCal->calData->calPostProc(ah, numChains);
296 ichan->CalValid |= currCal->calData->calType;
297 currCal->calState = CAL_DONE;
300 ath9k_hw_setup_calibration(ah, currCal);
303 } else if (!(ichan->CalValid & currCal->calData->calType)) {
304 ath9k_hw_reset_calibration(ah, currCal);
612 struct hal_cal_list *currCal = ahp->ah_cal_list_curr;
619 if (currCal == NULL)
630 if (currCal->calState != CAL_DONE) {
633 __func__, currCal->calState));
638 if (!ath9k_hw_iscal_supported(ah, chan, currCal->calData->calType))
642 __func__, currCal->calData->calType, chan->channel,
645 ichan->CalValid &= ~currCal->calData->calType;
646 currCal->calState = CAL_WAITING;
816 struct hal_cal_list *currCal = ahp->ah_cal_list_curr;
828 if (currCal &&
829 (currCal->calState == CAL_RUNNING ||
830 currCal->calState == CAL_WAITING)) {
831 ath9k_hw_per_calibration(ah, ichan, rxchainmask, currCal,
834 ahp->ah_cal_list_curr = currCal = currCal->calNext;
836 if (currCal->calState == CAL_WAITING) {
838 ath9k_hw_reset_calibration(ah, currCal);