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);