Lines Matching refs:arvif
156 struct ath11k_vif *arvif; in ath11k_spectral_get_vdev() local
164 list_for_each_entry(arvif, &ar->arvifs, list) in ath11k_spectral_get_vdev()
165 if (arvif->spectral_enabled) in ath11k_spectral_get_vdev()
166 return arvif; in ath11k_spectral_get_vdev()
169 return list_first_entry(&ar->arvifs, typeof(*arvif), list); in ath11k_spectral_get_vdev()
174 struct ath11k_vif *arvif; in ath11k_spectral_scan_trigger() local
179 arvif = ath11k_spectral_get_vdev(ar); in ath11k_spectral_scan_trigger()
180 if (!arvif) in ath11k_spectral_scan_trigger()
186 ret = ath11k_wmi_vdev_spectral_enable(ar, arvif->vdev_id, in ath11k_spectral_scan_trigger()
192 ret = ath11k_wmi_vdev_spectral_enable(ar, arvif->vdev_id, in ath11k_spectral_scan_trigger()
205 struct ath11k_vif *arvif; in ath11k_spectral_scan_config() local
210 arvif = ath11k_spectral_get_vdev(ar); in ath11k_spectral_scan_config()
211 if (!arvif) in ath11k_spectral_scan_config()
214 arvif->spectral_enabled = (mode != ATH11K_SPECTRAL_DISABLED); in ath11k_spectral_scan_config()
217 ret = ath11k_wmi_vdev_spectral_enable(ar, arvif->vdev_id, in ath11k_spectral_scan_config()
233 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()