IWL_MVM_SCAN_SCHED
ret = iwl_mvm_scan_stop(mvm, IWL_MVM_SCAN_SCHED, true);
iwl_mvm_scan_stop(mvm, IWL_MVM_SCAN_SCHED, true);
return iwl_mvm_sched_scan_start(mvm, vif, req, ies, IWL_MVM_SCAN_SCHED);
if (!(mvm->scan_status & IWL_MVM_SCAN_SCHED)) {
ret = iwl_mvm_scan_stop(mvm, IWL_MVM_SCAN_SCHED, false);
iwl_mvm_scan_stop(mvm, IWL_MVM_SCAN_SCHED, true);
IWL_MVM_SCAN_SCHED_MASK = IWL_MVM_SCAN_SCHED |
if (type == IWL_MVM_SCAN_SCHED || type == IWL_MVM_SCAN_NETDETECT)
if ((type == IWL_MVM_SCAN_SCHED || type == IWL_MVM_SCAN_NETDETECT) &&
if (type == IWL_MVM_SCAN_SCHED || type == IWL_MVM_SCAN_NETDETECT)
if ((type == IWL_MVM_SCAN_SCHED || type == IWL_MVM_SCAN_NETDETECT) &&
mvm->scan_status & (IWL_MVM_SCAN_SCHED | IWL_MVM_SCAN_NETDETECT))
return iwl_mvm_scan_stop(mvm, IWL_MVM_SCAN_SCHED, true);
case IWL_MVM_SCAN_SCHED:
return iwl_mvm_scan_stop(mvm, IWL_MVM_SCAN_SCHED,
} else if (mvm->scan_uid_status[uid] == IWL_MVM_SCAN_SCHED) {
uid = iwl_mvm_scan_uid_by_status(mvm, IWL_MVM_SCAN_SCHED);
if ((mvm->scan_status & IWL_MVM_SCAN_SCHED) &&
} else if (mvm->scan_status & IWL_MVM_SCAN_SCHED) {
mvm->scan_status &= ~IWL_MVM_SCAN_SCHED;