/kernel/linux/linux-5.10/net/mac80211/ |
H A D | rc80211_minstrel.c | 201 for (i = 0; i < mi->n_rates; i++) { in minstrel_update_stats() 316 if ((int) mi->sample_row >= mi->n_rates) { in minstrel_get_next_sample() 375 } else if (delta > mi->n_rates * 2) { in minstrel_get_rate() 385 mi->sample_packets += (delta - mi->n_rates * 2); in minstrel_get_rate() 447 memset(mi->sample_table, 0xff, SAMPLE_COLUMNS * mi->n_rates); in init_sample_table() 451 for (i = 0; i < mi->n_rates; i++) { in init_sample_table() 452 new_idx = (i + rnd[i & 7]) % mi->n_rates; in init_sample_table() 454 new_idx = (new_idx + 1) % mi->n_rates; in init_sample_table() 545 mi->n_rates = n; in minstrel_rate_init()
|
H A D | rc80211_minstrel_debugfs.c | 77 for (i = 0; i < mi->n_rates; i++) { in minstrel_stats_open() 134 for (i = 0; i < mi->n_rates; i++) { in minstrel_stats_csv_open()
|
H A D | rc80211_minstrel_ht.c | 559 minstrel_ht_find_probe_rates(struct minstrel_ht_sta *mi, u16 *rates, int *n_rates, in minstrel_ht_find_probe_rates() argument 596 rates[(*n_rates)++] = idx; in minstrel_ht_find_probe_rates() 608 int n_rates = 0; in minstrel_ht_rate_sample_switch() local 628 minstrel_ht_find_probe_rates(mi, rates, &n_rates, faster_rate); in minstrel_ht_rate_sample_switch() 629 if (!n_rates && faster_rate) in minstrel_ht_rate_sample_switch() 630 minstrel_ht_find_probe_rates(mi, rates, &n_rates, false); in minstrel_ht_rate_sample_switch() 633 if (!n_rates) { in minstrel_ht_rate_sample_switch() 650 if (n_rates > 1) { in minstrel_ht_rate_sample_switch() 652 i = random % n_rates; in minstrel_ht_rate_sample_switch()
|
H A D | rc80211_minstrel.h | 133 int n_rates; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mac80211.c | 296 struct ieee80211_rate *rates, int n_rates, in mt76_init_sband() 319 sband->n_bitrates = n_rates; in mt76_init_sband() 352 int n_rates) in mt76_init_sband_2g() 358 n_rates, true, false); in mt76_init_sband_2g() 363 int n_rates, bool vht) in mt76_init_sband_5g() 369 n_rates, true, vht); in mt76_init_sband_5g() 374 int n_rates) in mt76_init_sband_6g() 380 n_rates, false, false); in mt76_init_sband_6g() 502 struct ieee80211_rate *rates, int n_rates) in mt76_register_phy() 511 ret = mt76_init_sband_2g(phy, rates, n_rates); in mt76_register_phy() 294 mt76_init_sband(struct mt76_phy *phy, struct mt76_sband *msband, const struct ieee80211_channel *chan, int n_chan, struct ieee80211_rate *rates, int n_rates, bool ht, bool vht) mt76_init_sband() argument 351 mt76_init_sband_2g(struct mt76_phy *phy, struct ieee80211_rate *rates, int n_rates) mt76_init_sband_2g() argument 362 mt76_init_sband_5g(struct mt76_phy *phy, struct ieee80211_rate *rates, int n_rates, bool vht) mt76_init_sband_5g() argument 373 mt76_init_sband_6g(struct mt76_phy *phy, struct ieee80211_rate *rates, int n_rates) mt76_init_sband_6g() argument 501 mt76_register_phy(struct mt76_phy *phy, bool vht, struct ieee80211_rate *rates, int n_rates) mt76_register_phy() argument 683 mt76_register_device(struct mt76_dev *dev, bool vht, struct ieee80211_rate *rates, int n_rates) mt76_register_device() argument [all...] |
H A D | tx.c | 73 status.n_rates = 1; 75 status.n_rates = 0; 280 status.n_rates = 1; in __mt76_tx_complete_skb()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | mac80211.c | 173 struct ieee80211_rate *rates, int n_rates, bool vht) in mt76_init_sband() 194 sband->n_bitrates = n_rates; in mt76_init_sband() 226 int n_rates) in mt76_init_sband_2g() 233 rates, n_rates, false); in mt76_init_sband_2g() 238 int n_rates, bool vht) in mt76_init_sband_5g() 245 rates, n_rates, vht); in mt76_init_sband_5g() 457 struct ieee80211_rate *rates, int n_rates) in mt76_register_device() 467 ret = mt76_init_sband_2g(dev, rates, n_rates); in mt76_register_device() 473 ret = mt76_init_sband_5g(dev, rates + 4, n_rates - 4, vht); in mt76_register_device() 171 mt76_init_sband(struct mt76_dev *dev, struct mt76_sband *msband, const struct ieee80211_channel *chan, int n_chan, struct ieee80211_rate *rates, int n_rates, bool vht) mt76_init_sband() argument 225 mt76_init_sband_2g(struct mt76_dev *dev, struct ieee80211_rate *rates, int n_rates) mt76_init_sband_2g() argument 237 mt76_init_sband_5g(struct mt76_dev *dev, struct ieee80211_rate *rates, int n_rates, bool vht) mt76_init_sband_5g() argument 456 mt76_register_device(struct mt76_dev *dev, bool vht, struct ieee80211_rate *rates, int n_rates) mt76_register_device() argument
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | status.c | 250 if (status && status->n_rates) in ieee80211_tx_radiotap_len() 251 status_rate = &status->rates[status->n_rates - 1]; in ieee80211_tx_radiotap_len() 305 if (status && status->n_rates) in ieee80211_add_tx_radiotap_header() 306 status_rate = &status->rates[status->n_rates - 1]; in ieee80211_add_tx_radiotap_header() 1120 if (status->n_rates) in ieee80211_tx_status_ext() 1122 status->rates[status->n_rates - 1].rate_idx; in ieee80211_tx_status_ext()
|
H A D | rc80211_minstrel_ht.c | 1322 if (st->rates && st->n_rates) { in minstrel_ht_tx_status() 1325 last = (i == st->n_rates - 1) || in minstrel_ht_tx_status() 1877 const s16 *bitrates, int n_rates, u32 rate_flags) in minstrel_ht_fill_rate_array() 1887 for (j = 0; j < n_rates; j++) { in minstrel_ht_fill_rate_array() 1876 minstrel_ht_fill_rate_array(u8 *dest, struct ieee80211_supported_band *sband, const s16 *bitrates, int n_rates, u32 rate_flags) minstrel_ht_fill_rate_array() argument
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt7601u/ |
H A D | init.c | 520 struct ieee80211_rate *rates, int n_rates) in mt76_init_sband() 534 sband->n_bitrates = n_rates; in mt76_init_sband() 518 mt76_init_sband(struct mt7601u_dev *dev, struct ieee80211_supported_band *sband, const struct ieee80211_channel *chan, int n_chan, struct ieee80211_rate *rates, int n_rates) mt76_init_sband() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt7601u/ |
H A D | init.c | 520 struct ieee80211_rate *rates, int n_rates) in mt76_init_sband() 534 sband->n_bitrates = n_rates; in mt76_init_sband() 518 mt76_init_sband(struct mt7601u_dev *dev, struct ieee80211_supported_band *sband, const struct ieee80211_channel *chan, int n_chan, struct ieee80211_rate *rates, int n_rates) mt76_init_sband() argument
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mt7603.h | 78 u8 n_rates; member
|
H A D | mac.c | 709 int n_rates = sta->n_rates; in mt7603_wtbl_set_rates() local 720 for (i = n_rates; i < 4; i++) in mt7603_wtbl_set_rates() 721 rates[i] = rates[n_rates - 1]; in mt7603_wtbl_set_rates() 827 sta->rate_count = 2 * MT7603_RATE_RETRY * n_rates; in mt7603_wtbl_set_rates()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mt7603.h | 77 u8 n_rates; member
|
H A D | mac.c | 738 int n_rates = sta->n_rates; in mt7603_wtbl_set_rates() local 749 for (i = n_rates; i < 4; i++) in mt7603_wtbl_set_rates() 750 rates[i] = rates[n_rates - 1]; in mt7603_wtbl_set_rates() 856 sta->rate_count = 2 * MT7603_RATE_RETRY * n_rates; in mt7603_wtbl_set_rates()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mac.c | 838 int n_rates = sta->n_rates; in mt7615_mac_update_rate_desc() local 842 for (i = n_rates; i < 4; i++) in mt7615_mac_update_rate_desc() 843 rates[i] = rates[n_rates - 1]; in mt7615_mac_update_rate_desc() 971 int wcid = sta->wcid.idx, n_rates = sta->n_rates; in mt7615_mac_set_rates() local 1033 sta->rate_count = 2 * MT7615_RATE_RETRY * n_rates; in mt7615_mac_set_rates()
|
H A D | usb_sdio.c | 129 sta->rate_count = 2 * MT7615_RATE_RETRY * sta->n_rates; in mt7663_usb_sdio_set_rates()
|
H A D | mt7615.h | 148 u8 n_rates; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mac.c | 974 int n_rates = sta->n_rates; in mt7615_mac_update_rate_desc() local 978 for (i = n_rates; i < 4; i++) in mt7615_mac_update_rate_desc() 979 rates[i] = rates[n_rates - 1]; in mt7615_mac_update_rate_desc() 1105 int wcid = sta->wcid.idx, n_rates = sta->n_rates; in mt7615_mac_set_rates() local 1171 sta->rate_count = 2 * MT7615_RATE_RETRY * n_rates; in mt7615_mac_set_rates()
|
H A D | mt7615.h | 136 u8 n_rates; member
|
H A D | usb_sdio.c | 125 sta->rate_count = 2 * MT7615_RATE_RETRY * sta->n_rates; in mt7663_usb_sdio_set_rates()
|
/kernel/linux/linux-5.10/net/wireless/ |
H A D | util.c | 1952 const u8 *rates, unsigned int n_rates, in ieee80211_get_ratemask() 1960 if (n_rates == 0 || n_rates > NL80211_MAX_SUPP_RATES) in ieee80211_get_ratemask() 1965 for (i = 0; i < n_rates; i++) { in ieee80211_get_ratemask() 1951 ieee80211_get_ratemask(struct ieee80211_supported_band *sband, const u8 *rates, unsigned int n_rates, u32 *mask) ieee80211_get_ratemask() argument
|
H A D | core.h | 523 const u8 *rates, unsigned int n_rates,
|
/kernel/linux/linux-6.6/net/wireless/ |
H A D | util.c | 2341 const u8 *rates, unsigned int n_rates, in ieee80211_get_ratemask() 2349 if (n_rates == 0 || n_rates > NL80211_MAX_SUPP_RATES) in ieee80211_get_ratemask() 2354 for (i = 0; i < n_rates; i++) { in ieee80211_get_ratemask() 2340 ieee80211_get_ratemask(struct ieee80211_supported_band *sband, const u8 *rates, unsigned int n_rates, u32 *mask) ieee80211_get_ratemask() argument
|
H A D | core.h | 541 const u8 *rates, unsigned int n_rates,
|