cal               220 drivers/hwmon/ina2xx.c 			unsigned int cal;
cal               223 drivers/hwmon/ina2xx.c 					  &cal);
cal               227 drivers/hwmon/ina2xx.c 			if (cal == 0) {
cal               212 drivers/iio/adc/stm32-adc.c 	struct stm32_adc_calib	cal;
cal               738 drivers/iio/adc/stm32-adc.c 		adc->cal.lincalfact[i] = (val & STM32H7_LINCALFACT_MASK);
cal               739 drivers/iio/adc/stm32-adc.c 		adc->cal.lincalfact[i] >>= STM32H7_LINCALFACT_SHIFT;
cal               746 drivers/iio/adc/stm32-adc.c 	adc->cal.calfact_s = (val & STM32H7_CALFACT_S_MASK);
cal               747 drivers/iio/adc/stm32-adc.c 	adc->cal.calfact_s >>= STM32H7_CALFACT_S_SHIFT;
cal               748 drivers/iio/adc/stm32-adc.c 	adc->cal.calfact_d = (val & STM32H7_CALFACT_D_MASK);
cal               749 drivers/iio/adc/stm32-adc.c 	adc->cal.calfact_d >>= STM32H7_CALFACT_D_SHIFT;
cal               750 drivers/iio/adc/stm32-adc.c 	adc->cal.calibrated = true;
cal               766 drivers/iio/adc/stm32-adc.c 	val = (adc->cal.calfact_s << STM32H7_CALFACT_S_SHIFT) |
cal               767 drivers/iio/adc/stm32-adc.c 		(adc->cal.calfact_d << STM32H7_CALFACT_D_SHIFT);
cal               777 drivers/iio/adc/stm32-adc.c 		val = adc->cal.lincalfact[i] << STM32H7_LINCALFACT_SHIFT;
cal               804 drivers/iio/adc/stm32-adc.c 		if (val != adc->cal.lincalfact[i] << STM32H7_LINCALFACT_SHIFT) {
cal               839 drivers/iio/adc/stm32-adc.c 	if (adc->cal.calibrated)
cal               107 drivers/input/gameport/lightning.c static int l4_getcal(int port, int *cal)
cal               130 drivers/input/gameport/lightning.c 		cal[i] = inb(L4_PORT);
cal               143 drivers/input/gameport/lightning.c static int l4_setcal(int port, int *cal)
cal               166 drivers/input/gameport/lightning.c 		outb(cal[i], L4_PORT);
cal               183 drivers/input/gameport/lightning.c 	int cal[4];
cal               186 drivers/input/gameport/lightning.c 	if (l4_getcal(l4->port, cal))
cal               190 drivers/input/gameport/lightning.c 		t = (max[i] * cal[i]) / 200;
cal               192 drivers/input/gameport/lightning.c 		axes[i] = (axes[i] < 0) ? -1 : (axes[i] * cal[i]) / t;
cal               194 drivers/input/gameport/lightning.c 		cal[i] = t;
cal               197 drivers/input/gameport/lightning.c 	if (l4_setcal(l4->port, cal))
cal               241 drivers/input/gameport/lightning.c 	int cal[4] = { 255, 255, 255, 255 };
cal               281 drivers/input/gameport/lightning.c 			l4_setcal(l4->port, cal);
cal               312 drivers/input/gameport/lightning.c 	int cal[4] = { 59, 59, 59, 59 };
cal               316 drivers/input/gameport/lightning.c 			l4_setcal(l4_ports[i].port, cal);
cal              1505 drivers/media/dvb-frontends/dib0090.c 	u16 cal;
cal              1514 drivers/media/dvb-frontends/dib0090.c 		cal = (dib0090_read_reg(state, 0x22) >> 6) & 0x3ff;
cal              1516 drivers/media/dvb-frontends/dib0090.c 		if ((cal < 670) || (cal == 1023))
cal              1517 drivers/media/dvb-frontends/dib0090.c 			cal = 850;
cal              1518 drivers/media/dvb-frontends/dib0090.c 		n = 165 - ((cal * 10)>>6) ;
cal                20 drivers/media/tuners/tda18271-fe.c module_param_named(cal, tda18271_cal_on_startup, int, 0644);
cal                21 drivers/media/tuners/tda18271-fe.c MODULE_PARM_DESC(cal, "perform RF tracking filter calibration on startup");
cal              1711 drivers/net/hamradio/scc.c 	struct scc_calibrate cal;
cal              1932 drivers/net/hamradio/scc.c 			if (!arg || copy_from_user(&cal, arg, sizeof(cal)) || cal.time == 0)
cal              1935 drivers/net/hamradio/scc.c 			scc_start_calibrate(scc, cal.time, cal.pattern);
cal              5130 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 			ah->nf_5g.cal[ichain] = nf_cal[ichain];
cal              5133 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c 			ah->nf_2g.cal[ichain] = nf_cal[ichain];
cal                64 drivers/net/wireless/ath/ath9k/calib.c 	s16 calib_nf = ath9k_hw_get_nf_limits(ah, chan)->cal[chain];
cal                88 drivers/net/wireless/ath/ath9k/calib.c 					      struct ath9k_hw_cal_data *cal,
cal                98 drivers/net/wireless/ath/ath9k/calib.c 	h = cal->nfCalHist;
cal               128 drivers/net/wireless/ath/ath9k/calib.c 				(test_bit(NFCAL_INTF, &cal->cal_flags) ?
cal               139 drivers/net/wireless/ath/ath9k/calib.c 			if (!test_bit(NFCAL_INTF, &cal->cal_flags))
cal               150 drivers/net/wireless/ath/ath9k/calib.c 		clear_bit(NFCAL_INTF, &cal->cal_flags);
cal               270 drivers/net/wireless/ath/ath9k/calib.c 				    ath9k_hw_get_nf_limits(ah, chan)->cal[i];
cal               758 drivers/net/wireless/ath/ath9k/hw.h 	s16 cal[AR5416_MAX_CHAINS];
cal               431 drivers/net/wireless/broadcom/b43/debugfs.c 	struct b43_lo_calib *cal;
cal               455 drivers/net/wireless/broadcom/b43/debugfs.c 	list_for_each_entry(cal, &lo->calib_list, list) {
cal               458 drivers/net/wireless/broadcom/b43/debugfs.c 		active = (b43_compare_bbatt(&cal->bbatt, &phy->g->bbatt) &&
cal               459 drivers/net/wireless/broadcom/b43/debugfs.c 			  b43_compare_rfatt(&cal->rfatt, &phy->g->rfatt));
cal               462 drivers/net/wireless/broadcom/b43/debugfs.c 			cal->bbatt.att,
cal               463 drivers/net/wireless/broadcom/b43/debugfs.c 			cal->rfatt.att, cal->rfatt.with_padmix,
cal               464 drivers/net/wireless/broadcom/b43/debugfs.c 			cal->ctl.i, cal->ctl.q,
cal               465 drivers/net/wireless/broadcom/b43/debugfs.c 			calc_expire_secs(now, cal->calib_time,
cal               731 drivers/net/wireless/broadcom/b43/lo.c 	struct b43_lo_calib *cal;
cal               769 drivers/net/wireless/broadcom/b43/lo.c 	cal = kmalloc(sizeof(*cal), GFP_KERNEL);
cal               770 drivers/net/wireless/broadcom/b43/lo.c 	if (!cal) {
cal               774 drivers/net/wireless/broadcom/b43/lo.c 	memcpy(&cal->bbatt, bbatt, sizeof(*bbatt));
cal               775 drivers/net/wireless/broadcom/b43/lo.c 	memcpy(&cal->rfatt, rfatt, sizeof(*rfatt));
cal               776 drivers/net/wireless/broadcom/b43/lo.c 	memcpy(&cal->ctl, &loctl, sizeof(loctl));
cal               777 drivers/net/wireless/broadcom/b43/lo.c 	cal->calib_time = jiffies;
cal               778 drivers/net/wireless/broadcom/b43/lo.c 	INIT_LIST_HEAD(&cal->list);
cal               780 drivers/net/wireless/broadcom/b43/lo.c 	return cal;
cal               830 drivers/net/wireless/broadcom/b43/lo.c 		struct b43_lo_calib *cal;
cal               843 drivers/net/wireless/broadcom/b43/lo.c 		cal = b43_calibrate_lo_setting(dev, bbatt, rfatt);
cal               844 drivers/net/wireless/broadcom/b43/lo.c 		if (!cal) {
cal               850 drivers/net/wireless/broadcom/b43/lo.c 		val = (u8)(cal->ctl.q);
cal               851 drivers/net/wireless/broadcom/b43/lo.c 		val |= ((u8)(cal->ctl.i)) << 4;
cal               852 drivers/net/wireless/broadcom/b43/lo.c 		kfree(cal);
cal               889 drivers/net/wireless/broadcom/b43/lo.c 	struct b43_lo_calib *cal;
cal               895 drivers/net/wireless/broadcom/b43/lo.c 	cal = b43_get_calib_lo_settings(dev, &gphy->bbatt, &rf);
cal               896 drivers/net/wireless/broadcom/b43/lo.c 	if (!cal)
cal               898 drivers/net/wireless/broadcom/b43/lo.c 	b43_lo_write(dev, &cal->ctl);
cal               906 drivers/net/wireless/broadcom/b43/lo.c 	struct b43_lo_calib *cal;
cal               913 drivers/net/wireless/broadcom/b43/lo.c 	cal = b43_get_calib_lo_settings(dev, &bb, &rf);
cal               914 drivers/net/wireless/broadcom/b43/lo.c 	if (!cal)
cal               916 drivers/net/wireless/broadcom/b43/lo.c 	b43_lo_write(dev, &cal->ctl);
cal               927 drivers/net/wireless/broadcom/b43/lo.c 	struct b43_lo_calib *cal, *tmp;
cal               951 drivers/net/wireless/broadcom/b43/lo.c 	list_for_each_entry_safe(cal, tmp, &lo->calib_list, list) {
cal               952 drivers/net/wireless/broadcom/b43/lo.c 		if (!time_before(cal->calib_time, expire))
cal               955 drivers/net/wireless/broadcom/b43/lo.c 		if (b43_compare_bbatt(&cal->bbatt, &gphy->bbatt) &&
cal               956 drivers/net/wireless/broadcom/b43/lo.c 		    b43_compare_rfatt(&cal->rfatt, &gphy->rfatt)) {
cal               963 drivers/net/wireless/broadcom/b43/lo.c 			       cal->bbatt.att, cal->rfatt.att,
cal               964 drivers/net/wireless/broadcom/b43/lo.c 			       cal->rfatt.with_padmix,
cal               965 drivers/net/wireless/broadcom/b43/lo.c 			       cal->ctl.i, cal->ctl.q);
cal               967 drivers/net/wireless/broadcom/b43/lo.c 		list_del(&cal->list);
cal               968 drivers/net/wireless/broadcom/b43/lo.c 		kfree(cal);
cal               974 drivers/net/wireless/broadcom/b43/lo.c 		cal = b43_calibrate_lo_setting(dev, &gphy->bbatt, &gphy->rfatt);
cal               975 drivers/net/wireless/broadcom/b43/lo.c 		if (cal) {
cal               976 drivers/net/wireless/broadcom/b43/lo.c 			list_add(&cal->list, &lo->calib_list);
cal               977 drivers/net/wireless/broadcom/b43/lo.c 			b43_lo_write(dev, &cal->ctl);
cal               986 drivers/net/wireless/broadcom/b43/lo.c 	struct b43_lo_calib *cal, *tmp;
cal               990 drivers/net/wireless/broadcom/b43/lo.c 	list_for_each_entry_safe(cal, tmp, &lo->calib_list, list) {
cal               991 drivers/net/wireless/broadcom/b43/lo.c 		list_del(&cal->list);
cal               992 drivers/net/wireless/broadcom/b43/lo.c 		kfree(cal);
cal               562 drivers/net/wireless/intersil/p54/eeprom.c 		struct pda_rssi_cal_ext_entry *cal = (void *) &data[offset];
cal               565 drivers/net/wireless/intersil/p54/eeprom.c 			entry[i].freq = le16_to_cpu(cal[i].freq);
cal               566 drivers/net/wireless/intersil/p54/eeprom.c 			entry[i].mul = (s16) le16_to_cpu(cal[i].mul);
cal               567 drivers/net/wireless/intersil/p54/eeprom.c 			entry[i].add = (s16) le16_to_cpu(cal[i].add);
cal               570 drivers/net/wireless/intersil/p54/eeprom.c 		struct pda_rssi_cal_entry *cal = (void *) &data[offset];
cal               584 drivers/net/wireless/intersil/p54/eeprom.c 			entry[i].mul = (s16) le16_to_cpu(cal[i].mul);
cal               585 drivers/net/wireless/intersil/p54/eeprom.c 			entry[i].add = (s16) le16_to_cpu(cal[i].add);
cal                88 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 		dev->cal.rx.temp_offset = mt76x02_sign_extend(val, 8);
cal                90 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 		dev->cal.rx.temp_offset = -10;
cal                95 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	struct mt76x02_rx_freq_cal *caldata = &dev->cal.rx;
cal               113 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c 	struct mt76x02_rx_freq_cal *caldata = &dev->cal.rx;
cal               416 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 			gain -= dev->cal.rx.lna_gain * 2;
cal               527 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	dev->cal.tssi_dc = mt76_rr(dev, MT_BBP(CORE, 35)) & 0xff;
cal               774 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	tssi_db = mt76x0_phy_lin2db(ltssi - dev->cal.tssi_dc) * tssi_slope;
cal               787 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		    ((ltssi - dev->cal.tssi_dc) < 1 && tssi_target < 0)) {
cal               792 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	if ((dev->cal.tssi_target ^ tssi_target) < 0 &&
cal               793 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	    dev->cal.tssi_target > -4096 && dev->cal.tssi_target < 4096 &&
cal               796 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		     tssi_target + dev->cal.tssi_target > 0) ||
cal               798 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		     tssi_target + dev->cal.tssi_target <= 0))
cal               801 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 			dev->cal.tssi_target = tssi_target;
cal               803 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		dev->cal.tssi_target = tssi_target;
cal              1037 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	val = (35 * (val - dev->cal.rx.temp_offset)) / 10 + 25;
cal              1039 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	if (abs(val - dev->cal.temp_vco) > 20) {
cal              1042 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		dev->cal.temp_vco = val;
cal              1044 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	if (abs(val - dev->cal.temp) > 30) {
cal              1046 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		dev->cal.temp = val;
cal              1057 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	u8 gain = dev->cal.agc_gain_cur[0] - dev->cal.agc_gain_adjust;
cal              1073 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	dev->cal.avg_rssi_all = mt76_get_min_avg_rssi(&dev->mt76);
cal              1074 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	if (!dev->cal.avg_rssi_all)
cal              1075 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		dev->cal.avg_rssi_all = -75;
cal              1077 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	low_gain = (dev->cal.avg_rssi_all > mt76x02_get_rssi_gain_thresh(dev)) +
cal              1078 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		(dev->cal.avg_rssi_all > mt76x02_get_low_rssi_gain_thresh(dev));
cal              1080 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	gain_change = dev->cal.low_gain < 0 ||
cal              1081 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		      (dev->cal.low_gain & 2) ^ (low_gain & 2);
cal              1082 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	dev->cal.low_gain = low_gain;
cal              1090 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	dev->cal.agc_gain_adjust = (low_gain == 2) ? 0 : 10;
cal              1093 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 	dev->cal.agc_gain_cur[0] = dev->cal.agc_gain_init[0] - gain_delta;
cal              1191 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c 		     min_t(u8, dev->cal.rx.freq_offset, 0xbf));
cal               106 drivers/net/wireless/mediatek/mt76/mt76x02.h 	struct mt76x02_calibration cal;
cal               100 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c 	seq_printf(file, "avg_rssi: %d\n", dev->cal.avg_rssi_all);
cal               101 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c 	seq_printf(file, "low_gain: %d\n", dev->cal.low_gain);
cal               102 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c 	seq_printf(file, "false_cca: %d\n", dev->cal.false_cca);
cal               103 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c 	seq_printf(file, "agc_gain_adjust: %d\n", dev->cal.agc_gain_adjust);
cal               146 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c 	debugfs_create_u8("temperature", 0400, dir, &dev->cal.temp);
cal               699 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 	struct mt76x02_rx_freq_cal *cal = &dev->cal.rx;
cal               701 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 	rssi += cal->rssi_offset[chain];
cal               702 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 	rssi -= cal->lna_gain;
cal              1069 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 	if (dev->cal.agc_lowest_gain &&
cal              1070 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c 	    dev->cal.false_cca > MT_EDCCA_LEARN_CCA &&
cal               171 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 	u8 limit = dev->cal.low_gain > 0 ? 16 : 4;
cal               177 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 	dev->cal.false_cca = false_cca;
cal               178 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 	if (false_cca > 800 && dev->cal.agc_gain_adjust < limit) {
cal               179 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 		dev->cal.agc_gain_adjust += 2;
cal               181 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 	} else if ((false_cca < 10 && dev->cal.agc_gain_adjust > 0) ||
cal               182 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 		   (dev->cal.agc_gain_adjust >= limit && false_cca < 500)) {
cal               183 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 		dev->cal.agc_gain_adjust -= 2;
cal               187 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 	dev->cal.agc_lowest_gain = dev->cal.agc_gain_adjust >= limit;
cal               195 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 	dev->cal.agc_gain_init[0] = mt76_get_field(dev, MT_BBP(AGC, 8),
cal               197 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 	dev->cal.agc_gain_init[1] = mt76_get_field(dev, MT_BBP(AGC, 9),
cal               199 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 	memcpy(dev->cal.agc_gain_cur, dev->cal.agc_gain_init,
cal               200 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 	       sizeof(dev->cal.agc_gain_cur));
cal               201 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 	dev->cal.low_gain = -1;
cal               202 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c 	dev->cal.gain_init_done = true;
cal               611 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 	if (dev->cal.gain_init_done) {
cal               613 drivers/net/wireless/mediatek/mt76/mt76x02_util.c 		dev->cal.low_gain = -1;
cal               180 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	s8 *dest = dev->cal.rx.high_gain;
cal               195 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	s8 *dest = dev->cal.rx.rssi_offset;
cal               268 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	dev->cal.rx.mcu_gain =  (lna_2g & 0xff);
cal               269 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	dev->cal.rx.mcu_gain |= (lna_5g[0] & 0xff) << 8;
cal               270 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	dev->cal.rx.mcu_gain |= (lna_5g[1] & 0xff) << 16;
cal               271 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	dev->cal.rx.mcu_gain |= (lna_5g[2] & 0xff) << 24;
cal               274 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c 	dev->cal.rx.lna_gain = mt76x02_sign_extend(lna, 8);
cal                31 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c 	dev->cal.tssi_cal_done = true;
cal                41 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c 	if (dev->cal.channel_cal_done)
cal                47 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c 	if (!dev->cal.tssi_cal_done)
cal                68 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c 	dev->cal.channel_cal_done = true;
cal               152 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c 	dev->cal.channel_cal_done = false;
cal               204 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c 	mt76x2_mcu_init_gain(dev, channel, dev->cal.rx.mcu_gain, true);
cal               212 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c 	if (!dev->cal.init_cal_done) {
cal               222 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c 	if (!dev->cal.init_cal_done)
cal               225 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c 	dev->cal.init_cal_done = true;
cal               265 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c 	dev->cal.temp = temp;
cal                35 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 	s8 *gain_adj = dev->cal.rx.high_gain;
cal               209 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 	if (!dev->cal.tssi_cal_done)
cal               212 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 	if (!dev->cal.tssi_comp_pending) {
cal               216 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 		dev->cal.tssi_comp_pending = true;
cal               221 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 		dev->cal.tssi_comp_pending = false;
cal               234 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 		if (t.pa_mode || dev->cal.dpd_cal_done || dev->ed_tx_blocked)
cal               239 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 		dev->cal.dpd_cal_done = true;
cal               250 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 	gain_val[0] = dev->cal.agc_gain_cur[0] - dev->cal.agc_gain_adjust;
cal               251 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 	gain_val[1] = dev->cal.agc_gain_cur[1] - dev->cal.agc_gain_adjust;
cal               276 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 	u8 *gain = dev->cal.agc_gain_init;
cal               283 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 	dev->cal.avg_rssi_all = mt76_get_min_avg_rssi(&dev->mt76);
cal               284 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 	if (!dev->cal.avg_rssi_all)
cal               285 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 		dev->cal.avg_rssi_all = -75;
cal               287 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 	low_gain = (dev->cal.avg_rssi_all > mt76x02_get_rssi_gain_thresh(dev)) +
cal               288 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 		(dev->cal.avg_rssi_all > mt76x02_get_low_rssi_gain_thresh(dev));
cal               290 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 	gain_change = dev->cal.low_gain < 0 ||
cal               291 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 		      (dev->cal.low_gain & 2) ^ (low_gain & 2);
cal               292 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 	dev->cal.low_gain = low_gain;
cal               332 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 		dev->cal.agc_gain_adjust = 0;
cal               336 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 		dev->cal.agc_gain_adjust = low_gain_delta;
cal               342 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 	dev->cal.agc_gain_cur[0] = gain[0] - gain_delta;
cal               343 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c 	dev->cal.agc_gain_cur[1] = gain[1] - gain_delta;
cal                16 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c 	if (dev->cal.channel_cal_done)
cal                39 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c 	dev->cal.channel_cal_done = true;
cal                90 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c 	dev->cal.channel_cal_done = false;
cal               141 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c 	mt76x2_mcu_init_gain(dev, channel, dev->cal.rx.mcu_gain, true);
cal               147 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c 	if (!dev->cal.init_cal_done) {
cal               157 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c 	if (!dev->cal.init_cal_done)
cal               159 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c 	dev->cal.init_cal_done = true;
cal               194 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c 			dev->cal.tssi_cal_done = true;
cal               191 drivers/net/wireless/mediatek/mt7601u/mcu.c mt7601u_mcu_calibrate(struct mt7601u_dev *dev, enum mcu_calibrate cal, u32 val)
cal               198 drivers/net/wireless/mediatek/mt7601u/mcu.c 		.id = cpu_to_le32(cal),
cal                83 drivers/net/wireless/mediatek/mt7601u/mcu.h mt7601u_mcu_calibrate(struct mt7601u_dev *dev, enum mcu_calibrate cal, u32 val);
cal               271 drivers/net/wireless/mediatek/mt7601u/phy.c static int mt7601u_set_bw_filter(struct mt7601u_dev *dev, bool cal)
cal               276 drivers/net/wireless/mediatek/mt7601u/phy.c 	if (!cal)
cal              3883 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	u8 cal;
cal              3888 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev, EEPROM_IQ_GAIN_CAL_TX0_2G);
cal              3890 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev,
cal              3893 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev,
cal              3896 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev,
cal              3899 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = 0;
cal              3900 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2800_bbp_write(rt2x00dev, 159, cal);
cal              3905 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev, EEPROM_IQ_PHASE_CAL_TX0_2G);
cal              3907 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev,
cal              3910 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev,
cal              3913 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev,
cal              3916 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = 0;
cal              3917 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2800_bbp_write(rt2x00dev, 159, cal);
cal              3922 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev, EEPROM_IQ_GAIN_CAL_TX1_2G);
cal              3924 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev,
cal              3927 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev,
cal              3930 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev,
cal              3933 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = 0;
cal              3934 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2800_bbp_write(rt2x00dev, 159, cal);
cal              3939 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev, EEPROM_IQ_PHASE_CAL_TX1_2G);
cal              3941 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev,
cal              3944 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev,
cal              3947 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = rt2x00_eeprom_byte(rt2x00dev,
cal              3950 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 		cal = 0;
cal              3951 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2800_bbp_write(rt2x00dev, 159, cal);
cal              3957 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	cal = rt2x00_eeprom_byte(rt2x00dev, EEPROM_RF_IQ_COMPENSATION_CONTROL);
cal              3958 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2800_bbp_write(rt2x00dev, 159, cal != 0xff ? cal : 0);
cal              3962 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	cal = rt2x00_eeprom_byte(rt2x00dev,
cal              3964 drivers/net/wireless/ralink/rt2x00/rt2800lib.c 	rt2800_bbp_write(rt2x00dev, 159, cal != 0xff ? cal : 0);
cal              3752 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 	u32	tx_fail, rx_fail, delay_count, iqk_ready, cal_retry, cal = 0, temp_reg65;
cal              3768 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 	while (cal < cal_num) {
cal              3886 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 						tx_dt[cal] = (vdf_y[1]>>20)-(vdf_y[0]>>20);
cal              3887 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 						tx_dt[cal] = ((16*tx_dt[cal])*10000/15708);
cal              3888 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 						tx_dt[cal] = (tx_dt[cal] >> 1)+(tx_dt[cal] & BIT(0));
cal              3892 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 						rtl_set_bbreg(hw, 0xce8, 0x3fff0000, tx_dt[cal] & 0x00003fff);
cal              3945 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					tx_x0[cal] = vdf_x[k-1];
cal              3946 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					tx_y0[cal] = vdf_y[k-1];
cal              3977 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 							tx_x0[cal] = rtl_get_bbreg(hw, 0xd00, 0x07ff0000)<<21;
cal              3979 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 							tx_y0[cal] = rtl_get_bbreg(hw, 0xd00, 0x07ff0000)<<21;
cal              4047 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 							rx_dt[cal] = (vdf_y[1]>>20)-(vdf_y[0]>>20);
cal              4048 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 							RT_TRACE(rtlpriv, COMP_IQK, DBG_LOUD, "Rx_dt = %d\n", rx_dt[cal]);
cal              4049 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 							rx_dt[cal] = ((16*rx_dt[cal])*10000/13823);
cal              4050 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 							rx_dt[cal] = (rx_dt[cal] >> 1)+(rx_dt[cal] & BIT(0));
cal              4053 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 							rtl_set_bbreg(hw, 0xce8, 0x00003fff, rx_dt[cal] & 0x00003fff);
cal              4087 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 								tx_x0_rxk[cal] = rtl_get_bbreg(hw, 0xd00, 0x07ff0000)<<21;
cal              4089 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 								tx_y0_rxk[cal] = rtl_get_bbreg(hw, 0xd00, 0x07ff0000)<<21;
cal              4107 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 						tx_x0_rxk[cal] = tx_x0[cal];
cal              4108 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 						tx_y0_rxk[cal] = tx_y0[cal];
cal              4127 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					rtl_set_bbreg(hw, 0x978, 0x03FF8000, (tx_x0_rxk[cal])>>21&0x000007ff);
cal              4128 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					rtl_set_bbreg(hw, 0x978, 0x000007FF, (tx_y0_rxk[cal])>>21&0x000007ff);
cal              4194 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					rx_x0[cal] = vdf_x[k-1];
cal              4195 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					rx_y0[cal] = vdf_y[k-1];
cal              4246 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 							tx_x0_rxk[cal] = rtl_get_bbreg(hw, 0xd00, 0x07ff0000)<<21;
cal              4248 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 							tx_y0_rxk[cal] = rtl_get_bbreg(hw, 0xd00, 0x07ff0000)<<21;
cal              4266 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					tx_x0_rxk[cal] = tx_x0[cal];
cal              4267 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 					tx_y0_rxk[cal] = tx_y0[cal];
cal              4284 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 				rtl_set_bbreg(hw, 0x978, 0x03FF8000, (tx_x0_rxk[cal])>>21&0x000007ff);
cal              4285 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 				rtl_set_bbreg(hw, 0x978, 0x000007FF, (tx_y0_rxk[cal])>>21&0x000007ff);
cal              4325 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 							rx_x0[cal] = rtl_get_bbreg(hw, 0xd00, 0x07ff0000)<<21;
cal              4327 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 							rx_y0[cal] = rtl_get_bbreg(hw, 0xd00, 0x07ff0000)<<21;
cal              4358 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c 		cal++;
cal               260 drivers/rtc/rtc-stk17ta8.c 	unsigned int cal;
cal               286 drivers/rtc/rtc-stk17ta8.c 	cal = readb(ioaddr + RTC_CALIBRATION);
cal               287 drivers/rtc/rtc-stk17ta8.c 	if (cal & RTC_STOP) {
cal               288 drivers/rtc/rtc-stk17ta8.c 		cal &= RTC_CAL_MASK;
cal               291 drivers/rtc/rtc-stk17ta8.c 		writeb(cal, ioaddr + RTC_CALIBRATION);