Lines Matching refs:csa_vif
1298 struct ieee80211_vif *csa_vif, u32 gp2, in iwl_mvm_csa_count_down() argument
1302 iwl_mvm_vif_from_mac80211(csa_vif); in iwl_mvm_csa_count_down()
1310 if (!ieee80211_csa_is_complete(csa_vif)) { in iwl_mvm_csa_count_down()
1311 int c = ieee80211_csa_update_counter(csa_vif); in iwl_mvm_csa_count_down()
1313 iwl_mvm_mac_ctxt_beacon_changed(mvm, csa_vif); in iwl_mvm_csa_count_down()
1314 if (csa_vif->p2p && in iwl_mvm_csa_count_down()
1318 csa_vif->bss_conf.beacon_int - in iwl_mvm_csa_count_down()
1322 iwl_mvm_schedule_csa_period(mvm, csa_vif, in iwl_mvm_csa_count_down()
1329 ieee80211_csa_finish(csa_vif); in iwl_mvm_csa_count_down()
1330 RCU_INIT_POINTER(mvm->csa_vif, NULL); in iwl_mvm_csa_count_down()
1340 struct ieee80211_vif *csa_vif; in iwl_mvm_rx_beacon_notif() local
1357 csa_vif = rcu_dereference_protected(mvm->csa_vif, in iwl_mvm_rx_beacon_notif()
1359 if (unlikely(csa_vif && csa_vif->csa_active)) in iwl_mvm_rx_beacon_notif()
1360 iwl_mvm_csa_count_down(mvm, csa_vif, mvm->ap_last_beacon_gp2, in iwl_mvm_rx_beacon_notif()