Lines Matching refs:vif

141 	struct ieee80211_vif *vif;  in ath9k_htc_send_buffered()  local
148 vif = priv->beacon.bslot[slot]; in ath9k_htc_send_buffered()
150 skb = ieee80211_get_buffered_bc(priv->hw, vif); in ath9k_htc_send_buffered()
185 skb = ieee80211_get_buffered_bc(priv->hw, vif); in ath9k_htc_send_buffered()
195 struct ieee80211_vif *vif; in ath9k_htc_send_beacon() local
209 vif = priv->beacon.bslot[slot]; in ath9k_htc_send_beacon()
210 avp = (struct ath9k_htc_vif *)vif->drv_priv; in ath9k_htc_send_beacon()
218 beacon = ieee80211_beacon_get(priv->hw, vif); in ath9k_htc_send_beacon()
323 struct ieee80211_vif *vif) in ath9k_htc_assign_bslot() argument
326 struct ath9k_htc_vif *avp = (struct ath9k_htc_vif *)vif->drv_priv; in ath9k_htc_assign_bslot()
337 priv->beacon.bslot[avp->bslot] = vif; in ath9k_htc_assign_bslot()
345 struct ieee80211_vif *vif) in ath9k_htc_remove_bslot() argument
348 struct ath9k_htc_vif *avp = (struct ath9k_htc_vif *)vif->drv_priv; in ath9k_htc_remove_bslot()
363 struct ieee80211_vif *vif) in ath9k_htc_set_tsfadjust() argument
366 struct ath9k_htc_vif *avp = (struct ath9k_htc_vif *)vif->drv_priv; in ath9k_htc_set_tsfadjust()
385 static void ath9k_htc_beacon_iter(void *data, u8 *mac, struct ieee80211_vif *vif) in ath9k_htc_beacon_iter() argument
388 struct ath9k_htc_vif *avp = (struct ath9k_htc_vif *) vif->drv_priv; in ath9k_htc_beacon_iter()
390 if (vif->type == NL80211_IFTYPE_STATION && in ath9k_htc_beacon_iter()
396 struct ieee80211_vif *vif) in ath9k_htc_check_beacon_config() argument
400 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_check_beacon_config()
410 (vif->type == NL80211_IFTYPE_AP) && in ath9k_htc_check_beacon_config()
422 (vif->type != NL80211_IFTYPE_AP)) { in ath9k_htc_check_beacon_config()
434 (vif->type == NL80211_IFTYPE_STATION)) { in ath9k_htc_check_beacon_config()
451 struct ieee80211_vif *vif) in ath9k_htc_beacon_config() argument
455 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_beacon_config()
456 struct ath9k_htc_vif *avp = (struct ath9k_htc_vif *) vif->drv_priv; in ath9k_htc_beacon_config()
458 if (!ath9k_htc_check_beacon_config(priv, vif)) in ath9k_htc_beacon_config()
469 switch (vif->type) { in ath9k_htc_beacon_config()
511 struct ieee80211_vif *vif; in ath9k_htc_csa_is_finished() local
513 vif = priv->csa_vif; in ath9k_htc_csa_is_finished()
514 if (!vif || !vif->csa_active) in ath9k_htc_csa_is_finished()
517 if (!ieee80211_csa_is_complete(vif)) in ath9k_htc_csa_is_finished()
520 ieee80211_csa_finish(vif); in ath9k_htc_csa_is_finished()