txrc              605 drivers/net/wireless/intel/iwlegacy/3945-rs.c 		   struct ieee80211_tx_rate_control *txrc)
txrc              607 drivers/net/wireless/intel/iwlegacy/3945-rs.c 	struct ieee80211_supported_band *sband = txrc->sband;
txrc              608 drivers/net/wireless/intel/iwlegacy/3945-rs.c 	struct sk_buff *skb = txrc->skb;
txrc              637 drivers/net/wireless/intel/iwlegacy/3945-rs.c 	max_rate_idx = fls(txrc->rate_idx_mask) - 1;
txrc             2183 drivers/net/wireless/intel/iwlegacy/4965-rs.c 		   struct ieee80211_tx_rate_control *txrc)
txrc             2186 drivers/net/wireless/intel/iwlegacy/4965-rs.c 	struct sk_buff *skb = txrc->skb;
txrc             2187 drivers/net/wireless/intel/iwlegacy/4965-rs.c 	struct ieee80211_supported_band *sband = txrc->sband;
txrc             2197 drivers/net/wireless/intel/iwlegacy/4965-rs.c 		lq_sta->max_rate_idx = fls(txrc->rate_idx_mask) - 1;
txrc             2692 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 			struct ieee80211_tx_rate_control *txrc)
txrc             2695 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 	struct sk_buff *skb = txrc->skb;
txrc             2696 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 	struct ieee80211_supported_band *sband = txrc->sband;
txrc             2708 drivers/net/wireless/intel/iwlwifi/dvm/rs.c 		lq_sta->max_rate_idx = fls(txrc->rate_idx_mask) - 1;
txrc             2714 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 			    struct ieee80211_tx_rate_control *txrc)
txrc             2718 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 	struct sk_buff *skb = txrc->skb;
txrc             2748 drivers/net/wireless/intel/iwlwifi/mvm/rs.c 					  &txrc->reported_rate);
txrc              114 drivers/net/wireless/realtek/rtlwifi/rc.c 				    struct ieee80211_tx_rate_control *txrc,
txrc              134 drivers/net/wireless/realtek/rtlwifi/rc.c 		if (txrc->short_preamble)
txrc              166 drivers/net/wireless/realtek/rtlwifi/rc.c 			 struct ieee80211_tx_rate_control *txrc)
txrc              169 drivers/net/wireless/realtek/rtlwifi/rc.c 	struct sk_buff *skb = txrc->skb;
txrc              178 drivers/net/wireless/realtek/rtlwifi/rc.c 	_rtl_rc_rate_set_series(rtlpriv, sta, &rates[0], txrc,
txrc              184 drivers/net/wireless/realtek/rtlwifi/rc.c 						txrc, i, (rix - i), 1,
txrc             5959 include/net/mac80211.h 			 struct ieee80211_tx_rate_control *txrc);
txrc              285 net/mac80211/rate.c static bool rc_no_data_or_no_ack_use_min(struct ieee80211_tx_rate_control *txrc)
txrc              287 net/mac80211/rate.c 	struct sk_buff *skb = txrc->skb;
txrc              365 net/mac80211/rate.c 				  struct ieee80211_tx_rate_control *txrc)
txrc              367 net/mac80211/rate.c 	struct ieee80211_tx_info *info = IEEE80211_SKB_CB(txrc->skb);
txrc              368 net/mac80211/rate.c 	struct ieee80211_supported_band *sband = txrc->sband;
txrc              373 net/mac80211/rate.c 	if (!pubsta || rc_no_data_or_no_ack_use_min(txrc)) {
txrc              374 net/mac80211/rate.c 		__rate_control_send_low(txrc->hw, sband, pubsta, info,
txrc              375 net/mac80211/rate.c 					txrc->rate_idx_mask);
txrc              377 net/mac80211/rate.c 		if (!pubsta && txrc->bss) {
txrc              378 net/mac80211/rate.c 			mcast_rate = txrc->bss_conf->mcast_rate[sband->band];
txrc              392 net/mac80211/rate.c 					      txrc->bss_conf->basic_rates,
txrc              873 net/mac80211/rate.c 			   struct ieee80211_tx_rate_control *txrc)
txrc              878 net/mac80211/rate.c 	struct ieee80211_tx_info *info = IEEE80211_SKB_CB(txrc->skb);
txrc              887 net/mac80211/rate.c 	if (rate_control_send_low(sta ? &sta->sta : NULL, txrc))
txrc              900 net/mac80211/rate.c 		ref->ops->get_rate(ref->priv, ista, priv_sta, txrc);
txrc              903 net/mac80211/rate.c 		rate_control_send_low(NULL, txrc);
txrc              909 net/mac80211/rate.c 	ieee80211_get_tx_rates(&sdata->vif, ista, txrc->skb,
txrc               26 net/mac80211/rate.h 			   struct ieee80211_tx_rate_control *txrc);
txrc              329 net/mac80211/rc80211_minstrel.c 		  void *priv_sta, struct ieee80211_tx_rate_control *txrc)
txrc              331 net/mac80211/rc80211_minstrel.c 	struct sk_buff *skb = txrc->skb;
txrc              345 net/mac80211/rc80211_minstrel.c 		      !txrc->rts &&
txrc              346 net/mac80211/rc80211_minstrel.c 		      !txrc->bss_conf->use_cts_prot;
txrc             1289 net/mac80211/rc80211_minstrel_ht.c                      struct ieee80211_tx_rate_control *txrc)
txrc             1292 net/mac80211/rc80211_minstrel_ht.c 	struct ieee80211_tx_info *info = IEEE80211_SKB_CB(txrc->skb);
txrc             1300 net/mac80211/rc80211_minstrel_ht.c 		return mac80211_minstrel.get_rate(priv, sta, &msp->legacy, txrc);
txrc             1304 net/mac80211/rc80211_minstrel_ht.c 		minstrel_aggr_check(sta, txrc->skb);
txrc             1335 net/mac80211/rc80211_minstrel_ht.c 	    (sample_idx >= 4) != txrc->short_preamble)
txrc              675 net/mac80211/tx.c 	struct ieee80211_tx_rate_control txrc;
txrc              679 net/mac80211/tx.c 	memset(&txrc, 0, sizeof(txrc));
txrc              687 net/mac80211/tx.c 	txrc.hw = &tx->local->hw;
txrc              688 net/mac80211/tx.c 	txrc.sband = sband;
txrc              689 net/mac80211/tx.c 	txrc.bss_conf = &tx->sdata->vif.bss_conf;
txrc              690 net/mac80211/tx.c 	txrc.skb = tx->skb;
txrc              691 net/mac80211/tx.c 	txrc.reported_rate.idx = -1;
txrc              692 net/mac80211/tx.c 	txrc.rate_idx_mask = tx->sdata->rc_rateidx_mask[info->band];
txrc              695 net/mac80211/tx.c 		txrc.rate_idx_mcs_mask =
txrc              698 net/mac80211/tx.c 	txrc.bss = (tx->sdata->vif.type == NL80211_IFTYPE_AP ||
txrc              705 net/mac80211/tx.c 		txrc.rts = true;
txrc              708 net/mac80211/tx.c 	info->control.use_rts = txrc.rts;
txrc              720 net/mac80211/tx.c 		txrc.short_preamble = true;
txrc              722 net/mac80211/tx.c 	info->control.short_preamble = txrc.short_preamble;
txrc              748 net/mac80211/tx.c 	rate_control_get_rate(tx->sdata, tx->sta, &txrc);
txrc              772 net/mac80211/tx.c 	if (txrc.reported_rate.idx < 0) {
txrc              773 net/mac80211/tx.c 		txrc.reported_rate = tx->rate;
txrc              775 net/mac80211/tx.c 			tx->sta->tx_stats.last_rate = txrc.reported_rate;
txrc              777 net/mac80211/tx.c 		tx->sta->tx_stats.last_rate = txrc.reported_rate;
txrc             4475 net/mac80211/tx.c 	struct ieee80211_tx_rate_control txrc;
txrc             4623 net/mac80211/tx.c 	memset(&txrc, 0, sizeof(txrc));
txrc             4624 net/mac80211/tx.c 	txrc.hw = hw;
txrc             4625 net/mac80211/tx.c 	txrc.sband = local->hw.wiphy->bands[band];
txrc             4626 net/mac80211/tx.c 	txrc.bss_conf = &sdata->vif.bss_conf;
txrc             4627 net/mac80211/tx.c 	txrc.skb = skb;
txrc             4628 net/mac80211/tx.c 	txrc.reported_rate.idx = -1;
txrc             4629 net/mac80211/tx.c 	txrc.rate_idx_mask = sdata->rc_rateidx_mask[band];
txrc             4630 net/mac80211/tx.c 	txrc.bss = true;
txrc             4631 net/mac80211/tx.c 	rate_control_get_rate(sdata, NULL, &txrc);