Lines Matching defs:arvif
158 struct ath11k_vif *arvif;
166 list_for_each_entry(arvif, &ar->arvifs, list)
167 if (arvif->spectral_enabled)
168 return arvif;
171 return list_first_entry(&ar->arvifs, typeof(*arvif), list);
176 struct ath11k_vif *arvif;
181 arvif = ath11k_spectral_get_vdev(ar);
182 if (!arvif)
188 ret = ath11k_wmi_vdev_spectral_enable(ar, arvif->vdev_id,
194 ret = ath11k_wmi_vdev_spectral_enable(ar, arvif->vdev_id,
207 struct ath11k_vif *arvif;
212 arvif = ath11k_spectral_get_vdev(ar);
213 if (!arvif)
216 arvif->spectral_enabled = (mode != ATH11K_SPECTRAL_DISABLED);
222 ret = ath11k_wmi_vdev_spectral_enable(ar, arvif->vdev_id,
238 param.vdev_id = arvif->vdev_id;
856 int ath11k_spectral_vif_stop(struct ath11k_vif *arvif)
858 if (!arvif->spectral_enabled)
861 return ath11k_spectral_scan_config(arvif->ar, ATH11K_SPECTRAL_DISABLED);