• Home
  • Raw
  • Download

Lines Matching full:scanning

3  * Scanning implementation
282 if (test_and_clear_bit(SCAN_BEACON_WAIT, &local->scanning)) { in ieee80211_scan_rx()
284 * we were passive scanning because of radar/no-IR, but in ieee80211_scan_rx()
288 set_bit(SCAN_BEACON_DONE, &local->scanning); in ieee80211_scan_rx()
307 * unless scanning with randomised address in ieee80211_scan_rx()
360 if (test_bit(SCAN_HW_CANCELLED, &local->scanning)) in ieee80211_prep_hw_scan()
417 bool hw_scan = test_bit(SCAN_HW_SCANNING, &local->scanning); in __ieee80211_scan_completed()
418 bool was_scanning = local->scanning; in __ieee80211_scan_completed()
431 if (WARN_ON(!local->scanning && !aborted)) in __ieee80211_scan_completed()
469 local->scanning = 0; in __ieee80211_scan_completed()
513 set_bit(SCAN_COMPLETED, &local->scanning); in ieee80211_scan_completed()
515 set_bit(SCAN_ABORTED, &local->scanning); in ieee80211_scan_completed()
532 * scanning instead. First send a nullfunc frame with power save in ieee80211_start_sw_scan()
556 /* We need to set power level at maximum rate for scanning. */ in ieee80211_start_sw_scan()
608 if (!local->scan_req || local->scanning) in ieee80211_run_deferred_scan()
776 __set_bit(SCAN_HW_SCANNING, &local->scanning); in __ieee80211_start_scan()
780 * If we are scanning only on the operating channel in __ieee80211_start_scan()
785 __set_bit(SCAN_ONCHANNEL_SCANNING, &local->scanning); in __ieee80211_start_scan()
795 /* We need to ensure power level is at max for scanning. */ in __ieee80211_start_scan()
803 set_bit(SCAN_BEACON_WAIT, &local->scanning); in __ieee80211_start_scan()
815 __set_bit(SCAN_SW_SCANNING, &local->scanning); in __ieee80211_start_scan()
830 local->scanning = 0; in __ieee80211_start_scan()
905 * we're currently scanning a different channel, let's in ieee80211_scan_state_decision()
951 /* For scanning on the S1G band, ignore scan_width (which is constant in ieee80211_scan_state_set_channel()
970 /* If scanning on oper channel, use whatever channel-type in ieee80211_scan_state_set_channel()
1016 set_bit(SCAN_BEACON_WAIT, &local->scanning); in ieee80211_scan_state_set_channel()
1079 /* When scanning on-channel, the first-callback means completed. */ in ieee80211_scan_work()
1080 if (test_bit(SCAN_ONCHANNEL_SCANNING, &local->scanning)) { in ieee80211_scan_work()
1081 aborted = test_and_clear_bit(SCAN_ABORTED, &local->scanning); in ieee80211_scan_work()
1085 if (test_and_clear_bit(SCAN_COMPLETED, &local->scanning)) { in ieee80211_scan_work()
1086 aborted = test_and_clear_bit(SCAN_ABORTED, &local->scanning); in ieee80211_scan_work()
1093 if (!local->scanning) { in ieee80211_scan_work()
1109 clear_bit(SCAN_BEACON_WAIT, &local->scanning); in ieee80211_scan_work()
1121 if (test_and_clear_bit(SCAN_BEACON_DONE, &local->scanning) && in ieee80211_scan_work()
1185 /* busy scanning */ in ieee80211_request_ibss_scan()
1276 if (test_bit(SCAN_HW_SCANNING, &local->scanning) && in ieee80211_scan_cancel()
1277 test_bit(SCAN_COMPLETED, &local->scanning)) { in ieee80211_scan_cancel()
1278 set_bit(SCAN_HW_CANCELLED, &local->scanning); in ieee80211_scan_cancel()
1282 if (test_bit(SCAN_HW_SCANNING, &local->scanning)) { in ieee80211_scan_cancel()
1287 set_bit(SCAN_HW_CANCELLED, &local->scanning); in ieee80211_scan_cancel()