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