Lines Matching refs:temp

471 	kstat_named_init(&sc->sc_misc->temp,  in iwn_kstat_init()
592 kstat_named_init(&sc->sc_txpower->txchain[i].temp, in iwn_kstat_init_4965()
2228 chans[0].samples[c][j].temp, in iwn4965_print_power_group()
2239 chans[1].samples[c][j].temp, in iwn4965_print_power_group()
2836 int temp = 0; in iwn_rx_statistics() local
2848 if (stats->general.temp != sc->rawtemp) { in iwn_rx_statistics()
2850 sc->rawtemp = stats->general.temp; in iwn_rx_statistics()
2851 temp = ops->get_temperature(sc); in iwn_rx_statistics()
2852 sc->sc_misc->temp.value.ul = temp; in iwn_rx_statistics()
2856 iwn4965_power_calibration(sc, temp); in iwn_rx_statistics()
2859 DTRACE_PROBE2(rx__statistics, struct iwn_stats *, stats, int, temp); in iwn_rx_statistics()
4608 int32_t temp; in iwn_set_critical_temp() local
4613 temp = (IWN_CTOK(110) - sc->temp_off) * -5; in iwn_set_critical_temp()
4615 temp = IWN_CTOK(110); in iwn_set_critical_temp()
4617 temp = 110; in iwn_set_critical_temp()
4619 sc->sc_misc->crit_temp.value.ul = temp; in iwn_set_critical_temp()
4622 crit.tempR = htole32(temp); in iwn_set_critical_temp()
4650 iwn4965_power_calibration(struct iwn_softc *sc, int temp) in iwn4965_power_calibration() argument
4653 IWN_DBG("temperature %d->%d", sc->temp, temp); in iwn4965_power_calibration()
4654 if (abs(temp - sc->temp) >= 3) { in iwn4965_power_calibration()
4656 sc->temp = temp; in iwn4965_power_calibration()
4738 uint8_t power, gain, temp; in iwn4965_set_txpower() local
4747 temp = interpolate(chan, in iwn4965_set_txpower()
4748 chans[0].num, chans[0].samples[c][1].temp, in iwn4965_set_txpower()
4749 chans[1].num, chans[1].samples[c][1].temp, 1); in iwn4965_set_txpower()
4752 sc->sc_txpower->txchain[c].temp.value.l = temp; in iwn4965_set_txpower()
4755 tdiff = ((sc->temp - temp) * 2) / tdiv[grp]; in iwn4965_set_txpower()
4890 int32_t r1, r2, r3, r4, temp; in iwn4965_get_temperature() local
4892 r1 = le32toh(uc->temp[0].chan20MHz); in iwn4965_get_temperature()
4893 r2 = le32toh(uc->temp[1].chan20MHz); in iwn4965_get_temperature()
4894 r3 = le32toh(uc->temp[2].chan20MHz); in iwn4965_get_temperature()
4903 temp = (259 * (r4 - r2)) / (r3 - r1); in iwn4965_get_temperature()
4904 temp = (temp * 97) / 100 + 8; in iwn4965_get_temperature()
4906 return IWN_KTOC(temp); in iwn4965_get_temperature()
4912 int32_t temp; in iwn5000_get_temperature() local
4919 temp = le32toh(sc->rawtemp); in iwn5000_get_temperature()
4921 temp = (temp / -5) + sc->temp_off; in iwn5000_get_temperature()
4922 temp = IWN_KTOC(temp); in iwn5000_get_temperature()
4924 return temp; in iwn5000_get_temperature()
6729 sc->rawtemp = sc->ucode_info.temp[3].chan20MHz; in iwn4965_load_firmware()
6730 sc->temp = iwn4965_get_temperature(sc); in iwn4965_load_firmware()
6731 sc->sc_misc->temp.value.ul = sc->temp; in iwn4965_load_firmware()