cal
int rq, sba, fw, rate, arqsz, cal;
cal = AGP_MODE_GET_CAL(tstatus);
if (AGP_MODE_GET_CAL(mstatus) < cal)
cal = AGP_MODE_GET_CAL(mstatus);
command = AGP_MODE_SET_CAL(command, cal);
callout_init(&di->cal);
if (!callout_pending(&di->cal))
callout_reset(&di->cal, di->delay, _timeout, di);
callout_reset(&di->cal, next - ticks, _timeout, di);
if (callout_pending(&di->cal))
callout_cancel(&di->cal);
struct callout cal;
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
OS_MEMZERO(cal->caldata, sizeof(cal->caldata));
cal->calSamples = 0;
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
cal->cal_list = cal->cal_last = cal->cal_curr = AH_NULL;
cal->cal_list = cal->cal_last = cal->cal_curr = AH_NULL;
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
cal->cal_list = cal->cal_last = cal->cal_curr = AH_NULL;
INIT_CAL(&cal->adcDcCalInitData);
INSERT_CAL(cal, &cal->adcDcCalInitData);
cal->cal_curr = cal->cal_list;
if (cal->ah_cal_curr != AH_NULL && !ar5416RunInitCals(ah, 0))
INIT_CAL(&cal->adcGainCalData);
INSERT_CAL(cal, &cal->adcGainCalData);
INIT_CAL(&cal->adcDcCalData);
INSERT_CAL(cal, &cal->adcDcCalData);
INIT_CAL(&cal->iqCalData);
INSERT_CAL(cal, &cal->iqCalData);
cal->cal_curr = cal->cal_list;
if (cal->cal_curr != AH_NULL)
ar5416ResetMeasurement(ah, cal->cal_curr);
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
HAL_CAL_LIST *currCal = cal->cal_curr;
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
__func__, cal->calSamples,
if (++cal->calSamples >= currCal->calData->calNumSamples) {
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
HAL_CAL_LIST *currCal = cal->cal_curr;
cal->cal_curr = currCal = currCal->calNext;
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
HAL_CAL_LIST *curCal = cal->cal_curr;
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
switch (calType & cal->suppCals) {
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
cal->totalAdcDcOffsetIOddPhase(i) += (int32_t)
cal->totalAdcDcOffsetIEvenPhase(i) += (int32_t)
cal->totalAdcDcOffsetQOddPhase(i) += (int32_t)
cal->totalAdcDcOffsetQEvenPhase(i) += (int32_t)
cal->calSamples, i,
cal->totalAdcDcOffsetIOddPhase(i),
cal->totalAdcDcOffsetIEvenPhase(i),
cal->totalAdcDcOffsetQOddPhase(i),
cal->totalAdcDcOffsetQEvenPhase(i));
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
const HAL_PERCAL_DATA *calData = cal->cal_curr->calData;
uint32_t iOddMeasOffset = cal->totalAdcDcOffsetIOddPhase(i);
uint32_t iEvenMeasOffset = cal->totalAdcDcOffsetIEvenPhase(i);
int32_t qOddMeasOffset = cal->totalAdcDcOffsetQOddPhase(i);
int32_t qEvenMeasOffset = cal->totalAdcDcOffsetQEvenPhase(i);
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
cal->totalAdcIOddPhase(i) +=
cal->totalAdcIEvenPhase(i) +=
cal->totalAdcQOddPhase(i) +=
cal->totalAdcQEvenPhase(i) +=
cal->calSamples, i, cal->totalAdcIOddPhase(i),
cal->totalAdcIEvenPhase(i), cal->totalAdcQOddPhase(i),
cal->totalAdcQEvenPhase(i));
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
uint32_t iOddMeasOffset = cal->totalAdcIOddPhase(i);
uint32_t iEvenMeasOffset = cal->totalAdcIEvenPhase(i);
uint32_t qOddMeasOffset = cal->totalAdcQOddPhase(i);
uint32_t qEvenMeasOffset = cal->totalAdcQEvenPhase(i);
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
cal->totalPowerMeasI(i) +=
cal->totalPowerMeasQ(i) +=
cal->totalIqCorrMeas(i) += (int32_t)
cal->calSamples, i, cal->totalPowerMeasI(i),
cal->totalPowerMeasQ(i), cal->totalIqCorrMeas(i));
struct ar5416PerCal *cal = &AH5416(ah)->ah_cal;
uint32_t powerMeasI = cal->totalPowerMeasI(i);
uint32_t powerMeasQ = cal->totalPowerMeasQ(i);
uint32_t iqCorrMeas = cal->totalIqCorrMeas(i);
struct bwn_lo_calib *cal;
cal = kmalloc(sizeof(*cal), M_DEVBUF, M_INTWAIT | M_ZERO);
if (!cal) {
memcpy(&cal->bbatt, bbatt, sizeof(*bbatt));
memcpy(&cal->rfatt, rfatt, sizeof(*rfatt));
memcpy(&cal->ctl, &loctl, sizeof(loctl));
BWN_GETTIME(cal->calib_time);
return (cal);
struct bwn_lo_calib *cal;
cal = bwn_lo_calibset(mac, bbatt, rfatt);
if (!cal) {
val = (uint8_t)(cal->ctl.q);
val |= ((uint8_t)(cal->ctl.i)) << 4;
kfree(cal, M_DEVBUF);
struct bwn_lo_calib *cal;
cal = bwn_lo_get_calib(mac, &pg->pg_bbatt, &rf);
if (!cal)
bwn_lo_write(mac, &cal->ctl);
struct bwn_lo_calib *cal, *tmp;
TAILQ_FOREACH_SAFE(cal, &lo->calib_list, list, tmp) {
TAILQ_REMOVE(&lo->calib_list, cal, list);
kfree(cal, M_DEVBUF);
struct bwn_lo_calib *cal, *tmp;
TAILQ_FOREACH_SAFE(cal, &lo->calib_list, list, tmp) {
if (!ieee80211_time_before(cal->calib_time, expire))
if (BWN_BBATTCMP(&cal->bbatt, &pg->pg_bbatt) &&
BWN_RFATTCMP(&cal->rfatt, &pg->pg_rfatt)) {
cal->bbatt.att, cal->rfatt.att, cal->rfatt.padmix,
cal->ctl.i, cal->ctl.q);
TAILQ_REMOVE(&lo->calib_list, cal, list);
kfree(cal, M_DEVBUF);
cal = bwn_lo_calibset(mac, &pg->pg_bbatt,
if (cal == NULL) {
TAILQ_INSERT_TAIL(&lo->calib_list, cal, list);
bwn_lo_write(mac, &cal->ctl);
struct calendar *cal;
cal = &calendars[i];
if (strcasecmp(name, cal->name) == 0) {
Calendar = cal;
ret = cal(fp);
ret = cal(fp);
int cal(FILE *fp);