/Linux-v5.4/net/mac80211/ |
D | rc80211_minstrel.c | 197 for (i = 0; i < mi->n_rates; i++) { in minstrel_update_stats() 318 if ((int) mi->sample_row >= mi->n_rates) { in minstrel_get_next_sample() 378 } else if (delta > mi->n_rates * 2) { in minstrel_get_rate() 388 mi->sample_packets += (delta - mi->n_rates * 2); in minstrel_get_rate() 460 memset(mi->sample_table, 0xff, SAMPLE_COLUMNS * mi->n_rates); in init_sample_table() 464 for (i = 0; i < mi->n_rates; i++) { in init_sample_table() 465 new_idx = (i + rnd[i & 7]) % mi->n_rates; in init_sample_table() 467 new_idx = (new_idx + 1) % mi->n_rates; in init_sample_table() 558 mi->n_rates = n; in minstrel_rate_init()
|
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()
|
D | rc80211_minstrel_ht.c | 558 minstrel_ht_find_probe_rates(struct minstrel_ht_sta *mi, u16 *rates, int *n_rates, in minstrel_ht_find_probe_rates() argument 595 rates[(*n_rates)++] = idx; in minstrel_ht_find_probe_rates() 607 int n_rates = 0; in minstrel_ht_rate_sample_switch() local 627 minstrel_ht_find_probe_rates(mi, rates, &n_rates, faster_rate); in minstrel_ht_rate_sample_switch() 628 if (!n_rates && faster_rate) in minstrel_ht_rate_sample_switch() 629 minstrel_ht_find_probe_rates(mi, rates, &n_rates, false); in minstrel_ht_rate_sample_switch() 632 if (!n_rates) { in minstrel_ht_rate_sample_switch() 649 if (n_rates > 1) { in minstrel_ht_rate_sample_switch() 651 i = random % n_rates; in minstrel_ht_rate_sample_switch()
|
D | rc80211_minstrel.h | 87 int n_rates; member
|
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/ |
D | mac80211.c | 160 struct ieee80211_rate *rates, int n_rates, bool vht) in mt76_init_sband() argument 181 sband->n_bitrates = n_rates; in mt76_init_sband() 215 int n_rates) in mt76_init_sband_2g() argument 222 rates, n_rates, false); in mt76_init_sband_2g() 227 int n_rates, bool vht) in mt76_init_sband_5g() argument 234 rates, n_rates, vht); in mt76_init_sband_5g() 293 struct ieee80211_rate *rates, int n_rates) in mt76_register_device() argument 334 ret = mt76_init_sband_2g(dev, rates, n_rates); in mt76_register_device() 340 ret = mt76_init_sband_5g(dev, rates + 4, n_rates - 4, vht); in mt76_register_device()
|
D | mt76.h | 624 struct ieee80211_rate *rates, int n_rates);
|
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7615/ |
D | mac.c | 471 int n_rates = sta->n_rates; in mt7615_mac_set_rates() local 482 for (i = n_rates; i < 4; i++) in mt7615_mac_set_rates() 483 rates[i] = rates[n_rates - 1]; in mt7615_mac_set_rates() 596 sta->rate_count = 2 * MT7615_RATE_RETRY * n_rates; in mt7615_mac_set_rates()
|
D | mt7615.h | 65 u8 n_rates; member
|
D | main.c | 397 msta->n_rates = i; in mt7615_sta_rate_tbl_update()
|
/Linux-v5.4/drivers/net/wireless/mediatek/mt7601u/ |
D | init.c | 520 struct ieee80211_rate *rates, int n_rates) in mt76_init_sband() argument 534 sband->n_bitrates = n_rates; in mt76_init_sband()
|
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt7603/ |
D | mt7603.h | 72 u8 n_rates; member
|
D | mac.c | 598 int n_rates = sta->n_rates; in mt7603_wtbl_set_rates() local 609 for (i = n_rates; i < 4; i++) in mt7603_wtbl_set_rates() 610 rates[i] = rates[n_rates - 1]; in mt7603_wtbl_set_rates() 716 sta->rate_count = 2 * MT7603_RATE_RETRY * n_rates; in mt7603_wtbl_set_rates()
|
D | main.c | 615 msta->n_rates = i; in mt7603_sta_rate_tbl_update()
|
/Linux-v5.4/net/wireless/ |
D | util.c | 1851 const u8 *rates, unsigned int n_rates, in ieee80211_get_ratemask() argument 1859 if (n_rates == 0 || n_rates > NL80211_MAX_SUPP_RATES) in ieee80211_get_ratemask() 1864 for (i = 0; i < n_rates; i++) { in ieee80211_get_ratemask()
|
D | core.h | 516 const u8 *rates, unsigned int n_rates,
|
D | nl80211.c | 9510 int n_rates = in nl80211_join_ibss() local 9515 err = ieee80211_get_ratemask(sband, rates, n_rates, in nl80211_join_ibss() 11072 int n_rates = in nl80211_join_mesh() local 11081 err = ieee80211_get_ratemask(sband, rates, n_rates, in nl80211_join_mesh()
|