cal
uint32_t cal;
cal = fsl_ocotp_read_4(FSL_OCOTP_ANA1);
sc->temp_room_cnt = (cal & 0xFFF00000) >> 20;
sc->temp_high_cnt = (cal & 0x000FFF00) >> 8;
sc->temp_high_val = (cal & 0x000000FF) * 10;
struct soctherm_shared_cal *cal;
cal = &sc->shared_cal;
cal->base_cp = TEGRA124_FUSE_COMMON_CP_TS_BASE(val);
cal->base_ft = TEGRA124_FUSE_COMMON_FT_TS_BASE(val);
cal->actual_temp_cp = 2 * TEGRA124_NOMINAL_CALIB_CP + calib_cp;
cal->actual_temp_ft = 2 * TEGRA124_NOMINAL_CALIB_FT + calib_ft;
__func__, cal->base_cp, cal->base_ft,
cal->actual_temp_cp, cal->actual_temp_ft);
struct soctherm_shared_cal *cal;
cal = &sc->shared_cal;
cal->base_cp = TEGRA210_FUSE_COMMON_CP_TS_BASE(val);
cal->base_ft = TEGRA210_FUSE_COMMON_FT_TS_BASE(val);
cal->actual_temp_cp = 2 * TEGRA210_NOMINAL_CALIB_CP + calib_cp;
cal->actual_temp_ft = 2 * TEGRA210_NOMINAL_CALIB_FT + calib_ft;
__func__, cal->base_cp, cal->base_ft,
cal->actual_temp_cp, cal->actual_temp_ft);
struct soctherm_shared_cal *cal;
cal = &sc->shared_cal;
actual_tsensor_cp = cal->base_cp * 64 + calib_cp;
actual_tsensor_ft = cal->base_ft * 32 + calib_ft;
delta_temp = cal->actual_temp_ft - cal->actual_temp_cp;
tmp = (int64_t)actual_tsensor_ft * cal->actual_temp_cp -
(int64_t)actual_tsensor_cp * cal->actual_temp_ft;
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);
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 = malloc(sizeof(*cal), M_DEVBUF, M_NOWAIT | 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;
free(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);
free(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);
free(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);
malo_hal_get_pwrcal_table(struct malo_hal *mh, struct malo_hal_caldata *cal)
memcpy(cal->pt_ratetable_20m, &data[12], len);
const struct malo_hal_caldata *cal = &mh->mh_caldata;
pow = cal->pt_ratetable_20m[idx];
cal();
cal();
void cal(void);