Lines Matching defs:rssi
2291 urtwn_update_avgrssi(struct urtwn_softc *sc, int rate, int8_t rssi)
2296 URTWNHIST_CALLARGS("rate=%jd, rsst=%jd", rate, rssi, 0, 0);
2299 if (rssi <= -100 || rssi >= 20)
2301 else if (rssi >= 0)
2304 pwdb = 100 + rssi;
2328 DPRINTFN(DBG_RF, "rate=%jd rssi=%jd PWDB=%jd EMA=%jd",
2329 rate, rssi, pwdb, sc->avg_pwdb);
2339 int8_t rssi;
2348 rssi = (cck->agc_rpt & 0x1f) << 1;
2351 rssi = cck->agc_rpt & 0x3e;
2353 rssi = cckoff[rpt] - rssi;
2356 rssi = ((le32toh(phy->phydw1) >> 1) & 0x7f) - 110;
2358 return rssi;
2367 int8_t rssi;
2372 rssi = 0;
2381 rssi = -100 + 2* (27 - vga_idx);
2383 rssi = -100;
2386 rssi = -48 + 2 * (2 - vga_idx);
2389 rssi = -42 + 2 * (7 - vga_idx);
2392 rssi = -36 + 2 * (7 - vga_idx);
2395 rssi = -24 + 2 * (7 - vga_idx);
2398 rssi = -12 + 2 * (5 - vga_idx);
2401 rssi = 8 - (2 * vga_idx);
2404 rssi = 14 - (2 * vga_idx);
2407 rssi += 6;
2410 rssi = ((le32toh(phy->phydw1) >> 1) & 0x7f) - 110;
2412 return rssi;
2426 int8_t rssi = 0;
2468 rssi = urtwn_r88e_get_rssi(sc, rate, &stat[1]);
2470 rssi = urtwn_get_rssi(sc, rate, &stat[1]);
2472 urtwn_update_avgrssi(sc, rate, rssi);
2475 DPRINTFN(DBG_RX, "Rx frame len=%jd rate=%jd infosz=%jd rssi=%jd",
2476 pktlen, rate, infosz, rssi);
2530 tap->wr_dbm_antsignal = rssi;
2540 ieee80211_input(ic, m, ni, rssi, 0);