Lines Matching defs: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);
283 memset(&txinfo->pad, 0, sizeof(txinfo->pad));
284 memset(&txinfo->rate_driver_data, 0, sizeof(txinfo->rate_driver_data));
289 if (txinfo->flags & IEEE80211_TX_CTL_AMPDU) {
293 if (txinfo->flags & IEEE80211_TX_STAT_AMPDU) {
297 txinfo->status.ampdu_len = super->s.rix;
298 txinfo->status.ampdu_ack_len = super->s.cnt;
299 } else if ((txinfo->flags & IEEE80211_TX_STAT_ACK) &&
300 !(txinfo->flags & IEEE80211_TX_CTL_REQ_TX_STATUS)) {
380 struct sk_buff *skb, struct ieee80211_tx_info *txinfo)
389 if (!(txinfo->flags & IEEE80211_TX_CTL_AMPDU) ||
390 txinfo->flags & IEEE80211_TX_CTL_INJECTED)
417 if (txinfo->status.rates[0].count == 1)
420 if (!(txinfo->flags & IEEE80211_TX_STAT_ACK))
426 txinfo->flags |= IEEE80211_TX_STAT_AMPDU;
428 txinfo->flags |= IEEE80211_TX_STAT_AMPDU_NO_BACK;
480 struct ieee80211_tx_info *txinfo;
484 txinfo = IEEE80211_SKB_CB(skb);
486 carl9170_tx_bar_status(ar, skb, txinfo);
489 txinfo->flags |= IEEE80211_TX_STAT_ACK;
493 if (txinfo->flags & IEEE80211_TX_CTL_AMPDU)
494 carl9170_tx_status_process_ampdu(ar, skb, txinfo);
503 struct ieee80211_tx_info *txinfo = IEEE80211_SKB_CB(skb);
507 if (txinfo->flags & IEEE80211_TX_CTL_AMPDU)
538 unsigned int tries, struct ieee80211_tx_info *txinfo)
543 if (txinfo->status.rates[i].idx < 0)
547 txinfo->status.rates[i].count = tries;
554 txinfo->status.rates[i].idx = -1;
555 txinfo->status.rates[i].count = 0;
563 struct ieee80211_tx_info *txinfo;
575 txinfo = IEEE80211_SKB_CB(skb);
576 arinfo = (void *) txinfo->rate_driver_data;
608 struct ieee80211_tx_info *txinfo;
622 txinfo = IEEE80211_SKB_CB(skb);
623 arinfo = (void *)txinfo->rate_driver_data;
663 struct ieee80211_tx_info *txinfo;
678 txinfo = IEEE80211_SKB_CB(skb);
686 carl9170_tx_fill_rateinfo(ar, r, t, txinfo);
1399 struct ieee80211_tx_info *txinfo)
1467 txinfo->flags &= ~IEEE80211_TX_CTL_AMPDU;
1576 struct ieee80211_tx_info *txinfo;
1581 txinfo = IEEE80211_SKB_CB(skb);
1582 rate = &txinfo->control.rates[0];
1583 ht_rate = !!(txinfo->control.rates[0].flags & IEEE80211_TX_RC_MCS);
1584 carl9170_tx_rate_tpc_chains(ar, txinfo, rate, plcp, &power, &chains);