• 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/vt6655/

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)) {
344 // return pBSSList;
345 if (pSSID->len == ((PWLAN_IE_SSID)pBSSList->abySSID)->len){
347 ((PWLAN_IE_SSID)pBSSList->abySSID)->abySSID,
349 return pBSSList;
395 PKnownBSS pBSSList = NULL;
402 pBSSList = (PKnownBSS)&(pMgmt->sBSSList[0]);
405 pBSSList = (PKnownBSS)&(pMgmt->sBSSList[ii]);
406 if (!pBSSList->bActive)
415 pBSSList->bActive = true;
416 memcpy( pBSSList->abyBSSID, abyBSSIDAddr, WLAN_BSSID_LEN);
417 HIDWORD(pBSSList->qwBSSTimestamp) = cpu_to_le32(HIDWORD(qwTimestamp));
418 LODWORD(pBSSList->qwBSSTimestamp) = cpu_to_le32(LODWORD(qwTimestamp));
419 pBSSList->wBeaconInterval = cpu_to_le16(wBeaconInterval);
420 pBSSList->wCapInfo = cpu_to_le16(wCapInfo);
421 pBSSList->uClearCount = 0;
425 memcpy( pBSSList->abySSID, pSSID, pSSID->len + WLAN_IEHDR_LEN);
427 pBSSList->uChannel = byCurrChannel;
431 memcpy( pBSSList->abySuppRates, pSuppRates, pSuppRates->len + WLAN_IEHDR_LEN);
436 memcpy(pBSSList->abyExtSuppRates, pExtSuppRates, pExtSuppRates->len + WLAN_IEHDR_LEN);
440 memset(pBSSList->abyExtSuppRates, 0, WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1);
442 pBSSList->sERP.byERP = psERP->byERP;
443 pBSSList->sERP.bERPExist = psERP->bERPExist;
446 if (pBSSList->uChannel > CB_MAX_CHANNEL_24G) {
447 pBSSList->eNetworkTypeInUse = PHY_TYPE_11A;
449 if (pBSSList->sERP.bERPExist == true) {
450 pBSSList->eNetworkTypeInUse = PHY_TYPE_11G;
452 pBSSList->eNetworkTypeInUse = PHY_TYPE_11B;
456 pBSSList->byRxRate = pRxPacket->byRxRate;
457 pBSSList->qwLocalTSF = pRxPacket->qwLocalTSF;
458 pBSSList->uRSSI = pRxPacket->uRSSI;
459 pBSSList->bySQ = pRxPacket->bySQ;
464 if (pBSSList == pMgmt->pCurrBSS) {
469 WPA_ClearRSN(pBSSList);
475 pBSSList->wWPALen = uLen;
476 memcpy(pBSSList->byWPAIE, pRSNWPA, uLen);
477 WPA_ParseRSN(pBSSList, pRSNWPA);
481 WPA2_ClearRSN(pBSSList);
486 pBSSList->wRSNLen = uLen;
487 memcpy(pBSSList->byRSNIE, pRSN, uLen);
488 WPA2vParseRSN(pBSSList, pRSN);
492 if ((pMgmt->eAuthenMode == WMAC_AUTH_WPA2) || (pBSSList->bWPA2Valid == true)) {
497 for (ii = 0; ii < pBSSList->wAKMSSAuthCount; ii ++) {
498 if (pBSSList->abyAKMSSAuthType[ii] == WLAN_11i_AKMSS_802_1X) {
506 bAdd_PMKID_Candidate((void *)pDevice, pBSSList->abyBSSID, &pBSSList->sRSNCapObj);
522 pBSSList->byRSSIStatCnt = 0;
523 RFvRSSITodBm(pDevice, (unsigned char)(pRxPacket->uRSSI), &pBSSList->ldBmMAX);
524 pBSSList->ldBmAverage[0] = pBSSList->ldBmMAX;
526 pBSSList->ldBmAverage[ii] = 0;
531 set_country_info(pMgmt->pAdapter, pBSSList->eNetworkTypeInUse,
566 pBSSList->uIELength = uIELength;
567 if (pBSSList->uIELength > WLAN_BEACON_FR_MAXLEN)
568 pBSSList->uIELength = WLAN_BEACON_FR_MAXLEN;
569 memcpy(pBSSList->abyIEs, pbyIEs, pBSSList->uIELength);
602 PKnownBSS pBSSList,
618 if (pBSSList == NULL)
622 HIDWORD(pBSSList->qwBSSTimestamp) = cpu_to_le32(HIDWORD(qwTimestamp));
623 LODWORD(pBSSList->qwBSSTimestamp) = cpu_to_le32(LODWORD(qwTimestamp));
624 pBSSList->wBeaconInterval = cpu_to_le16(wBeaconInterval);
625 pBSSList->wCapInfo = cpu_to_le16(wCapInfo);
626 pBSSList->uClearCount = 0;
627 pBSSList->uChannel = byCurrChannel;
628 // DBG_PRT(MSG_LEVEL_DEBUG, KERN_INFO"BSSbUpdateToBSSList: pBSSList->uChannel: %d\n", pBSSList->uChannel);
634 memcpy(pBSSList->abySSID, pSSID, pSSID->len + WLAN_IEHDR_LEN);
635 memcpy(pBSSList->abySuppRates, pSuppRates,pSuppRates->len + WLAN_IEHDR_LEN);
638 memcpy(pBSSList->abyExtSuppRates, pExtSuppRates,pExtSuppRates->len + WLAN_IEHDR_LEN);
640 memset(pBSSList->abyExtSuppRates, 0, WLAN_IEHDR_LEN + WLAN_RATES_MAXLEN + 1);
642 pBSSList->sERP.byERP = psERP->byERP;
643 pBSSList->sERP.bERPExist = psERP->bERPExist;
646 if (pBSSList->uChannel > CB_MAX_CHANNEL_24G) {
647 pBSSList->eNetworkTypeInUse = PHY_TYPE_11A;
649 if (pBSSList->sERP.bERPExist == true) {
650 pBSSList->eNetworkTypeInUse = PHY_TYPE_11G;
652 pBSSList->eNetworkTypeInUse = PHY_TYPE_11B;
656 pBSSList->byRxRate = pRxPacket->byRxRate;
657 pBSSList->qwLocalTSF = pRxPacket->qwLocalTSF;
659 pBSSList->uRSSI = pRxPacket->uRSSI;
660 pBSSList->bySQ = pRxPacket->bySQ;
665 if (pBSSList == pMgmt->pCurrBSS) {
670 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
686 pBSSList->wRSNLen = uLen;
687 memcpy(pBSSList->byRSNIE, pRSN, uLen);
688 WPA2vParseRSN(pBSSList, pRSN);
695 pBSSList->byRSSIStatCnt++;
696 pBSSList->byRSSIStatCnt %= RSSI_STAT_COUNT;
697 pBSSList->ldBmAverage[pBSSList->byRSSIStatCnt] = ldBm;
699 if (pBSSList->ldBmAverage[ii] != 0) {
700 pBSSList->ldBmMAX = max(pBSSList->ldBmAverage[ii], ldBm);
707 set_country_info(pMgmt->pAdapter, pBSSList->eNetworkTypeInUse,
742 pBSSList->uIELength = uIELength;
743 if (pBSSList->uIELength > WLAN_BEACON_FR_MAXLEN)
744 pBSSList->uIELength = WLAN_BEACON_FR_MAXLEN;
745 memcpy(pBSSList->abyIEs, pbyIEs, pBSSList->uIELength);
1611 PKnownBSS pBSSList = NULL;
1622 pBSSList = BSSpAddrIsInBSSList(pDevice, pMgmt->abyCurrBSSID, (PWLAN_IE_SSID)pMgmt->abyCurrSSID);
1623 if (pBSSList != NULL) {
1628 if (pBSSList->ldBmAverage[ii] != 0) {
1630 LocalldBmAverage += pBSSList->ldBmAverage[ii];
1724 PKnownBSS pBSSList = NULL;
1729 pBSSList = BSSpAddrIsInBSSList(pDevice, pMgmt->abyCurrBSSID, (PWLAN_IE_SSID)pMgmt->abyCurrSSID);
1730 if (pBSSList != NULL) {
1731 pDevice->byBBPreEDRSSI = (unsigned char) (~(pBSSList->ldBmAverRange) + 1);