Lines Matching refs:arvif
157 struct ath11k_vif *arvif;
165 list_for_each_entry(arvif, &ar->arvifs, list)
166 if (arvif->spectral_enabled)
167 return arvif;
170 return list_first_entry(&ar->arvifs, typeof(*arvif), list);
175 struct ath11k_vif *arvif;
180 arvif = ath11k_spectral_get_vdev(ar);
181 if (!arvif)
189 ret = ath11k_wmi_vdev_spectral_enable(ar, arvif->vdev_id,
195 ret = ath11k_wmi_vdev_spectral_enable(ar, arvif->vdev_id,
208 struct ath11k_vif *arvif;
213 arvif = ath11k_spectral_get_vdev(ar);
214 if (!arvif)
217 arvif->spectral_enabled = (mode != ATH11K_SPECTRAL_DISABLED);
223 ret = ath11k_wmi_vdev_spectral_enable(ar, arvif->vdev_id,
239 param.vdev_id = arvif->vdev_id;
892 int ath11k_spectral_vif_stop(struct ath11k_vif *arvif)
894 if (!arvif->spectral_enabled)
897 return ath11k_spectral_scan_config(arvif->ar, ATH11K_SPECTRAL_DISABLED);