Home
last modified time | relevance | path

Searched refs:csa_vif (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac-ctxt.c1445 struct ieee80211_vif *csa_vif, u32 gp2, in iwl_mvm_csa_count_down() argument
1449 iwl_mvm_vif_from_mac80211(csa_vif); in iwl_mvm_csa_count_down()
1457 if (!ieee80211_beacon_cntdwn_is_complete(csa_vif, 0)) { in iwl_mvm_csa_count_down()
1458 int c = ieee80211_beacon_update_cntdwn(csa_vif, 0); in iwl_mvm_csa_count_down()
1460 iwl_mvm_mac_ctxt_beacon_changed(mvm, csa_vif, in iwl_mvm_csa_count_down()
1461 &csa_vif->bss_conf); in iwl_mvm_csa_count_down()
1462 if (csa_vif->p2p && in iwl_mvm_csa_count_down()
1466 csa_vif->bss_conf.beacon_int - in iwl_mvm_csa_count_down()
1470 iwl_mvm_schedule_csa_period(mvm, csa_vif, in iwl_mvm_csa_count_down()
1477 ieee80211_csa_finish(csa_vif, 0); in iwl_mvm_csa_count_down()
[all …]
H A Dtime-event.c152 struct ieee80211_vif *csa_vif; in iwl_mvm_csa_noa_start() local
156 csa_vif = rcu_dereference(mvm->csa_vif); in iwl_mvm_csa_noa_start()
157 if (!csa_vif || !csa_vif->bss_conf.csa_active) in iwl_mvm_csa_noa_start()
168 if (!ieee80211_beacon_cntdwn_is_complete(csa_vif, 0)) { in iwl_mvm_csa_noa_start()
173 ieee80211_csa_finish(csa_vif, 0); in iwl_mvm_csa_noa_start()
177 RCU_INIT_POINTER(mvm->csa_vif, NULL); in iwl_mvm_csa_noa_start()
H A Dmac80211.c3050 if (rcu_access_pointer(mvm->csa_vif) == vif) { in iwl_mvm_stop_ap_ibss_common()
3053 RCU_INIT_POINTER(mvm->csa_vif, NULL); in iwl_mvm_stop_ap_ibss_common()
5452 struct ieee80211_vif *csa_vif; in iwl_mvm_pre_channel_switch() local
5471 csa_vif = in iwl_mvm_pre_channel_switch()
5472 rcu_dereference_protected(mvm->csa_vif, in iwl_mvm_pre_channel_switch()
5474 if (WARN_ONCE(csa_vif && csa_vif->bss_conf.csa_active, in iwl_mvm_pre_channel_switch()
5483 rcu_assign_pointer(mvm->csa_vif, vif); in iwl_mvm_pre_channel_switch()
H A Dmvm.h1164 struct ieee80211_vif __rcu *csa_vif; member
/linux/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_beacon.c516 vif = priv->csa_vif; in ath9k_htc_csa_is_finished()
525 priv->csa_vif = NULL; in ath9k_htc_csa_is_finished()
H A Dhtc_drv_main.c1141 if (priv->csa_vif == vif) in ath9k_htc_remove_interface()
1142 priv->csa_vif = NULL; in ath9k_htc_remove_interface()
1868 if (WARN_ON(priv->csa_vif)) in ath9k_htc_channel_switch_beacon()
1871 priv->csa_vif = vif; in ath9k_htc_channel_switch_beacon()
H A Dhtc.h540 struct ieee80211_vif *csa_vif; member