Lines Matching refs:scan
2157 switch (ar->scan.state) { in __ath10k_scan_finish()
2162 if (ar->scan.is_roc) in __ath10k_scan_finish()
2166 (ar->scan.state == in __ath10k_scan_finish()
2170 ar->scan.state = ATH10K_SCAN_IDLE; in __ath10k_scan_finish()
2173 cancel_delayed_work(&ar->scan.timeout); in __ath10k_scan_finish()
2174 complete_all(&ar->scan.completed); in __ath10k_scan_finish()
2203 ret = wait_for_completion_timeout(&ar->scan.completed, 3*HZ); in ath10k_scan_stop()
2220 if (ar->scan.state != ATH10K_SCAN_IDLE) in ath10k_scan_stop()
2235 switch (ar->scan.state) { in ath10k_scan_abort()
2244 ath10k_scan_state_str(ar->scan.state), in ath10k_scan_abort()
2245 ar->scan.state); in ath10k_scan_abort()
2248 ar->scan.state = ATH10K_SCAN_ABORTING; in ath10k_scan_abort()
2265 scan.timeout.work); in ath10k_scan_timeout_work()
2283 ret = wait_for_completion_timeout(&ar->scan.started, 1*HZ); in ath10k_start_scan()
2293 ieee80211_queue_delayed_work(ar->hw, &ar->scan.timeout, in ath10k_start_scan()
2331 ATH10K_SKB_CB(skb)->vdev_id = ar->scan.vdev_id; in ath10k_tx()
2567 cancel_delayed_work_sync(&ar->scan.timeout); in ath10k_stop()
3201 switch (ar->scan.state) { in ath10k_hw_scan()
3203 reinit_completion(&ar->scan.started); in ath10k_hw_scan()
3204 reinit_completion(&ar->scan.completed); in ath10k_hw_scan()
3205 ar->scan.state = ATH10K_SCAN_STARTING; in ath10k_hw_scan()
3206 ar->scan.is_roc = false; in ath10k_hw_scan()
3207 ar->scan.vdev_id = arvif->vdev_id; in ath10k_hw_scan()
3254 ar->scan.state = ATH10K_SCAN_IDLE; in ath10k_hw_scan()
3269 cancel_delayed_work_sync(&ar->scan.timeout); in ath10k_cancel_hw_scan()
3698 switch (ar->scan.state) { in ath10k_remain_on_channel()
3700 reinit_completion(&ar->scan.started); in ath10k_remain_on_channel()
3701 reinit_completion(&ar->scan.completed); in ath10k_remain_on_channel()
3702 reinit_completion(&ar->scan.on_channel); in ath10k_remain_on_channel()
3703 ar->scan.state = ATH10K_SCAN_STARTING; in ath10k_remain_on_channel()
3704 ar->scan.is_roc = true; in ath10k_remain_on_channel()
3705 ar->scan.vdev_id = arvif->vdev_id; in ath10k_remain_on_channel()
3706 ar->scan.roc_freq = chan->center_freq; in ath10k_remain_on_channel()
3736 ar->scan.state = ATH10K_SCAN_IDLE; in ath10k_remain_on_channel()
3741 ret = wait_for_completion_timeout(&ar->scan.on_channel, 3*HZ); in ath10k_remain_on_channel()
3764 cancel_delayed_work_sync(&ar->scan.timeout); in ath10k_cancel_remain_on_channel()