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()
321 struct ieee80211_vif *vif) in ath9k_htc_assign_bslot() argument
324 struct ath9k_htc_vif *avp = (struct ath9k_htc_vif *)vif->drv_priv; in ath9k_htc_assign_bslot()
335 priv->beacon.bslot[avp->bslot] = vif; in ath9k_htc_assign_bslot()
343 struct ieee80211_vif *vif) in ath9k_htc_remove_bslot() argument
346 struct ath9k_htc_vif *avp = (struct ath9k_htc_vif *)vif->drv_priv; in ath9k_htc_remove_bslot()
361 struct ieee80211_vif *vif) in ath9k_htc_set_tsfadjust() argument
364 struct ath9k_htc_vif *avp = (struct ath9k_htc_vif *)vif->drv_priv; in ath9k_htc_set_tsfadjust()
383 static void ath9k_htc_beacon_iter(void *data, u8 *mac, struct ieee80211_vif *vif) in ath9k_htc_beacon_iter() argument
386 struct ath9k_htc_vif *avp = (struct ath9k_htc_vif *) vif->drv_priv; in ath9k_htc_beacon_iter()
388 if (vif->type == NL80211_IFTYPE_STATION && in ath9k_htc_beacon_iter()
394 struct ieee80211_vif *vif) in ath9k_htc_check_beacon_config() argument
398 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_check_beacon_config()
408 (vif->type == NL80211_IFTYPE_AP) && in ath9k_htc_check_beacon_config()
420 (vif->type != NL80211_IFTYPE_AP)) { in ath9k_htc_check_beacon_config()
432 (vif->type == NL80211_IFTYPE_STATION)) { in ath9k_htc_check_beacon_config()
449 struct ieee80211_vif *vif) in ath9k_htc_beacon_config() argument
453 struct ieee80211_bss_conf *bss_conf = &vif->bss_conf; in ath9k_htc_beacon_config()
454 struct ath9k_htc_vif *avp = (struct ath9k_htc_vif *) vif->drv_priv; in ath9k_htc_beacon_config()
456 if (!ath9k_htc_check_beacon_config(priv, vif)) in ath9k_htc_beacon_config()
467 switch (vif->type) { in ath9k_htc_beacon_config()