Lines Matching refs:tx_info
4676 struct ieee80211_tx_info *tx_info; in rtl8xxxu_tx_complete() local
4681 tx_info = IEEE80211_SKB_CB(skb); in rtl8xxxu_tx_complete()
4682 hw = tx_info->rate_driver_data[0]; in rtl8xxxu_tx_complete()
4686 ieee80211_tx_info_clear_status(tx_info); in rtl8xxxu_tx_complete()
4687 tx_info->status.rates[0].idx = -1; in rtl8xxxu_tx_complete()
4688 tx_info->status.rates[0].count = 0; in rtl8xxxu_tx_complete()
4691 tx_info->flags |= IEEE80211_TX_STAT_ACK; in rtl8xxxu_tx_complete()
4742 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb); in rtl8xxxu_tx() local
4743 struct ieee80211_rate *tx_rate = ieee80211_get_tx_rate(hw, tx_info); in rtl8xxxu_tx()
4748 struct ieee80211_vif *vif = tx_info->control.vif; in rtl8xxxu_tx()
4753 u16 rate_flag = tx_info->control.rates[0].flags; in rtl8xxxu_tx()
4782 tx_info->rate_driver_data[0] = hw; in rtl8xxxu_tx()
4803 if (tx_info->control.hw_key) { in rtl8xxxu_tx()
4804 switch (tx_info->control.hw_key->cipher) { in rtl8xxxu_tx()
4822 rate = tx_info->control.rates[0].idx + DESC_RATE_MCS0; in rtl8xxxu_tx()