• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/vt6656/

Lines Matching refs:pMgmt

123     PSMgmtObject    pMgmt = &(pDevice->sMgmtObj);
149 pCurrBSS = &(pMgmt->sBSSList[ii]);
162 if ((pMgmt->eConfigMode == WMAC_CONFIG_AUTO) ||
163 ((pMgmt->eConfigMode == WMAC_CONFIG_IBSS_STA) && WLAN_GET_CAP_INFO_IBSS(pCurrBSS->wCapInfo)) ||
164 ((pMgmt->eConfigMode == WMAC_CONFIG_ESS_STA) && WLAN_GET_CAP_INFO_ESS(pCurrBSS->wCapInfo))
171 if ((pMgmt->eConfigMode == WMAC_CONFIG_AUTO) ||
172 ((pMgmt->eConfigMode == WMAC_CONFIG_IBSS_STA) && WLAN_GET_CAP_INFO_IBSS(pCurrBSS->wCapInfo)) ||
173 ((pMgmt->eConfigMode == WMAC_CONFIG_ESS_STA) && WLAN_GET_CAP_INFO_ESS(pCurrBSS->wCapInfo))
185 pCurrBSS = &(pMgmt->sBSSList[ii]);
205 if (((pMgmt->eConfigMode == WMAC_CONFIG_IBSS_STA) && WLAN_GET_CAP_INFO_ESS(pCurrBSS->wCapInfo)) ||
206 ((pMgmt->eConfigMode == WMAC_CONFIG_ESS_STA) && WLAN_GET_CAP_INFO_IBSS(pCurrBSS->wCapInfo))
209 DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BSS type mismatch.... Config[%d] BSS[0x%04x]\n", pMgmt->eConfigMode, pCurrBSS->wCapInfo);
222 if (pMgmt->eAuthenMode < WMAC_AUTH_WPA) {
227 } else if ((pMgmt->eAuthenMode == WMAC_AUTH_WPA) ||
228 (pMgmt->eAuthenMode == WMAC_AUTH_WPAPSK)) {
233 } else if ((pMgmt->eAuthenMode == WMAC_AUTH_WPA2) ||
234 (pMgmt->eAuthenMode == WMAC_AUTH_WPA2PSK)) {
242 pMgmt->pSameBSS[jj].uChannel = pCurrBSS->uChannel;
290 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
295 if (pMgmt->sBSSList[ii].bActive &&
296 !compare_ether_addr(pMgmt->sBSSList[ii].abyBSSID,
297 pMgmt->abyCurrBSSID)) {
306 if ((pMgmt->sBSSList[ii].bActive) && (pMgmt->sBSSList[ii].uClearCount < BSS_CLEAR_COUNT)) {
307 pMgmt->sBSSList[ii].uClearCount ++;
311 pMgmt->sBSSList[ii].bActive = FALSE;
312 memset(&pMgmt->sBSSList[ii], 0, sizeof(KnownBSS));
335 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
340 pBSSList = &(pMgmt->sBSSList[ii]);
388 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
396 pBSSList = (PKnownBSS)&(pMgmt->sBSSList[0]);
399 pBSSList = (PKnownBSS)&(pMgmt->sBSSList[ii]);
455 if ((pMgmt->eCurrMode == WMAC_MODE_ESS_STA) &&
456 (pMgmt->eCurrState == WMAC_STATE_ASSOC)) {
458 if (pBSSList == pMgmt->pCurrBSS) {
489 if ((pMgmt->eAuthenMode == WMAC_AUTH_WPA2) || (pBSSList->bWPA2Valid == TRUE)) {
500 if ((bIs802_1x == TRUE) && (pSSID->len == ((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->len) &&
501 ( !memcmp(pSSID->abySSID, ((PWLAN_IE_SSID)pMgmt->abyDesireSSID)->abySSID, pSSID->len))) {
507 if ((pDevice->bLinkPass == TRUE) && (pMgmt->eCurrState == WMAC_STATE_ASSOC)) {
531 (pMgmt->b11hEnable == TRUE)) {
532 CARDvSetCountryInfo(pMgmt->pAdapter,
543 CARDbSetQuiet( pMgmt->pAdapter,
552 CARDbSetQuiet( pMgmt->pAdapter,
565 CARDbStartQuiet(pMgmt->pAdapter);
610 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
661 if ((pMgmt->eCurrMode == WMAC_MODE_ESS_STA) &&
662 (pMgmt->eCurrState == WMAC_STATE_ASSOC)) {
664 if (pBSSList == pMgmt->pCurrBSS) {
739 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
744 if (pMgmt->sNodeDBTable[ii].bActive) {
746 pMgmt->sNodeDBTable[ii].abyMACAddr)) {
772 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
781 if (pMgmt->sNodeDBTable[ii].bActive) {
782 if (pMgmt->sNodeDBTable[ii].uInActiveCount > BigestCount) {
783 BigestCount = pMgmt->sNodeDBTable[ii].uInActiveCount;
797 if (pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue.next != NULL) {
798 while ((skb = skb_dequeue(&pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue)) != NULL)
806 memset(&pMgmt->sNodeDBTable[*puNodeIndex], 0, sizeof(KnownNodeDB));
807 pMgmt->sNodeDBTable[*puNodeIndex].bActive = TRUE;
808 pMgmt->sNodeDBTable[*puNodeIndex].uRatePollTimeout = FALLBACK_POLL_SECOND;
810 skb_queue_head_init(&pMgmt->sNodeDBTable[*puNodeIndex].sTxPSQueue);
811 pMgmt->sNodeDBTable[*puNodeIndex].byAuthSequence = 0;
812 pMgmt->sNodeDBTable[*puNodeIndex].wEnQueueCnt = 0;
834 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
839 while ((skb = skb_dequeue(&pMgmt->sNodeDBTable[uNodeIndex].sTxPSQueue)) != NULL)
842 memset(&pMgmt->sNodeDBTable[uNodeIndex], 0, sizeof(KnownNodeDB));
844 pMgmt->abyPSTxMap[pMgmt->sNodeDBTable[uNodeIndex].wAID >> 3] &= ~byMask[pMgmt->sNodeDBTable[uNodeIndex].wAID & 7];
865 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
868 memset(&pMgmt->sNodeDBTable[0], 0, sizeof(KnownNodeDB));
870 pMgmt->sNodeDBTable[0].bActive = TRUE;
874 pMgmt->abyCurrSuppRates[1] = RATEuSetIE((PWLAN_IE_SUPP_RATES)pSuppRates,
875 (PWLAN_IE_SUPP_RATES)pMgmt->abyCurrSuppRates,
877 pMgmt->abyCurrExtSuppRates[1] = RATEuSetIE((PWLAN_IE_SUPP_RATES)pExtSuppRates,
878 (PWLAN_IE_SUPP_RATES)pMgmt->abyCurrExtSuppRates,
881 (PWLAN_IE_SUPP_RATES)pMgmt->abyCurrSuppRates,
882 (PWLAN_IE_SUPP_RATES)pMgmt->abyCurrExtSuppRates,
884 &(pMgmt->sNodeDBTable[0].wMaxBasicRate),
885 &(pMgmt->sNodeDBTable[0].wMaxSuppRate),
886 &(pMgmt->sNodeDBTable[0].wSuppRate),
887 &(pMgmt->sNodeDBTable[0].byTopCCKBasicRate),
888 &(pMgmt->sNodeDBTable[0].byTopOFDMBasicRate)
890 memcpy(pMgmt->sNodeDBTable[0].abyMACAddr, pMgmt->abyCurrBSSID, WLAN_ADDR_LEN);
891 pMgmt->sNodeDBTable[0].wTxDataRate = pMgmt->sNodeDBTable[0].wMaxSuppRate;
892 pMgmt->sNodeDBTable[0].bShortPreamble = WLAN_GET_CAP_INFO_SHORTPREAMBLE(*pwCapInfo);
893 pMgmt->sNodeDBTable[0].uRatePollTimeout = FALLBACK_POLL_SECOND;
896 DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"pMgmt->sNodeDBTable[0].wTxDataRate = %d \n", pMgmt->sNodeDBTable[0].wTxDataRate);
914 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
917 memset(&pMgmt->sNodeDBTable[0], 0, sizeof(KnownNodeDB));
918 memset(pMgmt->sNodeDBTable[0].abyMACAddr, 0xff, WLAN_ADDR_LEN);
919 pMgmt->sNodeDBTable[0].bActive = TRUE;
920 pMgmt->sNodeDBTable[0].bPSEnable = FALSE;
921 skb_queue_head_init(&pMgmt->sNodeDBTable[0].sTxPSQueue);
923 (PWLAN_IE_SUPP_RATES)pMgmt->abyCurrSuppRates,
924 (PWLAN_IE_SUPP_RATES)pMgmt->abyCurrExtSuppRates,
926 &(pMgmt->sNodeDBTable[0].wMaxBasicRate),
927 &(pMgmt->sNodeDBTable[0].wMaxSuppRate),
928 &(pMgmt->sNodeDBTable[0].wSuppRate),
929 &(pMgmt->sNodeDBTable[0].byTopCCKBasicRate),
930 &(pMgmt->sNodeDBTable[0].byTopOFDMBasicRate)
932 pMgmt->sNodeDBTable[0].wTxDataRate = pMgmt->sNodeDBTable[0].wMaxBasicRate;
933 pMgmt->sNodeDBTable[0].uRatePollTimeout = FALLBACK_POLL_SECOND;
953 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
1005 if((pMgmt->eCurrState!=WMAC_STATE_ASSOC) &&
1006 (pMgmt->eLastState==WMAC_STATE_ASSOC))
1013 pMgmt->eLastState = pMgmt->eCurrState ;
1019 if (pMgmt->sNodeDBTable[ii].bActive) {
1021 pMgmt->sNodeDBTable[ii].uInActiveCount++;
1024 if (pMgmt->sNodeDBTable[ii].uInActiveCount > MAX_INACTIVE_COUNT) {
1031 if (pMgmt->sNodeDBTable[ii].eNodeState >= NODE_ASSOC) {
1036 if (pMgmt->sNodeDBTable[ii].uInActiveCount < ERP_RECOVER_COUNT) {
1037 if (!pMgmt->sNodeDBTable[ii].bShortPreamble) {
1041 if (!pMgmt->sNodeDBTable[ii].bERPExist) {
1045 if (!pMgmt->sNodeDBTable[ii].bShortSlotTime)
1051 if (pMgmt->sNodeDBTable[ii].bPSEnable)
1060 if ((pMgmt->eCurrMode == WMAC_MODE_ESS_STA) && (ii == 0))
1061 RATEvTxRateFallBack(pDevice, &(pMgmt->sNodeDBTable[ii]));
1066 &(pMgmt->sNodeDBTable[ii]));
1070 if (pMgmt->eCurrMode == WMAC_MODE_ESS_STA)
1072 &(pMgmt->sNodeDBTable[ii]));
1078 if (pMgmt->sNodeDBTable[ii].wEnQueueCnt != 0) {
1080 ii, pMgmt->sNodeDBTable[ii].wEnQueueCnt);
1081 if ((ii >0) && (pMgmt->sNodeDBTable[ii].wEnQueueCnt > 15)) {
1092 if ((pMgmt->eCurrMode == WMAC_MODE_ESS_AP) && (pDevice->byBBType == BB_TYPE_11G)) {
1143 if (pMgmt->eCurrMode == WMAC_MODE_ESS_AP) {
1145 pMgmt->sNodeDBTable[0].bPSEnable = TRUE;
1147 pMgmt->sNodeDBTable[0].bPSEnable = FALSE;
1150 pItemSSID = (PWLAN_IE_SSID)pMgmt->abyDesireSSID;
1151 pCurrSSID = (PWLAN_IE_SSID)pMgmt->abyCurrSSID;
1153 if ((pMgmt->eCurrMode == WMAC_MODE_STANDBY) ||
1154 (pMgmt->eCurrMode == WMAC_MODE_ESS_STA)) {
1156 if (pMgmt->sNodeDBTable[0].bActive) { // Assoc with BSS
1157 // DBG_PRT(MSG_LEVEL_INFO, KERN_INFO "Callback inactive Count = [%d]\n", pMgmt->sNodeDBTable[0].uInActiveCount);
1164 if ((pMgmt->sNodeDBTable[0].uInActiveCount >= (LOST_BEACON_COUNT/2)) &&
1172 if (pMgmt->sNodeDBTable[0].uInActiveCount >= LOST_BEACON_COUNT) {
1173 pMgmt->sNodeDBTable[0].bActive = FALSE;
1174 pMgmt->eCurrMode = WMAC_MODE_STANDBY;
1175 pMgmt->eCurrState = WMAC_STATE_IDLE;
1182 DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Lost AP beacon [%d] sec, disconnected !\n", pMgmt->sNodeDBTable[0].uInActiveCount);
1212 if ((pDevice->bEnableRoaming == TRUE)&&(!(pMgmt->Cisco_cckm))) {
1220 pMgmt->abyDesireSSID);
1223 pMgmt->abyDesireSSID);
1267 pMgmt->eScanType = WMAC_SCAN_ACTIVE;
1270 pMgmt->abyDesireSSID);
1273 pMgmt->abyDesireSSID);
1280 if (pMgmt->eCurrMode == WMAC_MODE_IBSS_STA) {
1282 if ((pMgmt->eCurrState == WMAC_STATE_STARTED) && (pCurrSSID->len == 0)) {
1288 pMgmt->eScanType = WMAC_SCAN_ACTIVE;
1294 if (pMgmt->eCurrState == WMAC_STATE_JOINTED) {
1300 if (pMgmt->sNodeDBTable[0].uInActiveCount >=ADHOC_LOST_BEACON_COUNT) {
1301 DBG_PRT(MSG_LEVEL_NOTICE, KERN_INFO "Lost other STA beacon [%d] sec, started !\n", pMgmt->sNodeDBTable[0].uInActiveCount);
1302 pMgmt->sNodeDBTable[0].uInActiveCount = 0;
1303 pMgmt->eCurrState = WMAC_STATE_STARTED;
1318 pMgmt->sTimerSecondCallback.expires = RUN_AT(HZ);
1319 add_timer(&pMgmt->sTimerSecondCallback);
1342 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
1370 if (pMgmt->eCurrMode == WMAC_MODE_ESS_STA) {
1371 pMgmt->sNodeDBTable[0].uTxAttempts += 1;
1374 pMgmt->sNodeDBTable[0].uTxOk[MAX_RATE]++;
1389 pMgmt->sNodeDBTable[0].uTxOk[wFallBackRate]++;
1391 pMgmt->sNodeDBTable[0].uTxFailures ++;
1393 pMgmt->sNodeDBTable[0].uTxRetry += byTxRetry;
1395 pMgmt->sNodeDBTable[0].uTxFail[MAX_RATE]+=byTxRetry;
1398 pMgmt->sNodeDBTable[0].uTxFail[wRate]+=byTxRetry;
1407 pMgmt->sNodeDBTable[0].uTxFail[wFallBackRate]++;
1417 pMgmt->sNodeDBTable[0].uTxFail[wFallBackRate]++;
1423 if ((pMgmt->eCurrMode == WMAC_MODE_IBSS_STA) ||
1424 (pMgmt->eCurrMode == WMAC_MODE_ESS_AP)) {
1429 pMgmt->sNodeDBTable[uNodeIndex].uTxAttempts += 1;
1432 pMgmt->sNodeDBTable[uNodeIndex].uTxOk[MAX_RATE]++;
1447 pMgmt->sNodeDBTable[uNodeIndex].uTxOk[wFallBackRate]++;
1449 pMgmt->sNodeDBTable[uNodeIndex].uTxFailures ++;
1451 pMgmt->sNodeDBTable[uNodeIndex].uTxRetry += byTxRetry;
1453 pMgmt->sNodeDBTable[uNodeIndex].uTxFail[MAX_RATE]+=byTxRetry;
1456 pMgmt->sNodeDBTable[uNodeIndex].uTxFail[wRate]+=byTxRetry;
1465 pMgmt->sNodeDBTable[uNodeIndex].uTxFail[wFallBackRate]++;
1473 pMgmt->sNodeDBTable[uNodeIndex].uTxFail[wFallBackRate]++;
1508 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
1513 if (pMgmt->sNodeDBTable[ii].bActive) {
1515 if (pMgmt->sNodeDBTable[ii].sTxPSQueue.next != NULL) {
1516 while ((skb = skb_dequeue(&pMgmt->sNodeDBTable[ii].sTxPSQueue)) != NULL){
1521 memset(&pMgmt->sNodeDBTable[ii], 0, sizeof(KnownNodeDB));
1532 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
1535 if ((pMgmt->eCurrState == WMAC_STATE_ASSOC) ||
1536 ((pMgmt->eCurrMode == WMAC_MODE_IBSS_STA) && (pMgmt->eCurrState == WMAC_STATE_JOINTED))) {
1537 pBSSList = BSSpAddrIsInBSSList(pDevice, pMgmt->abyCurrBSSID, (PWLAN_IE_SSID)pMgmt->abyCurrSSID);
1619 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
1623 pMgmt->sBSSList[ii].bSelected = FALSE;
1632 PSMgmtObject pMgmt = &(pDevice->sMgmtObj);
1634 if ((pMgmt->eCurrState == WMAC_STATE_ASSOC) ||
1635 ((pMgmt->eCurrMode == WMAC_MODE_IBSS_STA) && (pMgmt->eCurrState == WMAC_STATE_JOINTED))) {
1636 pBSSList = BSSpAddrIsInBSSList(pDevice, pMgmt->abyCurrBSSID, (PWLAN_IE_SSID)pMgmt->abyCurrSSID);