Lines Matching defs:vif

31 		ieee80211_tdls_oper_request(mvmsta->vif, sta->addr,
38 int iwl_mvm_tdls_sta_count(struct iwl_mvm *mvm, struct ieee80211_vif *vif)
53 if (vif) {
55 if (mvmsta->vif != vif)
65 static void iwl_mvm_tdls_config(struct iwl_mvm *mvm, struct ieee80211_vif *vif)
78 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
123 void iwl_mvm_recalc_tdls_state(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
126 int tdls_sta_cnt = iwl_mvm_tdls_sta_count(mvm, vif);
139 iwl_mvm_tdls_config(mvm, vif);
147 struct ieee80211_vif *vif,
151 u32 duration = 2 * vif->bss_conf.dtim_period * vif->bss_conf.beacon_int;
157 iwl_mvm_schedule_session_protection(mvm, vif, duration,
160 iwl_mvm_protect_session(mvm, vif, duration,
210 struct ieee80211_vif *vif;
231 vif = mvmsta->vif;
237 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int);
329 struct ieee80211_vif *vif,
366 sta = ieee80211_find_sta(vif, peer);
384 rcu_dereference(vif->bss_conf.chanctx_conf);
400 cpu_to_le32(TU_TO_US(vif->bss_conf.dtim_period *
401 vif->bss_conf.beacon_int) / 2);
458 struct ieee80211_vif *vif;
480 vif = mvmsta->vif;
481 ret = iwl_mvm_tdls_config_channel_switch(mvm, vif,
494 delay = TU_TO_MS(vif->bss_conf.dtim_period * vif->bss_conf.beacon_int);
502 struct ieee80211_vif *vif,
526 ret = iwl_mvm_tdls_config_channel_switch(mvm, vif,
535 * Mark the peer as "in tdls switch" for this vif. We only allow a
536 * single such peer per vif.
555 delay = 2 * TU_TO_MS(vif->bss_conf.dtim_period *
556 vif->bss_conf.beacon_int);
566 struct ieee80211_vif *vif,
608 msleep(TU_TO_MS(vif->bss_conf.dtim_period *
609 vif->bss_conf.beacon_int));
619 struct ieee80211_vif *vif,
659 iwl_mvm_tdls_config_channel_switch(mvm, vif, type, params->sta->addr,
669 delay = vif->bss_conf.dtim_period * vif->bss_conf.beacon_int *