long rtl8723ae_dm_bt_get_rx_ss(struct ieee80211_hw *hw) { struct rtl_priv *rtlpriv = rtl_priv(hw); long smooth = 0; if (rtlpriv->mac80211.link_state >= MAC80211_LINKED) smooth = GET_UNDECORATED_AVERAGE_RSSI(rtlpriv); else smooth = rtlpriv->dm.entry_min_undec_sm_pwdb; RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, "rtl8723ae_dm_bt_get_rx_ss() = %ld\n", smooth); return smooth; }
long rtl8723e_dm_bt_get_rx_ss(struct ieee80211_hw *hw) { struct rtl_priv *rtlpriv = rtl_priv(hw); long undecoratedsmoothed_pwdb = 0; if (rtlpriv->mac80211.link_state >= MAC80211_LINKED) { undecoratedsmoothed_pwdb = GET_UNDECORATED_AVERAGE_RSSI(rtlpriv); } else { undecoratedsmoothed_pwdb = rtlpriv->dm.entry_min_undecoratedsmoothed_pwdb; } RT_TRACE(COMP_BT_COEXIST, DBG_TRACE, ("rtl8723e_dm_bt_get_rx_ss() = %ld\n", undecoratedsmoothed_pwdb)); return undecoratedsmoothed_pwdb; }