Home
last modified time | relevance | path

Searched refs:ieee80211_tx_rate (Results 1 - 25 of 97) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmt7603.h58 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 Dmt7603.h58 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 Dmt7615.h92 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 Dmac.c662 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 Dmac.h160 const struct ieee80211_tx_rate *rate);
165 const struct ieee80211_tx_rate *rate, u8 *nss_val);
H A Dmac.c28 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 Dmac.h160 const struct ieee80211_tx_rate *rate);
165 const struct ieee80211_tx_rate *rate, u8 *nss_val);
H A Dmac.c28 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 Drc.c24 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 Drc.c24 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 Dmt7615.h97 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 Dmac.c473 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 Ddata_tx.c21 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 Ddata_tx.c20 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 Dmt76x02_mac.c181 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 Dmt76x02_mac.c181 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 Drate.c311 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 Dairtime.c554 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 Drate.c316 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 Dairtime.c551 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 Dbase.h70 struct ieee80211_tx_rate rates[4]; /* number of multi-rate stages */
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/
H A Dbase.h70 struct ieee80211_tx_rate rates[4]; /* number of multi-rate stages */
/kernel/linux/linux-5.10/include/net/
H A Dmac80211.h891 * 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 Dmac80211.h996 * 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 Dtx.c19 u8 band, struct ieee80211_tx_rate *rate, u8 hlid) in wl18xx_get_last_tx_rate()

Completed in 38 milliseconds

1234