Lines Matching refs:rssi
2519 int rssi = rxh->PhyRxStatus_1 & PRXS1_JSSI_MASK; in wlc_phy_rssi_compute() local
2525 rssi = BRCMS_RSSI_INVALID; in wlc_phy_rssi_compute()
2533 if (rssi > 127) in wlc_phy_rssi_compute()
2534 rssi -= 256; in wlc_phy_rssi_compute()
2536 rssi = rssi + lcnphy_gain_index_offset_for_pkt_rssi[gidx]; in wlc_phy_rssi_compute()
2537 if ((rssi > -46) && (gidx > 18)) in wlc_phy_rssi_compute()
2538 rssi = rssi + 7; in wlc_phy_rssi_compute()
2540 rssi = rssi + pi_lcn->lcnphy_pkteng_rssi_slope; in wlc_phy_rssi_compute()
2542 rssi = rssi + 2; in wlc_phy_rssi_compute()
2547 if (rssi > 127) in wlc_phy_rssi_compute()
2548 rssi -= 256; in wlc_phy_rssi_compute()
2551 rssi = wlc_phy_rssi_compute_nphy(pi, rxh); in wlc_phy_rssi_compute()
2555 return rssi; in wlc_phy_rssi_compute()
2639 void wlc_phy_BSSinit(struct brcms_phy_pub *pih, bool bonlyap, int rssi) in wlc_phy_BSSinit() argument
2646 pi->sh->phy_noise_window[i] = (s8) (rssi & 0xff); in wlc_phy_BSSinit()
2926 s8 wlc_phy_upd_rssi_offset(struct brcms_phy *pi, s8 rssi, u16 chanspec) in wlc_phy_upd_rssi_offset() argument
2929 return rssi; in wlc_phy_upd_rssi_offset()