Lines Matching refs:txinfo
266 struct ieee80211_tx_info *txinfo; in carl9170_tx_release() local
270 txinfo = container_of((void *) arinfo, struct ieee80211_tx_info, in carl9170_tx_release()
272 skb = container_of((void *) txinfo, struct sk_buff, cb); in carl9170_tx_release()
283 memset_after(&txinfo->status, 0, rates); in carl9170_tx_release()
288 if (txinfo->flags & IEEE80211_TX_CTL_AMPDU) { in carl9170_tx_release()
292 if (txinfo->flags & IEEE80211_TX_STAT_AMPDU) { in carl9170_tx_release()
296 txinfo->status.ampdu_len = super->s.rix; in carl9170_tx_release()
297 txinfo->status.ampdu_ack_len = super->s.cnt; in carl9170_tx_release()
298 } else if ((txinfo->flags & IEEE80211_TX_STAT_ACK) && in carl9170_tx_release()
299 !(txinfo->flags & IEEE80211_TX_CTL_REQ_TX_STATUS)) { in carl9170_tx_release()
379 struct sk_buff *skb, struct ieee80211_tx_info *txinfo) in carl9170_tx_status_process_ampdu() argument
388 if (!(txinfo->flags & IEEE80211_TX_CTL_AMPDU) || in carl9170_tx_status_process_ampdu()
389 txinfo->flags & IEEE80211_TX_CTL_INJECTED) in carl9170_tx_status_process_ampdu()
416 if (txinfo->status.rates[0].count == 1) in carl9170_tx_status_process_ampdu()
419 if (!(txinfo->flags & IEEE80211_TX_STAT_ACK)) in carl9170_tx_status_process_ampdu()
425 txinfo->flags |= IEEE80211_TX_STAT_AMPDU; in carl9170_tx_status_process_ampdu()
427 txinfo->flags |= IEEE80211_TX_STAT_AMPDU_NO_BACK; in carl9170_tx_status_process_ampdu()
479 struct ieee80211_tx_info *txinfo; in carl9170_tx_status() local
483 txinfo = IEEE80211_SKB_CB(skb); in carl9170_tx_status()
485 carl9170_tx_bar_status(ar, skb, txinfo); in carl9170_tx_status()
488 txinfo->flags |= IEEE80211_TX_STAT_ACK; in carl9170_tx_status()
492 if (txinfo->flags & IEEE80211_TX_CTL_AMPDU) in carl9170_tx_status()
493 carl9170_tx_status_process_ampdu(ar, skb, txinfo); in carl9170_tx_status()
502 struct ieee80211_tx_info *txinfo = IEEE80211_SKB_CB(skb); in carl9170_tx_callback() local
506 if (txinfo->flags & IEEE80211_TX_CTL_AMPDU) in carl9170_tx_callback()
537 unsigned int tries, struct ieee80211_tx_info *txinfo) in carl9170_tx_fill_rateinfo() argument
542 if (txinfo->status.rates[i].idx < 0) in carl9170_tx_fill_rateinfo()
546 txinfo->status.rates[i].count = tries; in carl9170_tx_fill_rateinfo()
553 txinfo->status.rates[i].idx = -1; in carl9170_tx_fill_rateinfo()
554 txinfo->status.rates[i].count = 0; in carl9170_tx_fill_rateinfo()
562 struct ieee80211_tx_info *txinfo; in carl9170_check_queue_stop_timeout() local
574 txinfo = IEEE80211_SKB_CB(skb); in carl9170_check_queue_stop_timeout()
575 arinfo = (void *) txinfo->rate_driver_data; in carl9170_check_queue_stop_timeout()
607 struct ieee80211_tx_info *txinfo; in carl9170_tx_ampdu_timeout() local
621 txinfo = IEEE80211_SKB_CB(skb); in carl9170_tx_ampdu_timeout()
622 arinfo = (void *)txinfo->rate_driver_data; in carl9170_tx_ampdu_timeout()
662 struct ieee80211_tx_info *txinfo; in __carl9170_tx_process_status() local
677 txinfo = IEEE80211_SKB_CB(skb); in __carl9170_tx_process_status()
685 carl9170_tx_fill_rateinfo(ar, r, t, txinfo); in __carl9170_tx_process_status()
1398 struct ieee80211_tx_info *txinfo) in carl9170_tx_ampdu_queue() argument
1466 txinfo->flags &= ~IEEE80211_TX_CTL_AMPDU; in carl9170_tx_ampdu_queue()
1575 struct ieee80211_tx_info *txinfo; in carl9170_tx_beacon_physet() local
1580 txinfo = IEEE80211_SKB_CB(skb); in carl9170_tx_beacon_physet()
1581 rate = &txinfo->control.rates[0]; in carl9170_tx_beacon_physet()
1582 ht_rate = !!(txinfo->control.rates[0].flags & IEEE80211_TX_RC_MCS); in carl9170_tx_beacon_physet()
1583 carl9170_tx_rate_tpc_chains(ar, txinfo, rate, plcp, &power, &chains); in carl9170_tx_beacon_physet()