Lines Matching full:scanning
3 * Scanning implementation
298 if (test_and_clear_bit(SCAN_BEACON_WAIT, &local->scanning)) {
300 * we were passive scanning because of radar/no-IR, but
304 set_bit(SCAN_BEACON_DONE, &local->scanning);
336 * unless scanning with randomised address
383 if (test_bit(SCAN_HW_CANCELLED, &local->scanning))
442 bool hw_scan = test_bit(SCAN_HW_SCANNING, &local->scanning);
443 bool was_scanning = local->scanning;
456 if (WARN_ON(!local->scanning && !aborted))
494 local->scanning = 0;
538 set_bit(SCAN_COMPLETED, &local->scanning);
540 set_bit(SCAN_ABORTED, &local->scanning);
557 * scanning instead. First send a nullfunc frame with power save
581 /* We need to set power level at maximum rate for scanning. */
636 if (!local->scan_req || local->scanning)
825 __set_bit(SCAN_HW_SCANNING, &local->scanning);
829 * If we are scanning only on the operating channel
834 __set_bit(SCAN_ONCHANNEL_SCANNING, &local->scanning);
844 /* We need to ensure power level is at max for scanning. */
852 set_bit(SCAN_BEACON_WAIT, &local->scanning);
864 __set_bit(SCAN_SW_SCANNING, &local->scanning);
879 local->scanning = 0;
954 * we're currently scanning a different channel, let's
1007 * If scanning on oper channel, use whatever channel-type
1044 set_bit(SCAN_BEACON_WAIT, &local->scanning);
1107 /* When scanning on-channel, the first-callback means completed. */
1108 if (test_bit(SCAN_ONCHANNEL_SCANNING, &local->scanning)) {
1109 aborted = test_and_clear_bit(SCAN_ABORTED, &local->scanning);
1113 if (test_and_clear_bit(SCAN_COMPLETED, &local->scanning)) {
1114 aborted = test_and_clear_bit(SCAN_ABORTED, &local->scanning);
1121 if (!local->scanning) {
1136 clear_bit(SCAN_BEACON_WAIT, &local->scanning);
1148 if (test_and_clear_bit(SCAN_BEACON_DONE, &local->scanning) &&
1206 /* busy scanning */
1297 if (test_bit(SCAN_HW_SCANNING, &local->scanning) &&
1298 test_bit(SCAN_COMPLETED, &local->scanning)) {
1299 set_bit(SCAN_HW_CANCELLED, &local->scanning);
1303 if (test_bit(SCAN_HW_SCANNING, &local->scanning)) {
1308 set_bit(SCAN_HW_CANCELLED, &local->scanning);