Lines Matching refs: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;
245 struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
266 * higher than normal value if DC offset and noise floor cal are
279 cal->cal_list = cal->cal_last = cal->cal_curr = AH_NULL;
289 INIT_CAL(&cal->adcDcCalInitData);
290 INSERT_CAL(cal, &cal->adcDcCalInitData);
293 cal->cal_curr = cal->cal_list;
295 if (cal->ah_cal_curr != AH_NULL && !ar5416RunInitCals(ah, 0))
302 INIT_CAL(&cal->adcGainCalData);
303 INSERT_CAL(cal, &cal->adcGainCalData);
308 INIT_CAL(&cal->adcDcCalData);
309 INSERT_CAL(cal, &cal->adcDcCalData);
314 INIT_CAL(&cal->iqCalData);
315 INSERT_CAL(cal, &cal->iqCalData);
320 cal->cal_curr = cal->cal_list;
322 /* Kick off measurements for the first cal */
323 if (cal->cal_curr != AH_NULL)
324 ar5416ResetMeasurement(ah, cal->cal_curr);
334 * Entry point for upper layers to restart current cal.
340 struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
342 HAL_CAL_LIST *currCal = cal->cal_curr;
374 /* Disable cal validity in channel */
389 struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
405 __func__, cal->calSamples,
411 if (++cal->calSamples >= currCal->calData->calNumSamples) {
434 /* If current cal is marked invalid in channel, kick it off */
446 struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
447 HAL_CAL_LIST *currCal = cal->cal_curr;
473 * 1. Call generic cal routine
474 * 2. When this cal is done (isCalDone) if we have more cals waiting
477 * Instead, change isCalDone to FALSE and setup the waiting cal(s)
485 cal->cal_curr = currCal = currCal->calNext;
493 /* Do NF cal only at longer intervals */
504 * Get the value from the previous NF cal
546 struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
547 HAL_CAL_LIST *curCal = cal->cal_curr;
658 * here, the baseband nf cal will just be capped by our present
798 /* Finished NF cal, check against threshold */