• 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:pBSSList

336     PKnownBSS       pBSSList = NULL;
340 pBSSList = &(pMgmt->sBSSList[ii]);
341 if (pBSSList->bActive) {
342 if (!compare_ether_addr(pBSSList->abyBSSID, abyBSSID)) {
343 if (pSSID->len == ((PWLAN_IE_SSID)pBSSList->abySSID)->len){
345 ((PWLAN_IE_SSID)pBSSList->abySSID)->abySSID,
347 return pBSSList;
390 PKnownBSS pBSSList = NULL;
396 pBSSList = (PKnownBSS)&(pMgmt->sBSSList[0]);
399 pBSSList = (PKnownBSS)&(pMgmt->sBSSList[ii]);
400 if (!pBSSList->bActive)
409 pBSSList->bActive = TRUE;
410 memcpy( pBSSList->abyBSSID, abyBSSIDAddr, WLAN_BSSID_LEN);
411 HIDWORD(pBSSList->qwBSSTimestamp) = cpu_to_le32(HIDWORD(qwTimestamp));
412 LODWORD(pBSSList->qwBSSTimestamp) = cpu_to_le32(LODWORD(qwTimestamp));
413 pBSSList->wBeaconInterval = cpu_to_le16(wBeaconInterval);
414 pBSSList->wCapInfo = cpu_to_le16(wCapInfo);
415 pBSSList->uClearCount = 0;
419 memcpy( pBSSList->abySSID, pSSID, pSSID->len + WLAN_IEHDR_LEN);
421 pBSSList->uChannel = byCurrChannel;
425 memcpy( pBSSList->abySuppRates, pSuppRates, pSuppRates->len + WLAN_IEHDR_LEN);
430 memcpy(pBSSList->abyExtSuppRates, pExtSuppRates, pExtSuppRates->len + WLAN_IEHDR_LEN);
434 memset(pBSSList->abyExtSuppRates, 0, WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1);
436 pBSSList->sERP.byERP = psERP->byERP;
437 pBSSList->sERP.bERPExist = psERP->bERPExist;
440 if (pBSSList->uChannel > CB_MAX_CHANNEL_24G) {
441 pBSSList->eNetworkTypeInUse = PHY_TYPE_11A;
443 if (pBSSList->sERP.bERPExist == TRUE) {
444 pBSSList->eNetworkTypeInUse = PHY_TYPE_11G;
446 pBSSList->eNetworkTypeInUse = PHY_TYPE_11B;
450 pBSSList->byRxRate = pRxPacket->byRxRate;
451 pBSSList->qwLocalTSF = pRxPacket->qwLocalTSF;
452 pBSSList->uRSSI = pRxPacket->uRSSI;
453 pBSSList->bySQ = pRxPacket->bySQ;
458 if (pBSSList == pMgmt->pCurrBSS) {
463 WPA_ClearRSN(pBSSList);
470 pBSSList->wWPALen = uLen;
471 memcpy(pBSSList->byWPAIE, pRSNWPA, uLen);
472 WPA_ParseRSN(pBSSList, pRSNWPA);
476 WPA2_ClearRSN(pBSSList);
483 pBSSList->wRSNLen = uLen;
484 memcpy(pBSSList->byRSNIE, pRSN, uLen);
485 WPA2vParseRSN(pBSSList, pRSN);
489 if ((pMgmt->eAuthenMode == WMAC_AUTH_WPA2) || (pBSSList->bWPA2Valid == TRUE)) {
494 for (ii = 0; ii < pBSSList->wAKMSSAuthCount; ii ++) {
495 if (pBSSList->abyAKMSSAuthType[ii] == WLAN_11i_AKMSS_802_1X) {
504 pBSSList->abyBSSID,
505 &pBSSList->sRSNCapObj);
521 pBSSList->byRSSIStatCnt = 0;
522 RFvRSSITodBm(pDevice, (BYTE)(pRxPacket->uRSSI), &pBSSList->ldBmMAX);
523 pBSSList->ldBmAverage[0] = pBSSList->ldBmMAX;
524 pBSSList->ldBmAverRange = pBSSList->ldBmMAX;
526 pBSSList->ldBmAverage[ii] = 0;
533 pBSSList->eNetworkTypeInUse,
569 pBSSList->uIELength = uIELength;
570 if (pBSSList->uIELength > WLAN_BEACON_FR_MAXLEN)
571 pBSSList->uIELength = WLAN_BEACON_FR_MAXLEN;
572 memcpy(pBSSList->abyIEs, pbyIEs, pBSSList->uIELength);
603 PKnownBSS pBSSList,
617 if (pBSSList == NULL)
621 HIDWORD(pBSSList->qwBSSTimestamp) = cpu_to_le32(HIDWORD(qwTimestamp));
622 LODWORD(pBSSList->qwBSSTimestamp) = cpu_to_le32(LODWORD(qwTimestamp));
623 pBSSList->wBeaconInterval = cpu_to_le16(wBeaconInterval);
624 pBSSList->wCapInfo = cpu_to_le16(wCapInfo);
625 pBSSList->uClearCount = 0;
626 pBSSList->uChannel = byCurrChannel;
627 // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BSSbUpdateToBSSList: pBSSList->uChannel: %d\n", pBSSList->uChannel);
633 memcpy(pBSSList->abySSID, pSSID, pSSID->len + WLAN_IEHDR_LEN);
634 memcpy(pBSSList->abySuppRates, pSuppRates,pSuppRates->len + WLAN_IEHDR_LEN);
637 memcpy(pBSSList->abyExtSuppRates, pExtSuppRates,pExtSuppRates->len + WLAN_IEHDR_LEN);
639 memset(pBSSList->abyExtSuppRates, 0, WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1);
641 pBSSList->sERP.byERP = psERP->byERP;
642 pBSSList->sERP.bERPExist = psERP->bERPExist;
645 if (pBSSList->uChannel > CB_MAX_CHANNEL_24G) {
646 pBSSList->eNetworkTypeInUse = PHY_TYPE_11A;
648 if (pBSSList->sERP.bERPExist == TRUE) {
649 pBSSList->eNetworkTypeInUse = PHY_TYPE_11G;
651 pBSSList->eNetworkTypeInUse = PHY_TYPE_11B;
655 pBSSList->byRxRate = pRxPacket->byRxRate;
656 pBSSList->qwLocalTSF = pRxPacket->qwLocalTSF;
658 pBSSList->uRSSI = pRxPacket->uRSSI;
659 pBSSList->bySQ = pRxPacket->bySQ;
664 if (pBSSList == pMgmt->pCurrBSS) {
669 WPA_ClearRSN(pBSSList); //mike update
675 pBSSList->wWPALen = uLen;
676 memcpy(pBSSList->byWPAIE, pRSNWPA, uLen);
677 WPA_ParseRSN(pBSSList, pRSNWPA);
681 WPA2_ClearRSN(pBSSList); //mike update
687 pBSSList->wRSNLen = uLen;
688 memcpy(pBSSList->byRSNIE, pRSN, uLen);
689 WPA2vParseRSN(pBSSList, pRSN);
696 pBSSList->byRSSIStatCnt++;
697 pBSSList->byRSSIStatCnt %= RSSI_STAT_COUNT;
698 pBSSList->ldBmAverage[pBSSList->byRSSIStatCnt] = ldBm;
701 if (pBSSList->ldBmAverage[ii] != 0) {
702 pBSSList->ldBmMAX =
703 max(pBSSList->ldBmAverage[ii], ldBm);
705 pBSSList->ldBmAverage[ii];
709 pBSSList->ldBmAverRange = ldBmSum /jj;
712 pBSSList->uIELength = uIELength;
713 if (pBSSList->uIELength > WLAN_BEACON_FR_MAXLEN)
714 pBSSList->uIELength = WLAN_BEACON_FR_MAXLEN;
715 memcpy(pBSSList->abyIEs, pbyIEs, pBSSList->uIELength);
1531 PKnownBSS pBSSList = NULL;
1537 pBSSList = BSSpAddrIsInBSSList(pDevice, pMgmt->abyCurrBSSID, (PWLAN_IE_SSID)pMgmt->abyCurrSSID);
1538 if (pBSSList != NULL) {
1543 if (pBSSList->ldBmAverage[ii] != 0) {
1545 LocalldBmAverage += pBSSList->ldBmAverage[ii];
1631 PKnownBSS pBSSList = NULL;
1636 pBSSList = BSSpAddrIsInBSSList(pDevice, pMgmt->abyCurrBSSID, (PWLAN_IE_SSID)pMgmt->abyCurrSSID);
1637 if (pBSSList != NULL) {
1638 pDevice->byBBPreEDRSSI = (BYTE) (~(pBSSList->ldBmAverRange) + 1);