| /Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7603/ | 
| D | mt7603.h | 55 	struct ieee80211_tx_rate probe_rate; 56 	struct ieee80211_tx_rate rates[4]; 66 	struct ieee80211_tx_rate rates[4]; 217 			   struct ieee80211_tx_rate *probe_rate, 218 			   struct ieee80211_tx_rate *rates);
  | 
| D | mac.c | 551 		       const struct ieee80211_tx_rate *rate, bool stbc, u8 *bw)  in mt7603_mac_tx_rate_val() 591 			   struct ieee80211_tx_rate *probe_rate,  in mt7603_wtbl_set_rates() 592 			   struct ieee80211_tx_rate *rates)  in mt7603_wtbl_set_rates() 594 	struct ieee80211_tx_rate *ref;  in mt7603_wtbl_set_rates() 784 	struct ieee80211_tx_rate *rate = &info->control.rates[0];  in mt7603_mac_write_txwi() 1025 		struct ieee80211_tx_rate *cur_rate;  in mt7603_fill_txs()
  | 
| /Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7615/ | 
| D | mt7615.h | 50 	struct ieee80211_tx_rate probe_rate; 51 	struct ieee80211_tx_rate rates[4]; 59 	struct ieee80211_tx_rate rates[4]; 172 			  struct ieee80211_tx_rate *probe_rate, 173 			  struct ieee80211_tx_rate *rates);
  | 
| D | mac.c | 251 		       const struct ieee80211_tx_rate *rate,  in mt7615_mac_tx_rate_val() 311 	struct ieee80211_tx_rate *rate = &info->control.rates[0];  in mt7615_mac_write_txwi() 464 			  struct ieee80211_tx_rate *probe_rate,  in mt7615_mac_set_rates() 465 			  struct ieee80211_tx_rate *rates)  in mt7615_mac_set_rates() 467 	struct ieee80211_tx_rate *ref;  in mt7615_mac_set_rates() 907 		struct ieee80211_tx_rate *cur_rate;  in mt7615_fill_txs()
  | 
| /Linux-v5.4/drivers/net/wireless/realtek/rtlwifi/ | 
| D | rc.c | 24 	struct ieee80211_tx_rate rate;  in _rtl_rc_get_highest_rix() 113 				    struct ieee80211_tx_rate *rate,  in _rtl_rc_rate_set_series() 171 	struct ieee80211_tx_rate *rates = tx_info->control.rates;  in rtl_get_rate()
  | 
| /Linux-v5.4/drivers/net/wireless/mediatek/mt7601u/ | 
| D | mac.h | 160 			    const struct ieee80211_tx_rate *rate); 165 			 const struct ieee80211_tx_rate *rate, u8 *nss_val);
  | 
| D | mac.c | 28 mt76_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate)  in mt76_mac_process_tx_rate() 69 	struct ieee80211_tx_rate *rate = info->status.rates;  in mt76_mac_fill_tx_status() 105 			 const struct ieee80211_tx_rate *rate, u8 *nss_val)  in mt76_mac_tx_rate_val() 147 			    const struct ieee80211_tx_rate *rate)  in mt76_mac_wcid_set_rate()
  | 
| D | tx.c | 135 	struct ieee80211_tx_rate *rate = &info->control.rates[0];  in mt7601u_push_txwi()
  | 
| /Linux-v5.4/drivers/net/wireless/mediatek/mt76/ | 
| D | mt76x02_mac.c | 159 			const struct ieee80211_tx_rate *rate, u8 *nss_val)  in mt76x02_mac_tx_rate_val() 207 			       const struct ieee80211_tx_rate *rate)  in mt76x02_mac_wcid_set_rate() 257 mt76x02_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate,  in mt76x02_mac_process_tx_rate() 319 	struct ieee80211_tx_rate *rate = &info->control.rates[0];  in mt76x02_mac_write_txwi() 412 mt76x02_tx_rate_fallback(struct ieee80211_tx_rate *rates, int idx, int phy)  in mt76x02_tx_rate_fallback() 452 	struct ieee80211_tx_rate *rate = info->status.rates;  in mt76x02_mac_fill_tx_status() 453 	struct ieee80211_tx_rate last_rate;  in mt76x02_mac_fill_tx_status()
  | 
| D | mt76x02_txrx.c | 58 				const struct ieee80211_tx_rate *rate)  in mt76x02_tx_get_max_txpwr_adj()
  | 
| D | mt76x02_mac.h | 175 			       const struct ieee80211_tx_rate *rate);
  | 
| D | mt76x02.h | 159 				const struct ieee80211_tx_rate *rate);
  | 
| /Linux-v5.4/drivers/net/wireless/ath/ath5k/ | 
| D | base.h | 70 	struct ieee80211_tx_rate	rates[4];	/* number of multi-rate stages */
  | 
| /Linux-v5.4/include/net/ | 
| D | mac80211.h | 930 struct ieee80211_tx_rate {  struct 938 static inline void ieee80211_rate_set_vht(struct ieee80211_tx_rate *rate,  in ieee80211_rate_set_vht()  argument 947 ieee80211_rate_get_vht_mcs(const struct ieee80211_tx_rate *rate)  in ieee80211_rate_get_vht_mcs() 953 ieee80211_rate_get_vht_nss(const struct ieee80211_tx_rate *rate)  in ieee80211_rate_get_vht_nss() 1017 					struct ieee80211_tx_rate rates[ 1039 			struct ieee80211_tx_rate rates[IEEE80211_TX_MAX_RATES]; 1049 			struct ieee80211_tx_rate driver_rates[ 4505 			    struct ieee80211_tx_rate *dest, 5912 	struct ieee80211_tx_rate reported_rate;
  | 
| /Linux-v5.4/net/mac80211/ | 
| D | rate.c | 594 				struct ieee80211_tx_rate *rates,  in rate_fixup_ratelist() 696 					struct ieee80211_tx_rate *rates,  in rate_control_fill_sta_table() 811 				    struct ieee80211_tx_rate *rates,  in rate_control_apply_mask() 850 			    struct ieee80211_tx_rate *dest,  in ieee80211_get_tx_rates()
  | 
| D | sta_info.h | 597 		struct ieee80211_tx_rate last_rate; 784 			  const struct ieee80211_tx_rate *rate,
  | 
| D | rc80211_minstrel_ht.c | 285 minstrel_ht_get_group_idx(struct ieee80211_tx_rate *rate)  in minstrel_ht_get_group_idx() 293 minstrel_vht_get_group_idx(struct ieee80211_tx_rate *rate)  in minstrel_vht_get_group_idx() 303 		      struct ieee80211_tx_rate *rate)  in minstrel_ht_get_stats() 795 minstrel_ht_txstat_valid(struct minstrel_priv *mp, struct ieee80211_tx_rate *rate)  in minstrel_ht_txstat_valid() 889 	struct ieee80211_tx_rate *ar = info->status.rates;  in minstrel_ht_tx_status() 1293 	struct ieee80211_tx_rate *rate = &info->status.rates[0];  in minstrel_ht_get_rate()
  | 
| D | rc80211_minstrel.c | 266 	struct ieee80211_tx_rate *ar = info->status.rates;  in minstrel_tx_status() 335 	struct ieee80211_tx_rate *rate = &info->control.rates[0];  in minstrel_get_rate()
  | 
| /Linux-v5.4/drivers/net/wireless/ath/carl9170/ | 
| D | tx.c | 707 	struct ieee80211_tx_info *info,	struct ieee80211_tx_rate *txrate,  in carl9170_tx_rate_tpc_chains() 766 	struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate)  in carl9170_tx_physet() 826 				  struct ieee80211_tx_rate *rate,  in carl9170_tx_rts_check() 852 				  struct ieee80211_tx_rate *rate)  in carl9170_tx_cts_check() 892 	struct ieee80211_tx_rate *txrate;  in carl9170_tx_apply_rateset() 1571 	struct ieee80211_tx_rate *rate;  in carl9170_tx_beacon_physet()
  | 
| /Linux-v5.4/drivers/net/wireless/ti/wl18xx/ | 
| D | tx.c | 19 			     u8 band, struct ieee80211_tx_rate *rate, u8 hlid)  in wl18xx_get_last_tx_rate()
  | 
| /Linux-v5.4/drivers/net/wireless/st/cw1200/ | 
| D | txrx.c | 25 		   const struct ieee80211_tx_rate *rate); 67 	struct ieee80211_tx_rate *rates, size_t count)  in tx_policy_build() 82 			struct ieee80211_tx_rate tmp = rates[i - 1];  in tx_policy_build() 297 		  struct ieee80211_tx_rate *rates,  in tx_policy_get() 426 		   const struct ieee80211_tx_rate *rate)  in cw1200_get_tx_rate()
  | 
| /Linux-v5.4/drivers/net/wireless/ralink/rt2x00/ | 
| D | rt2x00queue.c | 233 	struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0];  in rt2x00queue_create_tx_descriptor_plcp() 298 	struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0];  in rt2x00queue_create_tx_descriptor_ht() 391 	struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0];  in rt2x00queue_create_tx_descriptor()
  | 
| /Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ | 
| D | ampdu.c | 525 	struct ieee80211_tx_rate *txrate = tx_info->status.rates;  in brcms_c_ampdu_add_frame() 633 	struct ieee80211_tx_rate *txrate;  in brcms_c_ampdu_finalize() 826 	struct ieee80211_tx_rate *txrate = tx_info->status.rates;  in brcms_c_ampdu_rate_status()
  | 
| /Linux-v5.4/drivers/net/wireless/ath/ath9k/ | 
| D | tx99.c | 51 	struct ieee80211_tx_rate *rate;  in ath9k_build_tx99_skb()
  | 
| D | dynack.c | 255 		struct ieee80211_tx_rate *rates = info->status.rates;  in ath_dynack_sample_tx_ts()
  |