Lines Matching refs:tx_info
207 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00queue_create_tx_descriptor_seq() local
209 struct rt2x00_intf *intf = vif_to_intf(tx_info->control.vif); in rt2x00queue_create_tx_descriptor_seq()
212 if (!(tx_info->flags & IEEE80211_TX_CTL_ASSIGN_SEQ)) in rt2x00queue_create_tx_descriptor_seq()
245 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00queue_create_tx_descriptor_plcp() local
246 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_plcp()
309 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00queue_create_tx_descriptor_ht() local
310 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_ht()
314 if (tx_info->control.sta) { in rt2x00queue_create_tx_descriptor_ht()
316 tx_info->control.sta->ht_cap.ampdu_density; in rt2x00queue_create_tx_descriptor_ht()
318 sta_priv = sta_to_rt2x00_sta(tx_info->control.sta); in rt2x00queue_create_tx_descriptor_ht()
327 if (tx_info->flags & IEEE80211_TX_CTL_STBC) in rt2x00queue_create_tx_descriptor_ht()
341 if (tx_info->control.sta && txdesc->u.ht.mcs > 7 && in rt2x00queue_create_tx_descriptor_ht()
342 ((tx_info->control.sta->ht_cap.cap & in rt2x00queue_create_tx_descriptor_ht()
357 if (tx_info->flags & IEEE80211_TX_CTL_AMPDU && in rt2x00queue_create_tx_descriptor_ht()
358 !(tx_info->flags & IEEE80211_TX_CTL_RATE_CTRL_PROBE)) in rt2x00queue_create_tx_descriptor_ht()
383 else if (!(tx_info->flags & IEEE80211_TX_CTL_FIRST_FRAGMENT)) in rt2x00queue_create_tx_descriptor_ht()
393 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rt2x00queue_create_tx_descriptor() local
395 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor()
410 if (!(tx_info->flags & IEEE80211_TX_CTL_NO_ACK)) in rt2x00queue_create_tx_descriptor()
423 if (tx_info->control.rts_cts_rate_idx >= 0) in rt2x00queue_create_tx_descriptor()
425 ieee80211_get_rts_cts_rate(rt2x00dev->hw, tx_info); in rt2x00queue_create_tx_descriptor()
431 txdesc->retry_limit = tx_info->control.rates[0].count - 1; in rt2x00queue_create_tx_descriptor()
446 if (tx_info->flags & IEEE80211_TX_CTL_MORE_FRAMES) in rt2x00queue_create_tx_descriptor()
457 if ((tx_info->flags & IEEE80211_TX_CTL_FIRST_FRAGMENT) && in rt2x00queue_create_tx_descriptor()
469 rate = ieee80211_get_tx_rate(rt2x00dev->hw, tx_info); in rt2x00queue_create_tx_descriptor()
565 struct ieee80211_tx_info *tx_info; in rt2x00queue_write_tx_frame() local
584 tx_info = IEEE80211_SKB_CB(skb); in rt2x00queue_write_tx_frame()
585 rate_idx = tx_info->control.rates[0].idx; in rt2x00queue_write_tx_frame()
586 rate_flags = tx_info->control.rates[0].flags; in rt2x00queue_write_tx_frame()