staging: rtl8723au: Fold rtw_to_roaming() into the code
authorJes Sorensen <Jes.Sorensen@redhat.com>
Tue, 15 Apr 2014 17:44:46 +0000 (19:44 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 15 Apr 2014 18:04:09 +0000 (11:04 -0700)
Simple read variable from a struct function, having it as an external
function is just silly.

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8723au/core/rtw_ioctl_set.c
drivers/staging/rtl8723au/core/rtw_mlme.c
drivers/staging/rtl8723au/include/rtw_mlme.h
drivers/staging/rtl8723au/os_dep/ioctl_cfg80211.c

index 619bef3af153f6f1e61cecc160e8f46f5e58ebb2..fe4926a4ced652319cd6589b7bf6a44775dabcd3 100644 (file)
@@ -54,7 +54,7 @@ u8 rtw_do_join23a(struct rtw_adapter *padapter)
                /* we try to issue sitesurvey firstly */
 
                if (pmlmepriv->LinkDetectInfo.bBusyTraffic == false ||
-                   rtw_to_roaming(padapter) > 0) {
+                   padapter->mlmepriv.to_roaming > 0) {
                        RT_TRACE(_module_rtl871x_ioctl_set_c_, _drv_info_,
                                 ("rtw_do_join23a(): site survey if scanned_queue "
                                  "is empty\n."));
@@ -130,7 +130,7 @@ u8 rtw_do_join23a(struct rtw_adapter *padapter)
                                   queue */
                                /* we try to issue sitesurvey firstly */
                                if (pmlmepriv->LinkDetectInfo.bBusyTraffic ==
-                                   false || rtw_to_roaming(padapter) > 0) {
+                                   false || padapter->mlmepriv.to_roaming > 0){
                                        /* DBG_8723A("rtw_do_join23a() when   no "
                                           "desired bss in scanning queue\n");
                                        */
index 8bb368499ce2146cb1ce1396506c8ab6bdb14c33..34d2164f1dd8fd8c176de97ec76a94c2833990ec 100644 (file)
@@ -325,9 +325,7 @@ void rtw_free_network_nolock(struct mlme_priv *pmlmepriv,
 
 void rtw_free_network_queue23a(struct rtw_adapter* dev, u8 isfreeall)
 {
-
        _rtw_free_network23a_queue23a(dev, isfreeall);
-
 }
 
 /*
@@ -729,7 +727,6 @@ void rtw_surveydone_event_callback23a(struct rtw_adapter *adapter, u8 *pbuf)
 
                _clr_fwstate_(pmlmepriv, _FW_UNDER_SURVEY);
        } else {
-
                RT_TRACE(_module_rtl871x_mlme_c_, _drv_err_,
                         ("nic status =%x, survey done event comes too late!\n",
                          get_fwstate(pmlmepriv)));
@@ -797,8 +794,8 @@ void rtw_surveydone_event_callback23a(struct rtw_adapter *adapter, u8 *pbuf)
                        } else {
                                DBG_8723A("try_to_join, but select scanning "
                                          "queue fail, to_roaming:%d\n",
-                                         rtw_to_roaming(adapter));
-                               if (rtw_to_roaming(adapter) != 0) {
+                                         adapter->mlmepriv.to_roaming);
+                               if (adapter->mlmepriv.to_roaming) {
                                        if (--pmlmepriv->to_roaming == 0 ||
                                            rtw_sitesurvey_cmd23a(
                                                    adapter,
@@ -964,11 +961,11 @@ void rtw_indicate_disconnect23a(struct rtw_adapter *padapter)
 
         /* DBG_8723A("clear wps when %s\n", __func__); */
 
-       if (rtw_to_roaming(padapter) > 0)
+       if (padapter->mlmepriv.to_roaming > 0)
                _clr_fwstate_(pmlmepriv, _FW_LINKED);
 
        if (check_fwstate(&padapter->mlmepriv, _FW_LINKED) ||
-           rtw_to_roaming(padapter) <= 0) {
+           padapter->mlmepriv.to_roaming <= 0) {
                rtw_os_indicate_disconnect23a(padapter);
 
                /* set ips_deny_time to avoid enter IPS before LPS leave */
@@ -1464,11 +1461,11 @@ void rtw_stadel_event_callback23a(struct rtw_adapter *adapter, u8 *pbuf)
        spin_lock_bh(&pmlmepriv->lock);
 
        if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
-               if (rtw_to_roaming(adapter) > 0) {
+               if (adapter->mlmepriv.to_roaming > 0) {
                        /* this stadel_event is caused by roaming,
                           decrease to_roaming */
                        pmlmepriv->to_roaming--;
-               } else if (rtw_to_roaming(adapter) == 0)
+               } else if (adapter->mlmepriv.to_roaming == 0)
                        rtw_set_roaming(adapter, adapter->registrypriv.max_roaming_times);
                if (*((u16 *)pstadel->rsvd) != WLAN_REASON_EXPIRATION_CHK)
                        rtw_set_roaming(adapter, 0); /* don't roam */
@@ -1567,10 +1564,12 @@ void rtw23a_join_to_handler (unsigned long data)
 
        spin_lock_bh(&pmlmepriv->lock);
 
-       if (rtw_to_roaming(adapter) > 0) { /* join timeout caused by roaming */
+       if (adapter->mlmepriv.to_roaming > 0) {
+               /* join timeout caused by roaming */
                while (1) {
                        pmlmepriv->to_roaming--;
-                       if (rtw_to_roaming(adapter) != 0) { /* try another */
+                       if (adapter->mlmepriv.to_roaming != 0) {
+                               /* try another */
                                DBG_8723A("%s try another roaming\n", __func__);
                                do_join_r = rtw_do_join23a(adapter);
                                if (do_join_r != _SUCCESS) {
@@ -1730,7 +1729,7 @@ static int rtw_check_join_candidate(struct mlme_priv *pmlmepriv,
        if (rtw_is_desired_network(adapter, competitor) == false)
                goto exit;
 
-       if (rtw_to_roaming(adapter) > 0) {
+       if (adapter->mlmepriv.to_roaming > 0) {
                unsigned int passed;
 
                passed = jiffies_to_msecs(jiffies - competitor->last_scanned);
@@ -1751,7 +1750,7 @@ static int rtw_check_join_candidate(struct mlme_priv *pmlmepriv,
                          "new candidate: %s("MAC_FMT") rssi:%d\n",
                          pmlmepriv->assoc_by_bssid,
                          pmlmepriv->assoc_ssid.ssid,
-                         rtw_to_roaming(adapter),
+                         adapter->mlmepriv.to_roaming,
                          (*candidate)->network.Ssid.ssid,
                          MAC_ARG((*candidate)->network.MacAddress),
                          (int)(*candidate)->network.Rssi);
@@ -2474,11 +2473,6 @@ inline void rtw_set_roaming(struct rtw_adapter *adapter, u8 to_roaming)
        adapter->mlmepriv.to_roaming = to_roaming;
 }
 
-inline u8 rtw_to_roaming(struct rtw_adapter *adapter)
-{
-       return adapter->mlmepriv.to_roaming;
-}
-
 void rtw23a_roaming(struct rtw_adapter *padapter,
                    struct wlan_network *tgt_network)
 {
@@ -2500,7 +2494,7 @@ void _rtw23a_roaming(struct rtw_adapter *padapter,
        else
                pnetwork = &pmlmepriv->cur_network;
 
-       if (0 < rtw_to_roaming(padapter)) {
+       if (padapter->mlmepriv.to_roaming > 0) {
                DBG_8723A("roaming from %s("MAC_FMT"), length:%d\n",
                          pnetwork->network.Ssid.ssid,
                          MAC_ARG(pnetwork->network.MacAddress),
@@ -2519,7 +2513,7 @@ void _rtw23a_roaming(struct rtw_adapter *padapter,
                                          do_join_r);
                                pmlmepriv->to_roaming--;
 
-                               if (0 < rtw_to_roaming(padapter))
+                               if (padapter->mlmepriv.to_roaming > 0)
                                        continue;
                                else {
                                        DBG_8723A("%s(%d) -to roaming fail, "
@@ -2535,12 +2529,13 @@ void _rtw23a_roaming(struct rtw_adapter *padapter,
 
 int rtw_linked_check(struct rtw_adapter *padapter)
 {
-       if ((check_fwstate(&padapter->mlmepriv, WIFI_AP_STATE)) ||
-           (check_fwstate(&padapter->mlmepriv, WIFI_ADHOC_STATE|WIFI_ADHOC_MASTER_STATE))) {
+       if (check_fwstate(&padapter->mlmepriv, WIFI_AP_STATE) ||
+           check_fwstate(&padapter->mlmepriv,
+                         WIFI_ADHOC_STATE|WIFI_ADHOC_MASTER_STATE)) {
                if (padapter->stapriv.asoc_sta_count > 2)
                        return true;
        } else {        /* Station mode */
-               if (check_fwstate(&padapter->mlmepriv, _FW_LINKED) == true)
+               if (check_fwstate(&padapter->mlmepriv, _FW_LINKED))
                        return true;
        }
        return false;
index 0b48b05fc1ad8e512e24f3d5f8163bac7ccc0b56..d4b43bdeeefc99a43fab0f75c6350c8d73fc6cba 100644 (file)
@@ -494,6 +494,5 @@ void _rtw23a_roaming(struct rtw_adapter *adapter,
 void rtw23a_roaming(struct rtw_adapter *adapter,
                 struct wlan_network *tgt_network);
 void rtw_set_roaming(struct rtw_adapter *adapter, u8 to_roaming);
-u8 rtw_to_roaming(struct rtw_adapter *adapter);
 
 #endif /* __RTL871X_MLME_H_ */
index cf44d295b66a1ae236981bc5f8ca6e481fea944a..4f4d69c742b1bcfab20fde0b12c86265323045d8 100644 (file)
@@ -366,7 +366,7 @@ void rtw_cfg80211_indicate_connect(struct rtw_adapter *padapter)
        if (check_fwstate(pmlmepriv, WIFI_AP_STATE))
                return;
 
-       if (rtw_to_roaming(padapter) > 0) {
+       if (padapter->mlmepriv.to_roaming > 0) {
                struct wiphy *wiphy = pwdev->wiphy;
                struct ieee80211_channel *notify_channel;
                u32 freq;