/Linux-v4.19/drivers/net/wireless/mediatek/mt76/mt76x0/ |
D | mac.h | 144 const struct ieee80211_tx_rate *rate); 149 const struct ieee80211_tx_rate *rate, u8 *nss_val);
|
D | mac.c | 21 mt76_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate, in mt76_mac_process_tx_rate() 81 struct ieee80211_tx_rate *rate = info->status.rates; in mt76_mac_fill_tx_status() 120 const struct ieee80211_tx_rate *rate, u8 *nss_val) in mt76x0_mac_tx_rate_val() 170 const struct ieee80211_tx_rate *rate) in mt76x0_mac_wcid_set_rate()
|
D | tx.c | 76 struct ieee80211_tx_rate *rate = &info->control.rates[0]; in mt76x0_push_txwi()
|
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/ |
D | rc.c | 46 struct ieee80211_tx_rate rate; in _rtl_rc_get_highest_rix() 135 struct ieee80211_tx_rate *rate, in _rtl_rc_rate_set_series() 193 struct ieee80211_tx_rate *rates = tx_info->control.rates; in rtl_get_rate()
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt7601u/ |
D | mac.h | 168 const struct ieee80211_tx_rate *rate); 173 const struct ieee80211_tx_rate *rate, u8 *nss_val);
|
D | mac.c | 36 mt76_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate) in mt76_mac_process_tx_rate() 77 struct ieee80211_tx_rate *rate = info->status.rates; in mt76_mac_fill_tx_status() 113 const struct ieee80211_tx_rate *rate, u8 *nss_val) in mt76_mac_tx_rate_val() 155 const struct ieee80211_tx_rate *rate) in mt76_mac_wcid_set_rate()
|
D | tx.c | 143 struct ieee80211_tx_rate *rate = &info->control.rates[0]; in mt7601u_push_txwi()
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/ |
D | mt76x2_mac_common.c | 82 mt76x2_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate, in mt76x2_mac_process_tx_rate() 143 struct ieee80211_tx_rate *rate = info->status.rates; in mt76x2_mac_fill_tx_status() 312 const struct ieee80211_tx_rate *rate, u8 *nss_val) in mt76x2_mac_tx_rate_val() 362 const struct ieee80211_tx_rate *rate) in mt76x2_mac_wcid_set_rate() 376 struct ieee80211_tx_rate *rate = &info->control.rates[0]; in mt76x2_mac_write_txwi()
|
D | mt76x2_tx_common.c | 67 const struct ieee80211_tx_rate *rate) in mt76x2_tx_get_max_txpwr_adj()
|
D | mt76x2_mac.h | 174 const struct ieee80211_tx_rate *rate);
|
D | mt76x2.h | 285 const struct ieee80211_tx_rate *rate);
|
/Linux-v4.19/include/net/ |
D | mac80211.h | 872 struct ieee80211_tx_rate { struct 880 static inline void ieee80211_rate_set_vht(struct ieee80211_tx_rate *rate, in ieee80211_rate_set_vht() argument 889 ieee80211_rate_get_vht_mcs(const struct ieee80211_tx_rate *rate) in ieee80211_rate_get_vht_mcs() 895 ieee80211_rate_get_vht_nss(const struct ieee80211_tx_rate *rate) in ieee80211_rate_get_vht_nss() 935 struct ieee80211_tx_rate rates[ 957 struct ieee80211_tx_rate rates[IEEE80211_TX_MAX_RATES]; 967 struct ieee80211_tx_rate driver_rates[ 4276 struct ieee80211_tx_rate *dest, 5640 struct ieee80211_tx_rate reported_rate;
|
/Linux-v4.19/drivers/staging/rtlwifi/ |
D | rc.c | 98 struct ieee80211_tx_rate *rate, in _rtl_rc_rate_set_series() 160 struct ieee80211_tx_rate *rates = tx_info->control.rates; in rtl_get_rate()
|
/Linux-v4.19/drivers/net/wireless/ath/ath5k/ |
D | base.h | 70 struct ieee80211_tx_rate rates[4]; /* number of multi-rate stages */
|
/Linux-v4.19/net/mac80211/ |
D | rc80211_minstrel_ht.c | 249 minstrel_ht_get_group_idx(struct ieee80211_tx_rate *rate) in minstrel_ht_get_group_idx() 257 minstrel_vht_get_group_idx(struct ieee80211_tx_rate *rate) in minstrel_vht_get_group_idx() 267 struct ieee80211_tx_rate *rate) in minstrel_ht_get_stats() 592 minstrel_ht_txstat_valid(struct minstrel_priv *mp, struct ieee80211_tx_rate *rate) in minstrel_ht_txstat_valid() 686 struct ieee80211_tx_rate *ar = info->status.rates; in minstrel_ht_tx_status() 1038 struct ieee80211_tx_rate *rate = &info->status.rates[0]; in minstrel_ht_get_rate()
|
D | rate.c | 597 struct ieee80211_tx_rate *rates, in rate_fixup_ratelist() 699 struct ieee80211_tx_rate *rates, in rate_control_fill_sta_table() 814 struct ieee80211_tx_rate *rates, in rate_control_apply_mask() 853 struct ieee80211_tx_rate *dest, in ieee80211_get_tx_rates()
|
D | sta_info.h | 561 struct ieee80211_tx_rate last_rate; 745 const struct ieee80211_tx_rate *rate,
|
D | rc80211_minstrel.c | 272 struct ieee80211_tx_rate *ar = info->status.rates; in minstrel_tx_status() 341 struct ieee80211_tx_rate *rate = &info->control.rates[0]; in minstrel_get_rate()
|
/Linux-v4.19/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() 850 struct ieee80211_tx_rate *rate) in carl9170_tx_cts_check() 889 struct ieee80211_tx_rate *txrate; in carl9170_tx_apply_rateset() 1568 struct ieee80211_tx_rate *rate; in carl9170_tx_beacon_physet()
|
/Linux-v4.19/drivers/net/wireless/ti/wl18xx/ |
D | tx.c | 33 u8 band, struct ieee80211_tx_rate *rate, u8 hlid) in wl18xx_get_last_tx_rate()
|
/Linux-v4.19/drivers/net/wireless/st/cw1200/ |
D | txrx.c | 28 const struct ieee80211_tx_rate *rate); 70 struct ieee80211_tx_rate *rates, size_t count) in tx_policy_build() 85 struct ieee80211_tx_rate tmp = rates[i - 1]; in tx_policy_build() 300 struct ieee80211_tx_rate *rates, in tx_policy_get() 429 const struct ieee80211_tx_rate *rate) in cw1200_get_tx_rate()
|
/Linux-v4.19/drivers/net/wireless/ralink/rt2x00/ |
D | rt2x00queue.c | 240 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_plcp() 305 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_ht() 398 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor()
|
/Linux-v4.19/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-v4.19/drivers/net/wireless/ath/ath9k/ |
D | tx99.c | 51 struct ieee80211_tx_rate *rate; in ath9k_build_tx99_skb()
|
/Linux-v4.19/Documentation/driver-api/80211/ |
D | mac80211.rst | 141 :functions: ieee80211_tx_rate
|