Lines Matching refs:scan

3476 	switch (ar->scan.state) {  in __ath10k_scan_finish()
3481 if (!ar->scan.is_roc) in __ath10k_scan_finish()
3483 (ar->scan.state == in __ath10k_scan_finish()
3485 else if (ar->scan.roc_notify) in __ath10k_scan_finish()
3489 ar->scan.state = ATH10K_SCAN_IDLE; in __ath10k_scan_finish()
3492 cancel_delayed_work(&ar->scan.timeout); in __ath10k_scan_finish()
3493 complete_all(&ar->scan.completed); in __ath10k_scan_finish()
3522 ret = wait_for_completion_timeout(&ar->scan.completed, 3*HZ); in ath10k_scan_stop()
3539 if (ar->scan.state != ATH10K_SCAN_IDLE) in ath10k_scan_stop()
3554 switch (ar->scan.state) { in ath10k_scan_abort()
3563 ath10k_scan_state_str(ar->scan.state), in ath10k_scan_abort()
3564 ar->scan.state); in ath10k_scan_abort()
3567 ar->scan.state = ATH10K_SCAN_ABORTING; in ath10k_scan_abort()
3584 scan.timeout.work); in ath10k_scan_timeout_work()
3602 ret = wait_for_completion_timeout(&ar->scan.started, 1*HZ); in ath10k_start_scan()
3616 if (ar->scan.state == ATH10K_SCAN_IDLE) { in ath10k_start_scan()
3672 ATH10K_SKB_CB(skb)->htt.freq = ar->scan.roc_freq; in ath10k_tx()
3673 ATH10K_SKB_CB(skb)->vdev_id = ar->scan.vdev_id; in ath10k_tx()
4125 cancel_delayed_work_sync(&ar->scan.timeout); in ath10k_stop()
4893 switch (ar->scan.state) { in ath10k_hw_scan()
4895 reinit_completion(&ar->scan.started); in ath10k_hw_scan()
4896 reinit_completion(&ar->scan.completed); in ath10k_hw_scan()
4897 ar->scan.state = ATH10K_SCAN_STARTING; in ath10k_hw_scan()
4898 ar->scan.is_roc = false; in ath10k_hw_scan()
4899 ar->scan.vdev_id = arvif->vdev_id; in ath10k_hw_scan()
4943 ar->scan.state = ATH10K_SCAN_IDLE; in ath10k_hw_scan()
4948 ieee80211_queue_delayed_work(ar->hw, &ar->scan.timeout, in ath10k_hw_scan()
4966 cancel_delayed_work_sync(&ar->scan.timeout); in ath10k_cancel_hw_scan()
5741 switch (ar->scan.state) { in ath10k_remain_on_channel()
5743 reinit_completion(&ar->scan.started); in ath10k_remain_on_channel()
5744 reinit_completion(&ar->scan.completed); in ath10k_remain_on_channel()
5745 reinit_completion(&ar->scan.on_channel); in ath10k_remain_on_channel()
5746 ar->scan.state = ATH10K_SCAN_STARTING; in ath10k_remain_on_channel()
5747 ar->scan.is_roc = true; in ath10k_remain_on_channel()
5748 ar->scan.vdev_id = arvif->vdev_id; in ath10k_remain_on_channel()
5749 ar->scan.roc_freq = chan->center_freq; in ath10k_remain_on_channel()
5750 ar->scan.roc_notify = true; in ath10k_remain_on_channel()
5783 ar->scan.state = ATH10K_SCAN_IDLE; in ath10k_remain_on_channel()
5788 ret = wait_for_completion_timeout(&ar->scan.on_channel, 3*HZ); in ath10k_remain_on_channel()
5800 ieee80211_queue_delayed_work(ar->hw, &ar->scan.timeout, in ath10k_remain_on_channel()
5816 ar->scan.roc_notify = false; in ath10k_cancel_remain_on_channel()
5823 cancel_delayed_work_sync(&ar->scan.timeout); in ath10k_cancel_remain_on_channel()