Lines Matching refs:tx_info
324 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(entry->skb); in rt2x00lib_txdone() local
396 memset(&tx_info->status, 0, sizeof(tx_info->status)); in rt2x00lib_txdone()
397 tx_info->status.ack_signal = 0; in rt2x00lib_txdone()
406 tx_info->status.rates[i].idx = rate_idx - i; in rt2x00lib_txdone()
407 tx_info->status.rates[i].flags = rate_flags; in rt2x00lib_txdone()
414 tx_info->status.rates[i].count = retry_rates - i; in rt2x00lib_txdone()
418 tx_info->status.rates[i].count = 1; in rt2x00lib_txdone()
421 tx_info->status.rates[i].idx = -1; /* terminate */ in rt2x00lib_txdone()
423 if (!(tx_info->flags & IEEE80211_TX_CTL_NO_ACK)) { in rt2x00lib_txdone()
425 tx_info->flags |= IEEE80211_TX_STAT_ACK; in rt2x00lib_txdone()
440 tx_info->flags & IEEE80211_TX_CTL_AMPDU) { in rt2x00lib_txdone()
441 tx_info->flags |= IEEE80211_TX_STAT_AMPDU; in rt2x00lib_txdone()
442 tx_info->status.ampdu_len = 1; in rt2x00lib_txdone()
443 tx_info->status.ampdu_ack_len = success ? 1 : 0; in rt2x00lib_txdone()
446 tx_info->flags |= IEEE80211_TX_STAT_AMPDU_NO_BACK; in rt2x00lib_txdone()