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