Home
last modified time | relevance | path

Searched refs:ieee80211_tx_rate (Results 1 – 25 of 49) sorted by relevance

12

/linux-6.1.9/drivers/net/wireless/mediatek/mt76/mt7603/
Dmt7603.h58 struct ieee80211_tx_rate probe_rate;
59 struct ieee80211_tx_rate rates[4];
72 struct ieee80211_tx_rate rates[4];
229 struct ieee80211_tx_rate *probe_rate,
230 struct ieee80211_tx_rate *rates);
Dmac.c680 const struct ieee80211_tx_rate *rate, bool stbc, u8 *bw) in mt7603_mac_tx_rate_val()
720 struct ieee80211_tx_rate *probe_rate, in mt7603_wtbl_set_rates()
721 struct ieee80211_tx_rate *rates) in mt7603_wtbl_set_rates()
723 struct ieee80211_tx_rate *ref; in mt7603_wtbl_set_rates()
913 struct ieee80211_tx_rate *rate = &info->control.rates[0]; in mt7603_mac_write_txwi()
1156 struct ieee80211_tx_rate *cur_rate; in mt7603_fill_txs()
/linux-6.1.9/drivers/net/wireless/realtek/rtlwifi/
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()
/linux-6.1.9/drivers/net/wireless/mediatek/mt76/mt7615/
Dmt7615.h91 struct ieee80211_tx_rate probe_rate;
92 struct ieee80211_tx_rate rates[4];
130 struct ieee80211_tx_rate rates[4];
397 struct ieee80211_tx_rate *probe_rate,
398 struct ieee80211_tx_rate *rates);
Dmac.c668 const struct ieee80211_tx_rate *rate, in mt7615_mac_tx_rate_val()
731 struct ieee80211_tx_rate *rate = &info->control.rates[0]; in mt7615_mac_write_txwi()
969 struct ieee80211_tx_rate *probe_rate, in mt7615_mac_update_rate_desc()
970 struct ieee80211_tx_rate *rates, in mt7615_mac_update_rate_desc()
975 struct ieee80211_tx_rate *ref; in mt7615_mac_update_rate_desc()
1059 struct ieee80211_tx_rate *probe_rate, in mt7615_mac_queue_rate_update()
1060 struct ieee80211_tx_rate *rates) in mt7615_mac_queue_rate_update()
1105 struct ieee80211_tx_rate *probe_rate, in mt7615_mac_set_rates()
1106 struct ieee80211_tx_rate *rates) in mt7615_mac_set_rates()
1406 struct ieee80211_tx_rate *cur_rate; in mt7615_fill_txs()
/linux-6.1.9/drivers/net/wireless/mediatek/mt7601u/
Dmac.h160 const struct ieee80211_tx_rate *rate);
165 const struct ieee80211_tx_rate *rate, u8 *nss_val);
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()
/linux-6.1.9/drivers/net/wireless/silabs/wfx/
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()
438 struct ieee80211_tx_rate *rate; in wfx_tx_fill_rates()
/linux-6.1.9/drivers/net/wireless/ath/ath5k/
Dbase.h70 struct ieee80211_tx_rate rates[4]; /* number of multi-rate stages */
/linux-6.1.9/drivers/net/wireless/mediatek/mt76/
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()
Dmt76x02_mac.h182 const struct ieee80211_tx_rate *rate);
Dmt76x02_txrx.c57 const struct ieee80211_tx_rate *rate) in mt76x02_tx_get_max_txpwr_adj()
Dmt76x02.h165 const struct ieee80211_tx_rate *rate);
/linux-6.1.9/net/mac80211/
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()
Drate.c315 static void rc_send_low_basicrate(struct ieee80211_tx_rate *rate, in rc_send_low_basicrate()
617 struct ieee80211_tx_rate *rates, in rate_fixup_ratelist()
719 struct ieee80211_tx_rate *rates, in rate_control_fill_sta_table()
834 struct ieee80211_tx_rate *rates, in rate_control_apply_mask()
873 struct ieee80211_tx_rate *dest, in ieee80211_get_tx_rates()
Dsta_info.h556 struct ieee80211_tx_rate last_rate;
900 const struct ieee80211_tx_rate *rate,
Drc80211_minstrel_ht.c330 minstrel_ht_get_group_idx(struct ieee80211_tx_rate *rate) in minstrel_ht_get_group_idx()
349 minstrel_vht_get_group_idx(struct ieee80211_tx_rate *rate) in minstrel_vht_get_group_idx()
371 struct ieee80211_tx_rate *rate) in minstrel_ht_get_stats()
1198 struct ieee80211_tx_rate *rate) in minstrel_ht_txstat_valid()
1287 struct ieee80211_tx_rate *ar = info->status.rates; in minstrel_ht_tx_status()
1600 struct ieee80211_tx_rate *rate = &info->status.rates[0]; in minstrel_ht_get_rate()
/linux-6.1.9/include/net/
Dmac80211.h1026 struct ieee80211_tx_rate { struct
1034 static inline void ieee80211_rate_set_vht(struct ieee80211_tx_rate *rate, in ieee80211_rate_set_vht() argument
1043 ieee80211_rate_get_vht_mcs(const struct ieee80211_tx_rate *rate) in ieee80211_rate_get_vht_mcs()
1049 ieee80211_rate_get_vht_nss(const struct ieee80211_tx_rate *rate) in ieee80211_rate_get_vht_nss()
1117 struct ieee80211_tx_rate rates[
1139 struct ieee80211_tx_rate rates[IEEE80211_TX_MAX_RATES];
1149 struct ieee80211_tx_rate driver_rates[
4992 struct ieee80211_tx_rate *dest,
6559 struct ieee80211_tx_rate reported_rate;
/linux-6.1.9/drivers/net/wireless/ath/carl9170/
Dtx.c707 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()
853 struct ieee80211_tx_rate *rate) in carl9170_tx_cts_check()
893 struct ieee80211_tx_rate *txrate; in carl9170_tx_apply_rateset()
1576 struct ieee80211_tx_rate *rate; in carl9170_tx_beacon_physet()
/linux-6.1.9/drivers/net/wireless/ti/wl18xx/
Dtx.c19 u8 band, struct ieee80211_tx_rate *rate, u8 hlid) in wl18xx_get_last_tx_rate()
/linux-6.1.9/drivers/net/wireless/st/cw1200/
Dtxrx.c25 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-6.1.9/Documentation/driver-api/80211/
Dmac80211.rst117 ieee80211_tx_rate
/linux-6.1.9/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dampdu.c525 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()
823 struct ieee80211_tx_rate *txrate = tx_info->status.rates; in brcms_c_ampdu_rate_status()
/linux-6.1.9/drivers/net/wireless/ralink/rt2x00/
Drt2x00queue.c233 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-6.1.9/drivers/net/wireless/ath/ath9k/
Dtx99.c51 struct ieee80211_tx_rate *rate; in ath9k_build_tx99_skb()

12