/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mt7603.h | 58 struct ieee80211_tx_rate probe_rate; 59 struct ieee80211_tx_rate rates[4]; 72 struct ieee80211_tx_rate rates[4]; 231 struct ieee80211_tx_rate *probe_rate, 232 struct ieee80211_tx_rate *rates);
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mt7603.h | 58 struct ieee80211_tx_rate probe_rate; 59 struct ieee80211_tx_rate rates[4]; 71 struct ieee80211_tx_rate rates[4]; 225 struct ieee80211_tx_rate *probe_rate, 226 struct ieee80211_tx_rate *rates);
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mt7615.h | 92 struct ieee80211_tx_rate probe_rate; 93 struct ieee80211_tx_rate rates[4]; 130 struct ieee80211_tx_rate rates[4]; 398 struct ieee80211_tx_rate *probe_rate, 399 struct ieee80211_tx_rate *rates);
|
H A D | mac.c | 662 const struct ieee80211_tx_rate *rate, in mt7615_mac_tx_rate_val() 725 struct ieee80211_tx_rate *rate = &info->control.rates[0]; in mt7615_mac_write_txwi() 966 struct ieee80211_tx_rate *probe_rate, in mt7615_mac_update_rate_desc() 967 struct ieee80211_tx_rate *rates, in mt7615_mac_update_rate_desc() 972 struct ieee80211_tx_rate *ref; in mt7615_mac_update_rate_desc() 1056 struct ieee80211_tx_rate *probe_rate, in mt7615_mac_queue_rate_update() 1057 struct ieee80211_tx_rate *rates) in mt7615_mac_queue_rate_update() 1102 struct ieee80211_tx_rate *probe_rate, in mt7615_mac_set_rates() 1103 struct ieee80211_tx_rate *rates) in mt7615_mac_set_rates() 1390 struct ieee80211_tx_rate *cur_rat in mt7615_fill_txs() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt7601u/ |
H A D | mac.h | 160 const struct ieee80211_tx_rate *rate); 165 const struct ieee80211_tx_rate *rate, u8 *nss_val);
|
H A 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()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt7601u/ |
H A D | mac.h | 160 const struct ieee80211_tx_rate *rate); 165 const struct ieee80211_tx_rate *rate, u8 *nss_val);
|
H A 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()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/ |
H A 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()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/ |
H A 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()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mt7615.h | 97 struct ieee80211_tx_rate probe_rate; 98 struct ieee80211_tx_rate rates[4]; 142 struct ieee80211_tx_rate rates[4]; 453 struct ieee80211_tx_rate *probe_rate, 454 struct ieee80211_tx_rate *rates);
|
H A D | mac.c | 473 const struct ieee80211_tx_rate *rate, in mt7615_mac_tx_rate_val() 535 struct ieee80211_tx_rate *rate = &info->control.rates[0]; in mt7615_mac_write_txwi() 830 struct ieee80211_tx_rate *probe_rate, in mt7615_mac_update_rate_desc() 831 struct ieee80211_tx_rate *rates, in mt7615_mac_update_rate_desc() 836 struct ieee80211_tx_rate *ref; in mt7615_mac_update_rate_desc() 920 struct ieee80211_tx_rate *probe_rate, in mt7615_mac_queue_rate_update() 921 struct ieee80211_tx_rate *rates) in mt7615_mac_queue_rate_update() 968 struct ieee80211_tx_rate *probe_rate, in mt7615_mac_set_rates() 969 struct ieee80211_tx_rate *rates) in mt7615_mac_set_rates() 1252 struct ieee80211_tx_rate *cur_rat in mt7615_fill_txs() [all...] |
/kernel/linux/linux-5.10/drivers/staging/wfx/ |
H A D | data_tx.c | 21 const struct ieee80211_tx_rate *rate) in wfx_get_hw_rate() 47 struct ieee80211_tx_rate *rates) in wfx_tx_policy_build() 106 struct ieee80211_tx_rate *rates, bool *renew) in wfx_tx_policy_get() 236 static void wfx_tx_fixup_rates(struct ieee80211_tx_rate *rates) in wfx_tx_fixup_rates() 455 struct ieee80211_tx_rate *rate; in wfx_tx_fill_rates()
|
/kernel/linux/linux-6.6/drivers/net/wireless/silabs/wfx/ |
H A D | data_tx.c | 20 static int wfx_get_hw_rate(struct wfx_dev *wdev, const struct ieee80211_tx_rate *rate) in wfx_get_hw_rate() 47 struct ieee80211_tx_rate *rates) in wfx_tx_policy_build() 101 static int wfx_tx_policy_get(struct wfx_vif *wvif, struct ieee80211_tx_rate *rates, bool *renew) in wfx_tx_policy_get() 227 static void wfx_tx_fixup_rates(struct ieee80211_tx_rate *rates) in wfx_tx_fixup_rates() 425 struct ieee80211_tx_rate *rate; in wfx_tx_fill_rates()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_mac.c | 181 const struct ieee80211_tx_rate *rate, u8 *nss_val) in mt76x02_mac_tx_rate_val() 229 const struct ieee80211_tx_rate *rate) in mt76x02_mac_wcid_set_rate() 279 mt76x02_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate, in mt76x02_mac_process_tx_rate() 341 struct ieee80211_tx_rate *rate = &info->control.rates[0]; in mt76x02_mac_write_txwi() 440 mt76x02_tx_rate_fallback(struct ieee80211_tx_rate *rates, int idx, int phy) in mt76x02_tx_rate_fallback() 480 struct ieee80211_tx_rate *rate = info->status.rates; in mt76x02_mac_fill_tx_status() 481 struct ieee80211_tx_rate last_rate; in mt76x02_mac_fill_tx_status()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_mac.c | 181 const struct ieee80211_tx_rate *rate, u8 *nss_val) in mt76x02_mac_tx_rate_val() 229 const struct ieee80211_tx_rate *rate) in mt76x02_mac_wcid_set_rate() 279 mt76x02_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate, in mt76x02_mac_process_tx_rate() 341 struct ieee80211_tx_rate *rate = &info->control.rates[0]; in mt76x02_mac_write_txwi() 440 mt76x02_tx_rate_fallback(struct ieee80211_tx_rate *rates, int idx, int phy) in mt76x02_tx_rate_fallback() 480 struct ieee80211_tx_rate *rate = info->status.rates; in mt76x02_mac_fill_tx_status() 481 struct ieee80211_tx_rate last_rate; in mt76x02_mac_fill_tx_status()
|
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | rate.c | 311 static void rc_send_low_basicrate(struct ieee80211_tx_rate *rate, in rc_send_low_basicrate() 613 struct ieee80211_tx_rate *rates, in rate_fixup_ratelist() 715 struct ieee80211_tx_rate *rates, in rate_control_fill_sta_table() 830 struct ieee80211_tx_rate *rates, in rate_control_apply_mask() 869 struct ieee80211_tx_rate *dest, in ieee80211_get_tx_rates()
|
H A D | airtime.c | 554 struct ieee80211_tx_rate *rate, in ieee80211_fill_rx_status() 596 struct ieee80211_tx_rate *rate, in ieee80211_calc_tx_airtime_rate() 616 struct ieee80211_tx_rate *rate = &info->status.rates[i]; in ieee80211_calc_tx_airtime() 656 struct ieee80211_tx_rate *rate = &sta->tx_stats.last_rate; in ieee80211_calc_expected_tx_airtime()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | rate.c | 316 static void rc_send_low_basicrate(struct ieee80211_tx_rate *rate, in rc_send_low_basicrate() 618 struct ieee80211_tx_rate *rates, in rate_fixup_ratelist() 720 struct ieee80211_tx_rate *rates, in rate_control_fill_sta_table() 835 struct ieee80211_tx_rate *rates, in rate_control_apply_mask() 874 struct ieee80211_tx_rate *dest, in ieee80211_get_tx_rates()
|
H A D | airtime.c | 551 struct ieee80211_tx_rate *rate, in ieee80211_fill_rx_status() 593 struct ieee80211_tx_rate *rate, in ieee80211_calc_tx_airtime_rate() 613 struct ieee80211_tx_rate *rate = &info->status.rates[i]; in ieee80211_calc_tx_airtime() 653 struct ieee80211_tx_rate *tx_rate = &sta->deflink.tx_stats.last_rate; in ieee80211_calc_expected_tx_airtime()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/ |
H A D | base.h | 70 struct ieee80211_tx_rate rates[4]; /* number of multi-rate stages */
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/ |
H A D | base.h | 70 struct ieee80211_tx_rate rates[4]; /* number of multi-rate stages */
|
/kernel/linux/linux-5.10/include/net/ |
H A D | mac80211.h | 891 * in the @flags member of struct ieee80211_tx_rate. 941 * struct ieee80211_tx_rate - rate selection/status 972 struct ieee80211_tx_rate { struct 980 static inline void ieee80211_rate_set_vht(struct ieee80211_tx_rate *rate, in ieee80211_rate_set_vht() 989 ieee80211_rate_get_vht_mcs(const struct ieee80211_tx_rate *rate) in ieee80211_rate_get_vht_mcs() 995 ieee80211_rate_get_vht_nss(const struct ieee80211_tx_rate *rate) in ieee80211_rate_get_vht_nss() 1061 struct ieee80211_tx_rate rates[ 1083 struct ieee80211_tx_rate rates[IEEE80211_TX_MAX_RATES]; 1093 struct ieee80211_tx_rate driver_rates[ 4669 struct ieee80211_tx_rate *des [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | mac80211.h | 996 * in the @flags member of struct ieee80211_tx_rate. 1046 * struct ieee80211_tx_rate - rate selection/status 1077 struct ieee80211_tx_rate { struct 1085 static inline void ieee80211_rate_set_vht(struct ieee80211_tx_rate *rate, in ieee80211_rate_set_vht() 1094 ieee80211_rate_get_vht_mcs(const struct ieee80211_tx_rate *rate) in ieee80211_rate_get_vht_mcs() 1100 ieee80211_rate_get_vht_nss(const struct ieee80211_tx_rate *rate) in ieee80211_rate_get_vht_nss() 1168 struct ieee80211_tx_rate rates[ 1190 struct ieee80211_tx_rate rates[IEEE80211_TX_MAX_RATES]; 1202 struct ieee80211_tx_rate driver_rates[ 5119 struct ieee80211_tx_rate *des [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl18xx/ |
H A D | tx.c | 19 u8 band, struct ieee80211_tx_rate *rate, u8 hlid) in wl18xx_get_last_tx_rate()
|