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