Lines Matching defs:tssi
1603 DPRINTF(1, "%s: base tssi %d\n", sc->sc_dev.dv_xname, rf->rf_base_tssi);
1606 printf("%s: base tssi measure failed\n", sc->sc_dev.dv_xname);
2642 int8_t tssi[4], tssi_avg, cur_txpwr;
2662 error = bwi_rf_get_latest_tssi(mac, tssi, BWI_COMM_MOBJ_TSSI_DS);
2664 DPRINTF(1, "%s: no DS tssi\n", sc->sc_dev.dv_xname);
2676 error = bwi_rf_get_latest_tssi(mac, tssi,
2679 DPRINTF(1, "%s: no OFDM tssi\n", sc->sc_dev.dv_xname);
2690 tssi[i] += 0x20;
2691 tssi[i] &= 0x3f;
2698 sc->sc_dev.dv_xname, tssi[0], tssi[1], tssi[2], tssi[3]);
2706 tssi_avg = (tssi[0] + tssi[1] + tssi[2] + tssi[3] + 8) / 4;
2710 DPRINTF(1, "%s: tssi avg %d\n", sc->sc_dev.dv_xname, tssi_avg);
4739 DPRINTF(1, "%s: sprom idle tssi: 0x%04x\n", sc->sc_dev.dv_xname, val);
5884 bwi_rf_get_latest_tssi(struct bwi_mac *mac, int8_t tssi[], uint16_t ofs)
5892 tssi[i++] = (int8_t)__SHIFTOUT(val, BWI_LO_TSSI_MASK);
5893 tssi[i++] = (int8_t)__SHIFTOUT(val, BWI_HI_TSSI_MASK);
5897 if (tssi[i] == BWI_INVALID_TSSI)
5905 bwi_rf_tssi2dbm(struct bwi_mac *mac, int8_t tssi, int8_t *txpwr)
5910 pwr_idx = rf->rf_idle_tssi + (int)tssi - rf->rf_base_tssi;