Lines Matching refs:vif

111 	struct ath_vif *avp = (struct ath_vif *) tid->an->vif->drv_priv;  in ath_tx_queue_tid()
145 ieee80211_send_bar(tid->an->vif, tid->an->sta->addr, tid->tidno, in ath_send_bar()
149 static void ath_set_rates(struct ieee80211_vif *vif, struct ieee80211_sta *sta, in ath_set_rates() argument
152 ieee80211_get_tx_rates(vif, sta, bf->bf_mpdu, bf->rates, in ath_set_rates()
1433 ath_set_rates(tid->an->vif, tid->an->sta, bf); in ath_tx_form_burst()
1464 ath_set_rates(tid->an->vif, tid->an->sta, bf); in ath_tx_sched_aggr()
1656 ath_set_rates(tid->an->vif, tid->an->sta, bf); in ath9k_release_buffered_frames()
2126 if (tx_info->control.vif && in setup_frame_info()
2127 tx_info->control.vif->bss_conf.use_short_preamble) in setup_frame_info()
2136 if (tx_info->control.vif) { in setup_frame_info()
2137 struct ieee80211_vif *vif = tx_info->control.vif; in setup_frame_info() local
2139 txpower = 2 * vif->bss_conf.txpower; in setup_frame_info()
2240 struct ieee80211_vif *vif = info->control.vif; in ath_assign_seq() local
2246 if (!vif) in ath_assign_seq()
2249 avp = (struct ath_vif *)vif->drv_priv; in ath_assign_seq()
2264 struct ieee80211_vif *vif = info->control.vif; in ath_tx_prepare() local
2273 else if (vif && ieee80211_is_data(hdr->frame_control)) { in ath_tx_prepare()
2274 avp = (void *)vif->drv_priv; in ath_tx_prepare()
2283 if ((vif && vif->type != NL80211_IFTYPE_AP && in ath_tx_prepare()
2284 vif->type != NL80211_IFTYPE_AP_VLAN) || in ath_tx_prepare()
2311 struct ieee80211_vif *vif = info->control.vif; in ath_tx_start() local
2321 if (vif) in ath_tx_start()
2322 avp = (void *)vif->drv_priv; in ath_tx_start()
2409 ath_set_rates(vif, sta, bf); in ath_tx_start()
2418 void ath_tx_cabq(struct ieee80211_hw *hw, struct ieee80211_vif *vif, in ath_tx_cabq() argument
2448 ath_set_rates(vif, NULL, bf); in ath_tx_cabq()
2461 skb = ieee80211_get_buffered_bc(hw, vif); in ath_tx_cabq()