check_fwstate
if (!check_fwstate(pmlmepriv, WIFI_AP_STATE))
check_fwstate(&padapter->mlmepriv, WIFI_AP_STATE)) {
if ((check_fwstate(pmlmepriv, _FW_LINKED))
if (check_fwstate(&dvobj->padapters->mlmepriv, WIFI_ASOC_STATE))
if (check_fwstate(pmlmepriv, WIFI_AP_STATE))
if (check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) ||
check_fwstate(pmlmepriv, WIFI_ADHOC_STATE)) {
if (check_fwstate(pmlmepriv, _FW_LINKED)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_MP_STATE) && check_fwstate(pmlmepriv, _FW_UNDER_LINKING))
if (check_fwstate(pmlmepriv, _FW_LINKED))
if (!check_fwstate(pmlmepriv, WIFI_STATION_STATE | WIFI_ADHOC_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE))
if (check_fwstate(pmlmepriv, _FW_UNDER_SURVEY))
else if (check_fwstate(pmlmepriv, _FW_UNDER_LINKING))
if (check_fwstate(pmlmepriv, _FW_LINKED | WIFI_ADHOC_MASTER_STATE)) {
if (!check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
if (check_fwstate(pmlmepriv, _FW_LINKED))
if (check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)) {
if (check_fwstate(pmlmepriv, _FW_LINKED))
if (check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)) {
if (check_fwstate(pmlmepriv, _FW_UNDER_SURVEY))
if (check_fwstate(pmlmepriv, _FW_UNDER_SURVEY))
else if (check_fwstate(pmlmepriv, _FW_UNDER_LINKING))
if (check_fwstate(pmlmepriv, _FW_UNDER_SURVEY))
if (check_fwstate(pmlmepriv, _FW_LINKED) || (*pold_state == Ndis802_11IBSS))
if (check_fwstate(pmlmepriv, _FW_LINKED) ||
check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE))
if (check_fwstate(pmlmepriv, _FW_LINKED))
if (check_fwstate(pmlmepriv, _FW_LINKED)) {
if (check_fwstate(pmlmepriv, _FW_UNDER_SURVEY | _FW_UNDER_LINKING) ||
if (!check_fwstate(pmlmepriv, _FW_LINKED) &&
!check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE))
if (check_fwstate(pmlmepriv, WIFI_ADHOC_STATE)) {
if (check_fwstate(pmlmepriv, _FW_UNDER_LINKING))
if (!check_fwstate(pmlmepriv, _FW_UNDER_LINKING)) {
if (check_fwstate(pmlmepriv, _FW_LINKED)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) ||
check_fwstate(pmlmepriv, WIFI_ADHOC_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) ||
check_fwstate(pmlmepriv, WIFI_ADHOC_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_ADHOC_STATE)) {
if (check_fwstate(mlme, WIFI_STATION_STATE) && check_fwstate(mlme, _FW_LINKED))
if (check_fwstate(pmlmepriv, _FW_UNDER_SURVEY | _FW_UNDER_LINKING))
if (check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) ||
check_fwstate(pmlmepriv, WIFI_ADHOC_STATE))
if (check_fwstate(pmlmepriv, _FW_LINKED)) {
if (check_fwstate(pmlmepriv, WIFI_UNDER_WPS)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
if (check_fwstate(&padapter->mlmepriv, WIFI_AP_STATE) ||
check_fwstate(&padapter->mlmepriv, WIFI_ADHOC_STATE | WIFI_ADHOC_MASTER_STATE)) {
if (check_fwstate(&padapter->mlmepriv, _FW_LINKED))
!check_fwstate(&padapter->mlmepriv, _FW_LINKED))
if (check_fwstate(&padapter->mlmepriv, _FW_LINKED) && is_same_network(&padapter->mlmepriv.cur_network.network, src, 0)) {
if (check_fwstate(pmlmepriv, _FW_LINKED) && (is_same_network(&pmlmepriv->cur_network.network, pnetwork, 0))) {
if (check_fwstate(pmlmepriv, WIFI_UNDER_WPS)) {
if (check_fwstate(pmlmepriv, WIFI_ADHOC_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)) {
if (!check_fwstate(pmlmepriv, _FW_UNDER_LINKING)) {
if (check_fwstate(pmlmepriv, _FW_UNDER_SURVEY)) {
if (check_fwstate(pmlmepriv, WIFI_ADHOC_STATE)) {
if (!check_fwstate(pmlmepriv, _FW_LINKED)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)
&& check_fwstate(pmlmepriv, _FW_LINKED)) {
if (check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) &&
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE | WIFI_AP_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_ADHOC_STATE | WIFI_ADHOC_MASTER_STATE | WIFI_AP_STATE)) {
if (!check_fwstate(&padapter->mlmepriv, _FW_LINKED)) {
if (check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) ||
check_fwstate(pmlmepriv, WIFI_ADHOC_STATE))
if (check_fwstate(&padapter->mlmepriv, _FW_LINKED) || rtw_to_roam(padapter) <= 0) {
(!check_fwstate(&padapter->mlmepriv,
while (check_fwstate(pmlmepriv, _FW_UNDER_SURVEY)
if (check_fwstate(pmlmepriv, _FW_UNDER_SURVEY))
if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE))
if (check_fwstate(pmlmepriv, _FW_LINKED)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE))
if (!check_fwstate(pmlmepriv, _FW_LINKED) &&
!check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE | WIFI_AP_STATE)) {
if ((check_fwstate(pmlmepriv, _FW_LINKED) &&
check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE))
if (check_fwstate(pmlmepriv, _FW_LINKED)) {
if (check_fwstate(b_pmlmepriv, WIFI_ASOC_STATE | WIFI_SITE_MONITOR) ||
check_fwstate(b_pmlmepriv, WIFI_UNDER_LINKING | WIFI_UNDER_WPS) ||
check_fwstate(b_pmlmepriv, WIFI_AP_STATE) ||
check_fwstate(b_pmlmepriv, WIFI_ADHOC_MASTER_STATE | WIFI_ADHOC_STATE)
if (check_fwstate(pmlmepriv, WIFI_SITE_MONITOR) ||
check_fwstate(pmlmepriv, WIFI_UNDER_LINKING | WIFI_UNDER_WPS) ||
check_fwstate(pmlmepriv, WIFI_AP_STATE) ||
check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE | WIFI_ADHOC_STATE) ||
check_fwstate(&padapter->mlmepriv, WIFI_ASOC_STATE)) ||
if (check_fwstate(&dvobj->padapters->mlmepriv, WIFI_ASOC_STATE))
if (check_fwstate(pmlmepriv, _FW_LINKED)) { /* connect */
if (check_fwstate(&dvobj->padapters->mlmepriv, WIFI_ASOC_STATE))
if (check_fwstate(pmlmepriv, WIFI_ASOC_STATE | WIFI_SITE_MONITOR) ||
check_fwstate(pmlmepriv, WIFI_UNDER_LINKING | WIFI_UNDER_WPS) ||
check_fwstate(pmlmepriv, WIFI_AP_STATE) ||
check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE | WIFI_ADHOC_STATE)
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE) && check_fwstate(pmlmepriv, _FW_LINKED) &&
if (check_fwstate(pmlmepriv, WIFI_MP_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(mlmepriv, WIFI_STATION_STATE) && psecuritypriv->busetkipkey) {
if (check_fwstate(mlmepriv, WIFI_STATION_STATE) &&
if (check_fwstate(&adapter->mlmepriv, _FW_UNDER_SURVEY) ||
!check_fwstate(&adapter->mlmepriv, _FW_LINKED)
if (check_fwstate(pmlmepriv, WIFI_ADHOC_STATE) ||
check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)) {
} else if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
} else if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
} else if (check_fwstate(pmlmepriv, WIFI_MP_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE) &&
(check_fwstate(pmlmepriv, _FW_LINKED) ||
check_fwstate(pmlmepriv, _FW_UNDER_LINKING))) {
} else if (check_fwstate(pmlmepriv, WIFI_MP_STATE) &&
check_fwstate(pmlmepriv, _FW_LINKED)) {
} else if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (!check_fwstate(pmlmepriv, WIFI_STATION_STATE) || !check_fwstate(pmlmepriv, _FW_LINKED))
if (!check_fwstate(pmlmepriv, WIFI_AP_STATE))
if ((pattrib->ether_type != 0x888e) && !check_fwstate(pmlmepriv, WIFI_MP_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_ADHOC_STATE) ||
check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)) {
} else if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
} else if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
} else if (check_fwstate(pmlmepriv, WIFI_AP_STATE) && !(psta->state & _FW_LINKED)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE | WIFI_ADHOC_STATE | WIFI_ADHOC_MASTER_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
} else if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
} else if (check_fwstate(pmlmepriv, WIFI_ADHOC_STATE) ||
check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_ASOC_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE))
if (check_fwstate(pmlmepriv, WIFI_ASOC_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
*pu8 = check_fwstate(&padapter->mlmepriv, WIFI_ASOC_STATE);
*pu8 = check_fwstate(&padapter->mlmepriv, WIFI_UNDER_LINKING);
*pu8 = check_fwstate(&padapter->mlmepriv, WIFI_UNDER_LINKING);
*pu8 = check_fwstate(&padapter->mlmepriv, WIFI_AP_STATE);
if (check_fwstate(&padapter->mlmepriv, WIFI_ASOC_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE))
if (check_fwstate(pmlmepriv, _FW_LINKED))
if (check_fwstate(&Adapter->mlmepriv, WIFI_STATION_STATE))
if (check_fwstate(pmlmepriv, WIFI_AP_STATE))
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE | WIFI_ADHOC_STATE | WIFI_ADHOC_MASTER_STATE)) {
if (check_fwstate(pmlmepriv, (_FW_LINKED|WIFI_AP_STATE)))
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE | WIFI_ADHOC_STATE | WIFI_ADHOC_MASTER_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE))
if (check_fwstate(pmlmepriv, WIFI_ADHOC_STATE|WIFI_ADHOC_MASTER_STATE))
if (check_fwstate(&padapter->mlmepriv, WIFI_AP_STATE))
if (!check_fwstate(&padapter->mlmepriv, WIFI_STATION_STATE))
if (check_fwstate(&padapter->mlmepriv, WIFI_ADHOC_STATE |
(check_fwstate(&padapter->mlmepriv, WIFI_AP_STATE))
if (check_fwstate(&padapter->mlmepriv, adhoc_state))
if (check_fwstate(&padapter->mlmepriv, WIFI_AP_STATE))
ret = ret || check_fwstate(pmlmepriv, _FW_UNDER_SURVEY);
if ((check_fwstate(pmlmepriv, WIFI_ADHOC_STATE) ||
check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE) ||
check_fwstate(pmlmepriv, WIFI_AP_STATE)) &&
check_fwstate(pmlmepriv, _FW_LINKED)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_UNDER_WPS | _FW_UNDER_SURVEY |
if (check_fwstate(pmlmepriv, _FW_UNDER_SURVEY)) {
} else if (check_fwstate(pmlmepriv, _FW_UNDER_LINKING)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(&padapter->mlmepriv, _FW_LINKED)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(pmlmepriv, _FW_UNDER_LINKING)) {
if (check_fwstate(pmlmepriv, _FW_UNDER_SURVEY))
if (!check_fwstate(pmlmepriv, WIFI_AP_STATE))
if (!check_fwstate(pmlmepriv, _FW_LINKED | WIFI_AP_STATE))
if (!check_fwstate(&padapter->mlmepriv, _FW_LINKED))
if (check_fwstate(pmlmepriv, _FW_LINKED) &&
if (check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE))
if (check_fwstate(pmlmepriv, WIFI_AP_STATE))
if (check_fwstate(&padapter->mlmepriv, _FW_LINKED)) {
if (!psta && check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE | WIFI_MP_STATE)) { /* sta mode */
} else if (check_fwstate(pmlmepriv, WIFI_ADHOC_STATE)) { /* adhoc mode */
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
} else if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
} else if (check_fwstate(pmlmepriv, WIFI_ADHOC_STATE) ||
check_fwstate(pmlmepriv, WIFI_ADHOC_MASTER_STATE)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)
&& check_fwstate(pmlmepriv, _FW_LINKED)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)
&& check_fwstate(pmlmepriv, _FW_LINKED)) {
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE) && check_fwstate(pmlmepriv, _FW_LINKED)) {
} else if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(pmlmepriv, _FW_UNDER_SURVEY))
if (check_fwstate(pmlmepriv, _FW_UNDER_LINKING)) {
if (check_fwstate(pmlmepriv, WIFI_AP_STATE))
else if (check_fwstate(pmlmepriv, WIFI_STATION_STATE))
if (check_fwstate(pmlmepriv, WIFI_STATION_STATE)) {
} else if (check_fwstate(pmlmepriv, WIFI_AP_STATE)) {
if (check_fwstate(pmlmepriv, _FW_LINKED))
if (!rtw_mc2u_disable && check_fwstate(pmlmepriv, WIFI_AP_STATE) &&