| /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()
|