Lines Matching refs:vif
110 struct ath_vif *avp = (struct ath_vif *) tid->an->vif->drv_priv; in ath_tx_queue_tid()
134 ieee80211_send_bar(tid->an->vif, tid->an->sta->addr, tid->tidno, in ath_send_bar()
138 static void ath_set_rates(struct ieee80211_vif *vif, struct ieee80211_sta *sta, in ath_set_rates() argument
141 ieee80211_get_tx_rates(vif, sta, bf->bf_mpdu, bf->rates, in ath_set_rates()
1422 ath_set_rates(tid->an->vif, tid->an->sta, bf); in ath_tx_form_burst()
1453 ath_set_rates(tid->an->vif, tid->an->sta, bf); in ath_tx_sched_aggr()
1635 ath_set_rates(tid->an->vif, tid->an->sta, bf); in ath9k_release_buffered_frames()
2089 if (tx_info->control.vif && in setup_frame_info()
2090 tx_info->control.vif->bss_conf.use_short_preamble) in setup_frame_info()
2099 if (tx_info->control.vif) { in setup_frame_info()
2100 struct ieee80211_vif *vif = tx_info->control.vif; in setup_frame_info() local
2102 txpower = 2 * vif->bss_conf.txpower; in setup_frame_info()
2203 struct ieee80211_vif *vif = info->control.vif; in ath_assign_seq() local
2209 if (!vif) in ath_assign_seq()
2212 avp = (struct ath_vif *)vif->drv_priv; in ath_assign_seq()
2227 struct ieee80211_vif *vif = info->control.vif; in ath_tx_prepare() local
2236 else if (vif && ieee80211_is_data(hdr->frame_control)) { in ath_tx_prepare()
2237 avp = (void *)vif->drv_priv; in ath_tx_prepare()
2246 if ((vif && vif->type != NL80211_IFTYPE_AP && in ath_tx_prepare()
2247 vif->type != NL80211_IFTYPE_AP_VLAN) || in ath_tx_prepare()
2274 struct ieee80211_vif *vif = info->control.vif; in ath_tx_start() local
2284 if (vif) in ath_tx_start()
2285 avp = (void *)vif->drv_priv; in ath_tx_start()
2372 ath_set_rates(vif, sta, bf); in ath_tx_start()
2381 void ath_tx_cabq(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in ath_tx_cabq() argument
2411 ath_set_rates(vif, NULL, bf); in ath_tx_cabq()
2424 skb = ieee80211_get_buffered_bc(hw, vif); in ath_tx_cabq()