Lines Matching refs:scan
2539 switch (ar->scan.state) { in __ath10k_scan_finish()
2543 if (ar->scan.is_roc) in __ath10k_scan_finish()
2547 if (!ar->scan.is_roc) in __ath10k_scan_finish()
2549 (ar->scan.state == in __ath10k_scan_finish()
2553 ar->scan.state = ATH10K_SCAN_IDLE; in __ath10k_scan_finish()
2556 cancel_delayed_work(&ar->scan.timeout); in __ath10k_scan_finish()
2557 complete_all(&ar->scan.completed); in __ath10k_scan_finish()
2586 ret = wait_for_completion_timeout(&ar->scan.completed, 3*HZ); in ath10k_scan_stop()
2603 if (ar->scan.state != ATH10K_SCAN_IDLE) in ath10k_scan_stop()
2618 switch (ar->scan.state) { in ath10k_scan_abort()
2627 ath10k_scan_state_str(ar->scan.state), in ath10k_scan_abort()
2628 ar->scan.state); in ath10k_scan_abort()
2631 ar->scan.state = ATH10K_SCAN_ABORTING; in ath10k_scan_abort()
2648 scan.timeout.work); in ath10k_scan_timeout_work()
2666 ret = wait_for_completion_timeout(&ar->scan.started, 1*HZ); in ath10k_start_scan()
2680 if (ar->scan.state == ATH10K_SCAN_IDLE) { in ath10k_start_scan()
2687 ieee80211_queue_delayed_work(ar->hw, &ar->scan.timeout, in ath10k_start_scan()
2722 ATH10K_SKB_CB(skb)->htt.freq = ar->scan.roc_freq; in ath10k_tx()
2723 ATH10K_SKB_CB(skb)->vdev_id = ar->scan.vdev_id; in ath10k_tx()
2972 cancel_delayed_work_sync(&ar->scan.timeout); in ath10k_stop()
3710 switch (ar->scan.state) { in ath10k_hw_scan()
3712 reinit_completion(&ar->scan.started); in ath10k_hw_scan()
3713 reinit_completion(&ar->scan.completed); in ath10k_hw_scan()
3714 ar->scan.state = ATH10K_SCAN_STARTING; in ath10k_hw_scan()
3715 ar->scan.is_roc = false; in ath10k_hw_scan()
3716 ar->scan.vdev_id = arvif->vdev_id; in ath10k_hw_scan()
3763 ar->scan.state = ATH10K_SCAN_IDLE; in ath10k_hw_scan()
3781 cancel_delayed_work_sync(&ar->scan.timeout); in ath10k_cancel_hw_scan()
4366 switch (ar->scan.state) { in ath10k_remain_on_channel()
4368 reinit_completion(&ar->scan.started); in ath10k_remain_on_channel()
4369 reinit_completion(&ar->scan.completed); in ath10k_remain_on_channel()
4370 reinit_completion(&ar->scan.on_channel); in ath10k_remain_on_channel()
4371 ar->scan.state = ATH10K_SCAN_STARTING; in ath10k_remain_on_channel()
4372 ar->scan.is_roc = true; in ath10k_remain_on_channel()
4373 ar->scan.vdev_id = arvif->vdev_id; in ath10k_remain_on_channel()
4374 ar->scan.roc_freq = chan->center_freq; in ath10k_remain_on_channel()
4406 ar->scan.state = ATH10K_SCAN_IDLE; in ath10k_remain_on_channel()
4411 ret = wait_for_completion_timeout(&ar->scan.on_channel, 3*HZ); in ath10k_remain_on_channel()
4437 cancel_delayed_work_sync(&ar->scan.timeout); in ath10k_cancel_remain_on_channel()