Lines Matching defs:tssi
1783 "base tssi %d\n", rf->rf_base_tssi);
1786 aprint_error_dev(sc->sc_dev, "base tssi measure failed\n");
2792 int8_t tssi[4], tssi_avg, cur_txpwr;
2815 error = bwi_rf_get_latest_tssi(mac, tssi, BWI_COMM_MOBJ_TSSI_DS);
2817 DPRINTF(sc, BWI_DBG_MAC | BWI_DBG_TXPOWER, "no DS tssi\n");
2829 error = bwi_rf_get_latest_tssi(mac, tssi,
2833 "no OFDM tssi\n");
2844 tssi[i] += 0x20;
2845 tssi[i] &= 0x3f;
2853 tssi[0], tssi[1], tssi[2], tssi[3]);
2861 tssi_avg = (tssi[0] + tssi[1] + tssi[2] + tssi[3] + 8) / 4;
2865 DPRINTF(sc, BWI_DBG_MAC | BWI_DBG_TXPOWER, "tssi avg %d\n", tssi_avg);
4901 "sprom idle tssi: 0x%04x\n", val);
6057 bwi_rf_get_latest_tssi(struct bwi_mac *mac, int8_t tssi[], uint16_t ofs)
6065 tssi[i++] = (int8_t)__SHIFTOUT(val, BWI_LO_TSSI_MASK);
6066 tssi[i++] = (int8_t)__SHIFTOUT(val, BWI_HI_TSSI_MASK);
6070 if (tssi[i] == BWI_INVALID_TSSI)
6078 bwi_rf_tssi2dbm(struct bwi_mac *mac, int8_t tssi, int8_t *txpwr)
6083 pwr_idx = rf->rf_idle_tssi + (int)tssi - rf->rf_base_tssi;