Lines Matching defs:cal

27 #include "ar5212/ar5212.h"	/* for NF cal related declarations */
67 struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
69 switch (calType & cal->suppCals) {
94 * Setup HW to collect samples used for current cal
127 /* Kick-off cal */
132 * Initialize shared data structures and prepare a cal to be run.
137 struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
140 OS_MEMZERO(cal->caldata, sizeof(cal->caldata));
141 cal->calSamples = 0;
158 struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
177 cal->cal_list = cal->cal_last = cal->cal_curr = AH_NULL;
180 /* Run this cal */
185 "%s: init cal %d did not complete.\n",
192 cal->cal_list = cal->cal_last = cal->cal_curr = AH_NULL;
246 struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
267 * higher than normal value if DC offset and noise floor cal are
280 cal->cal_list = cal->cal_last = cal->cal_curr = AH_NULL;
290 INIT_CAL(&cal->adcDcCalInitData);
291 INSERT_CAL(cal, &cal->adcDcCalInitData);
294 cal->cal_curr = cal->cal_list;
296 if (cal->ah_cal_curr != AH_NULL && !ar5416RunInitCals(ah, 0))
303 INIT_CAL(&cal->adcGainCalData);
304 INSERT_CAL(cal, &cal->adcGainCalData);
309 INIT_CAL(&cal->adcDcCalData);
310 INSERT_CAL(cal, &cal->adcDcCalData);
315 INIT_CAL(&cal->iqCalData);
316 INSERT_CAL(cal, &cal->iqCalData);
321 cal->cal_curr = cal->cal_list;
323 /* Kick off measurements for the first cal */
324 if (cal->cal_curr != AH_NULL)
325 ar5416ResetMeasurement(ah, cal->cal_curr);
335 * Entry point for upper layers to restart current cal.
341 struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
343 HAL_CAL_LIST *currCal = cal->cal_curr;
375 /* Disable cal validity in channel */
390 struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
406 __func__, cal->calSamples,
412 if (++cal->calSamples >= currCal->calData->calNumSamples) {
435 /* If current cal is marked invalid in channel, kick it off */
447 struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
448 HAL_CAL_LIST *currCal = cal->cal_curr;
474 * 1. Call generic cal routine
475 * 2. When this cal is done (isCalDone) if we have more cals waiting
478 * Instead, change isCalDone to FALSE and setup the waiting cal(s)
486 cal->cal_curr = currCal = currCal->calNext;
494 /* Do NF cal only at longer intervals */
505 * Get the value from the previous NF cal
539 struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
540 HAL_CAL_LIST *curCal = cal->cal_curr;
652 * here, the baseband nf cal will just be capped by our present
793 /* Finished NF cal, check against threshold */