Searched refs:ratetbl (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | rc80211_minstrel.c | 113 minstrel_set_rate(struct minstrel_sta_info *mi, struct ieee80211_sta_rates *ratetbl, in minstrel_set_rate() argument 118 ratetbl->rate[offset].idx = r->rix; in minstrel_set_rate() 119 ratetbl->rate[offset].count = r->adjusted_retry_count; in minstrel_set_rate() 120 ratetbl->rate[offset].count_cts = r->retry_count_cts; in minstrel_set_rate() 121 ratetbl->rate[offset].count_rts = r->stats.retry_count_rtscts; in minstrel_set_rate() 127 struct ieee80211_sta_rates *ratetbl; in minstrel_update_rates() local 130 ratetbl = kzalloc(sizeof(*ratetbl), GFP_ATOMIC); in minstrel_update_rates() 131 if (!ratetbl) in minstrel_update_rates() 135 minstrel_set_rate(mi, ratetbl, in minstrel_update_rates() [all...] |
H A D | rate.c | 718 struct ieee80211_sta_rates *ratetbl = NULL; in rate_control_fill_sta_table() local 722 ratetbl = rcu_dereference(sta->rates); in rate_control_fill_sta_table() 732 } else if (ratetbl) { in rate_control_fill_sta_table() 733 rates[i].idx = ratetbl->rate[i].idx; in rate_control_fill_sta_table() 734 rates[i].flags = ratetbl->rate[i].flags; in rate_control_fill_sta_table() 736 rates[i].count = ratetbl->rate[i].count_rts; in rate_control_fill_sta_table() 738 rates[i].count = ratetbl->rate[i].count_cts; in rate_control_fill_sta_table() 740 rates[i].count = ratetbl->rate[i].count; in rate_control_fill_sta_table()
|
H A D | rc80211_minstrel_ht.c | 1062 struct ieee80211_sta_rates *ratetbl, int offset, int index) in minstrel_ht_set_rate() 1074 ratetbl->rate[offset].count = 2; in minstrel_ht_set_rate() 1075 ratetbl->rate[offset].count_rts = 2; in minstrel_ht_set_rate() 1076 ratetbl->rate[offset].count_cts = 2; in minstrel_ht_set_rate() 1078 ratetbl->rate[offset].count = mrs->retry_count; in minstrel_ht_set_rate() 1079 ratetbl->rate[offset].count_cts = mrs->retry_count; in minstrel_ht_set_rate() 1080 ratetbl->rate[offset].count_rts = mrs->retry_count_rtscts; in minstrel_ht_set_rate() 1098 ratetbl->rate[offset].count = ratetbl->rate[offset].count_rts; in minstrel_ht_set_rate() 1102 ratetbl in minstrel_ht_set_rate() 1061 minstrel_ht_set_rate(struct minstrel_priv *mp, struct minstrel_ht_sta *mi, struct ieee80211_sta_rates *ratetbl, int offset, int index) minstrel_ht_set_rate() argument [all...] |
H A D | tx.c | 682 struct ieee80211_sta_rates *ratetbl = NULL; in ieee80211_tx_h_rate_ctrl() local 757 ratetbl = rcu_dereference(tx->sta->sta.rates); in ieee80211_tx_h_rate_ctrl() 760 if (ratetbl) { in ieee80211_tx_h_rate_ctrl() 762 .idx = ratetbl->rate[0].idx, in ieee80211_tx_h_rate_ctrl() 763 .flags = ratetbl->rate[0].flags, in ieee80211_tx_h_rate_ctrl() 764 .count = ratetbl->rate[0].count in ieee80211_tx_h_rate_ctrl() 767 if (ratetbl->rate[0].idx < 0) in ieee80211_tx_h_rate_ctrl() 785 if (ratetbl) in ieee80211_tx_h_rate_ctrl()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | rate.c | 723 struct ieee80211_sta_rates *ratetbl = NULL; in rate_control_fill_sta_table() local 727 ratetbl = rcu_dereference(sta->rates); in rate_control_fill_sta_table() 737 } else if (ratetbl) { in rate_control_fill_sta_table() 738 rates[i].idx = ratetbl->rate[i].idx; in rate_control_fill_sta_table() 739 rates[i].flags = ratetbl->rate[i].flags; in rate_control_fill_sta_table() 741 rates[i].count = ratetbl->rate[i].count_rts; in rate_control_fill_sta_table() 743 rates[i].count = ratetbl->rate[i].count_cts; in rate_control_fill_sta_table() 745 rates[i].count = ratetbl->rate[i].count; in rate_control_fill_sta_table()
|
H A D | rc80211_minstrel_ht.c | 1443 struct ieee80211_sta_rates *ratetbl, int offset, int index) in minstrel_ht_set_rate() 1456 ratetbl->rate[offset].count = 2; in minstrel_ht_set_rate() 1457 ratetbl->rate[offset].count_rts = 2; in minstrel_ht_set_rate() 1458 ratetbl->rate[offset].count_cts = 2; in minstrel_ht_set_rate() 1460 ratetbl->rate[offset].count = mrs->retry_count; in minstrel_ht_set_rate() 1461 ratetbl->rate[offset].count_cts = mrs->retry_count; in minstrel_ht_set_rate() 1462 ratetbl->rate[offset].count_rts = mrs->retry_count_rtscts; in minstrel_ht_set_rate() 1484 ratetbl->rate[offset].count = ratetbl->rate[offset].count_rts; in minstrel_ht_set_rate() 1488 ratetbl in minstrel_ht_set_rate() 1442 minstrel_ht_set_rate(struct minstrel_priv *mp, struct minstrel_ht_sta *mi, struct ieee80211_sta_rates *ratetbl, int offset, int index) minstrel_ht_set_rate() argument [all...] |
H A D | tx.c | 691 struct ieee80211_sta_rates *ratetbl = NULL; in ieee80211_tx_h_rate_ctrl() local 768 ratetbl = rcu_dereference(tx->sta->sta.rates); in ieee80211_tx_h_rate_ctrl() 771 if (ratetbl) { in ieee80211_tx_h_rate_ctrl() 773 .idx = ratetbl->rate[0].idx, in ieee80211_tx_h_rate_ctrl() 774 .flags = ratetbl->rate[0].flags, in ieee80211_tx_h_rate_ctrl() 775 .count = ratetbl->rate[0].count in ieee80211_tx_h_rate_ctrl() 778 if (ratetbl->rate[0].idx < 0) in ieee80211_tx_h_rate_ctrl() 796 if (ratetbl) in ieee80211_tx_h_rate_ctrl()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/ |
H A D | base.c | 734 struct ieee80211_sta_rates *ratetbl; in ath5k_merge_ratetbl() local 740 ratetbl = rcu_dereference(sta->rates); in ath5k_merge_ratetbl() 741 if (!ratetbl) in ath5k_merge_ratetbl() 754 bf->rates[i].idx = ratetbl->rate[i].idx; in ath5k_merge_ratetbl() 755 bf->rates[i].flags = ratetbl->rate[i].flags; in ath5k_merge_ratetbl() 757 bf->rates[i].count = ratetbl->rate[i].count_rts; in ath5k_merge_ratetbl() 759 bf->rates[i].count = ratetbl->rate[i].count_cts; in ath5k_merge_ratetbl() 761 bf->rates[i].count = ratetbl->rate[i].count; in ath5k_merge_ratetbl()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/ |
H A D | xmit.c | 166 struct ieee80211_sta_rates *ratetbl; in ath_merge_ratetbl() local 172 ratetbl = rcu_dereference(sta->rates); in ath_merge_ratetbl() 173 if (!ratetbl) in ath_merge_ratetbl() 186 bf->rates[i].idx = ratetbl->rate[i].idx; in ath_merge_ratetbl() 187 bf->rates[i].flags = ratetbl->rate[i].flags; in ath_merge_ratetbl() 189 bf->rates[i].count = ratetbl->rate[i].count_rts; in ath_merge_ratetbl() 191 bf->rates[i].count = ratetbl->rate[i].count_cts; in ath_merge_ratetbl() 193 bf->rates[i].count = ratetbl->rate[i].count; in ath_merge_ratetbl()
|
Completed in 28 milliseconds