• 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/otus/80211core/

Lines Matching refs:wd

23     wd->sta.scanMgr.scanReqs[0] = 0;
24 wd->sta.scanMgr.scanReqs[1] = 0;
26 wd->sta.scanMgr.currScanType = ZM_SCAN_MGR_SCAN_NONE;
27 wd->sta.scanMgr.scanStartDelay = 3;
28 //wd->sta.scanMgr.scanStartDelay = 0;
57 if ( wd->sta.scanMgr.scanReqs[i] == 1 )
63 wd->sta.scanMgr.scanReqs[i] = 1;
69 if ( wd->sta.scanMgr.currScanType == ZM_SCAN_MGR_SCAN_NONE )
73 else if ( wd->sta.scanMgr.currScanType == ZM_SCAN_MGR_SCAN_INTERNAL &&
81 wd->sta.bScheduleScan = FALSE;
86 wd->sta.bChannelScan = FALSE;
103 wd->sta.bScheduleScan = TRUE;
105 zfTimerSchedule(dev, ZM_EVENT_SCAN, wd->sta.scanMgr.scanStartDelay);
106 wd->sta.scanMgr.scanStartDelay = 3;
107 //wd->sta.scanMgr.scanStartDelay = 0;
108 wd->sta.scanMgr.currScanType = scanType;
129 if ( wd->sta.scanMgr.currScanType == ZM_SCAN_MGR_SCAN_NONE )
131 zm_assert(wd->sta.scanMgr.scanReqs[0] == 0);
132 zm_assert(wd->sta.scanMgr.scanReqs[1] == 0);
151 if ( wd->sta.scanMgr.currScanType != scanType )
160 wd->sta.bScheduleScan = FALSE;
165 wd->sta.bChannelScan = FALSE;
166 wd->sta.scanFrequency = 0;
168 if ( wd->sta.scanMgr.scanReqs[theOtherScan - 1] )
170 wd->sta.scanMgr.currScanType = theOtherScan;
177 wd->sta.scanMgr.currScanType = ZM_SCAN_MGR_SCAN_NONE;
181 wd->sta.scanMgr.scanReqs[scanType - 1] = 0;
194 if (wd->zfcbScanNotify != NULL)
196 wd->zfcbScanNotify(dev, NULL);
215 wd->sta.scanMgr.scanStartDelay = 3;
216 //wd->sta.scanMgr.scanStartDelay = 0;
234 wd->sta.rxBeaconCount++;
237 if ( wd->sta.bPassiveScan )
242 if (wd->sta.DFSEnable)
244 if (zfHpIsDfsChannel(dev, wd->sta.scanFrequency))
252 if ( wd->sta.disableProbingWithSsid )
259 if ( wd->ws.probingSsidList[k-1].ssidLen != 0 )
276 if (wd->sta.bPassiveScan)
278 zfTimerSchedule(dev, ZM_EVENT_TIMEOUT_SCAN, wd->sta.passiveScanTickPerChannel);
282 zfTimerSchedule(dev, ZM_EVENT_TIMEOUT_SCAN, wd->sta.activescanTickPerChannel);
304 if ( !wd->sta.bChannelScan )
309 if ( !wd->sta.bPassiveScan )
325 if ( wd->sta.scanFrequency == 0 )
331 nextScanFrequency = zfChGetNextChannel(dev, wd->sta.scanFrequency,
332 &wd->sta.bPassiveScan);
335 || (wd->sta.scanFrequency == zfChGetLastChannel(dev, &temp)) )
342 wd->sta.scanFrequency = 0;
344 zm_debug_msg1("scan 1 type: ", wd->sta.scanMgr.currScanType);
345 zm_debug_msg1("scan channel count = ", wd->regulationTable.allowChannelCnt);
350 if ( wd->sta.bChannelScan == FALSE )
358 currScanType = wd->sta.scanMgr.currScanType;
364 if ( wd->sta.scanMgr.scanReqs[ZM_SCAN_MGR_SCAN_INTERNAL - 1] )
366 wd->sta.scanMgr.scanReqs[ZM_SCAN_MGR_SCAN_INTERNAL - 1] = 0;
375 if ( wd->sta.scanMgr.scanReqs[ZM_SCAN_MGR_SCAN_EXTERNAL - 1] )
389 wd->sta.scanMgr.scanReqs[currScanType - 1] = 0;
390 wd->sta.scanMgr.scanStartDelay = 100;
391 wd->sta.scanMgr.currScanType = ZM_SCAN_MGR_SCAN_NONE;
395 zfCoreSetFrequencyEx(dev, wd->frequency, wd->BandWidth40,
396 wd->ExtOffset, zfScanMgrEventScanCompleteCb);
398 wd->sta.bChannelScan = FALSE;
404 wd->sta.ibssSiteSurveyStatus = 2;
405 wd->tickIbssReceiveBeacon = 0;
406 wd->sta.ibssReceiveBeaconCount = 0;
411 if( wd->sta.rifsState == ZM_RIFS_STATE_DETECTED )
413 zfHpEnableRifs(dev, ((wd->sta.currentFrequency<3000)?1:0), wd->sta.EnableHT, wd->sta.HT2040);
420 wd->sta.ibssSiteSurveyStatus = 0;
433 if (wd->zfcbScanNotify != NULL)
435 wd->zfcbScanNotify(dev, NULL);
441 //wd->sta.InternalScanReq = 0;
449 wd->sta.scanFrequency = nextScanFrequency;
456 zfCoreSetFrequencyV2(dev, wd->sta.scanFrequency, zfScanMgrEventSetFreqCompleteCb);
468 if ( wd->sta.bChannelScan )
477 if ( wd->sta.scanMgr.currScanType == ZM_SCAN_MGR_SCAN_NONE )
484 wd->sta.bChannelScan = TRUE;
485 wd->sta.bScheduleScan = FALSE;
490 wd->sta.scanFrequency = zfChGetFirstChannel(dev, &wd->sta.bPassiveScan);
499 // zfCoreSetFrequencyV2(dev, wd->sta.scanFrequency, zfScanMgrEventSetFreqCompleteCb);
505 wd->sta.ibssSiteSurveyStatus = 1;
512 wd->sta.ibssSiteSurveyStatus = 0;
517 zfCoreSetFrequencyV2(dev, wd->sta.scanFrequency, zfScanMgrEventSetFreqCompleteCb);