/kernel/linux/linux-5.10/net/mac80211/ |
H A D | s1g.c | 13 sta->tx_stats.last_rate.flags |= IEEE80211_TX_RC_S1G_MCS; in ieee80211_s1g_sta_rate_init() 14 sta->rx_stats.last_rate = in ieee80211_s1g_sta_rate_init()
|
H A D | sta_info.h | 434 u32 last_rate; member 541 * @tx_stats.last_rate: last TX rate 641 struct ieee80211_tx_rate last_rate; member
|
H A D | status.c | 922 sta->tx_stats.last_rate = in __ieee80211_tx_status() 1207 sta->tx_stats.last_rate = info->status.rates[0]; in ieee80211_tx_rate_update()
|
H A D | airtime.c | 656 struct ieee80211_tx_rate *rate = &sta->tx_stats.last_rate; in ieee80211_calc_expected_tx_airtime()
|
H A D | sta_info.c | 2165 u32 rate = READ_ONCE(sta_get_last_rx_stats(sta)->last_rate); in sta_set_rate_info_rx() 2417 sta_set_rate_info_tx(sta, &sta->tx_stats.last_rate, in sta_set_sinfo()
|
H A D | mesh_hwmp.c | 313 sta_set_rate_info_tx(sta, &sta->tx_stats.last_rate, &rinfo); in ieee80211s_update_metric()
|
H A D | rx.c | 1754 sta->rx_stats.last_rate = in ieee80211_rx_h_sta_process() 1767 sta->rx_stats.last_rate = sta_stats_encode_rate(status); in ieee80211_rx_h_sta_process() 4490 stats->last_rate = sta_stats_encode_rate(status); in ieee80211_invoke_fast_rx()
|
H A D | tx.c | 781 tx->sta->tx_stats.last_rate = txrc.reported_rate; in ieee80211_tx_h_rate_ctrl() 783 tx->sta->tx_stats.last_rate = txrc.reported_rate; in ieee80211_tx_h_rate_ctrl()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt7601u/ |
H A D | mac.c | 70 int cur_idx, last_rate; in mt76_mac_fill_tx_status() local 73 last_rate = min_t(int, st->retry, IEEE80211_TX_MAX_RATES - 1); in mt76_mac_fill_tx_status() 74 mt76_mac_process_tx_rate(&rate[last_rate], st->rate); in mt76_mac_fill_tx_status() 75 if (last_rate < IEEE80211_TX_MAX_RATES - 1) in mt76_mac_fill_tx_status() 76 rate[last_rate + 1].idx = -1; in mt76_mac_fill_tx_status() 78 cur_idx = rate[last_rate].idx + st->retry; in mt76_mac_fill_tx_status() 79 for (i = 0; i <= last_rate; i++) { in mt76_mac_fill_tx_status() 80 rate[i].flags = rate[last_rate].flags; in mt76_mac_fill_tx_status() 85 if (last_rate > 0) in mt76_mac_fill_tx_status() 86 rate[last_rate in mt76_mac_fill_tx_status() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt7601u/ |
H A D | mac.c | 70 int cur_idx, last_rate; in mt76_mac_fill_tx_status() local 73 last_rate = min_t(int, st->retry, IEEE80211_TX_MAX_RATES - 1); in mt76_mac_fill_tx_status() 74 mt76_mac_process_tx_rate(&rate[last_rate], st->rate); in mt76_mac_fill_tx_status() 75 if (last_rate < IEEE80211_TX_MAX_RATES - 1) in mt76_mac_fill_tx_status() 76 rate[last_rate + 1].idx = -1; in mt76_mac_fill_tx_status() 78 cur_idx = rate[last_rate].idx + st->retry; in mt76_mac_fill_tx_status() 79 for (i = 0; i <= last_rate; i++) { in mt76_mac_fill_tx_status() 80 rate[i].flags = rate[last_rate].flags; in mt76_mac_fill_tx_status() 85 if (last_rate > 0) in mt76_mac_fill_tx_status() 86 rate[last_rate in mt76_mac_fill_tx_status() [all...] |
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | s1g.c | 14 sta->deflink.tx_stats.last_rate.flags |= IEEE80211_TX_RC_S1G_MCS; in ieee80211_s1g_sta_rate_init() 15 sta->deflink.rx_stats.last_rate = in ieee80211_s1g_sta_rate_init()
|
H A D | sta_info.h | 438 u32 last_rate; member 494 * @tx_stats.last_rate: last TX rate 557 struct ieee80211_tx_rate last_rate; member
|
H A D | status.c | 960 sta->deflink.tx_stats.last_rate = in __ieee80211_tx_status() 1243 sta->deflink.tx_stats.last_rate = info->status.rates[0]; in ieee80211_tx_rate_update()
|
H A D | airtime.c | 653 struct ieee80211_tx_rate *tx_rate = &sta->deflink.tx_stats.last_rate; in ieee80211_calc_expected_tx_airtime()
|
H A D | sta_info.c | 2462 u32 rate = READ_ONCE(sta_get_last_rx_stats(sta)->last_rate); in sta_set_rate_info_rx() 2720 sta_set_rate_info_tx(sta, &sta->deflink.tx_stats.last_rate, in sta_set_sinfo()
|
H A D | mesh_hwmp.c | 317 sta_set_rate_info_tx(sta, &sta->deflink.tx_stats.last_rate, &rinfo); in ieee80211s_update_metric()
|
H A D | rx.c | 1739 link_sta->rx_stats.last_rate = in ieee80211_rx_h_sta_process() 1752 link_sta->rx_stats.last_rate = sta_stats_encode_rate(status); in ieee80211_rx_h_sta_process() 4743 stats->last_rate = sta_stats_encode_rate(status); in ieee80211_rx_8023()
|
H A D | tx.c | 792 tx->sta->deflink.tx_stats.last_rate = txrc.reported_rate; in ieee80211_tx_h_rate_ctrl() 794 tx->sta->deflink.tx_stats.last_rate = txrc.reported_rate; in ieee80211_tx_h_rate_ctrl()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_mac.c | 481 struct ieee80211_tx_rate last_rate; in mt76x02_mac_fill_tx_status() local 506 mt76x02_mac_process_tx_rate(&last_rate, st->rate, in mt76x02_mac_fill_tx_status() 512 info->status.rates[i] = last_rate; in mt76x02_mac_fill_tx_status() 518 if (info->status.rates[i].idx == last_rate.idx) in mt76x02_mac_fill_tx_status()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_mac.c | 481 struct ieee80211_tx_rate last_rate; in mt76x02_mac_fill_tx_status() local 506 mt76x02_mac_process_tx_rate(&last_rate, st->rate, in mt76x02_mac_fill_tx_status() 512 info->status.rates[i] = last_rate; in mt76x02_mac_fill_tx_status() 518 if (info->status.rates[i].idx == last_rate.idx) in mt76x02_mac_fill_tx_status()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/ipw2x00/ |
H A D | ipw2200.c | 4116 priv->last_rate = 0; in ipw_reset_stats() 4299 priv->last_rate = ipw_get_current_rate(priv); in ipw_gather_stats() 4301 rate_quality = priv->last_rate * 40 / max_rate + 60; in ipw_gather_stats() 4303 rate_quality, priv->last_rate / 1000000); in ipw_gather_stats() 9233 wrqu->bitrate.value = priv->last_rate; in ipw_wx_get_rate() 10593 priv->last_rate = ipw_get_current_rate(priv); in ipw_link_up()
|
H A D | ipw2200.h | 1257 u32 last_rate; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/ipw2x00/ |
H A D | ipw2200.c | 4070 priv->last_rate = 0; in ipw_reset_stats() 4253 priv->last_rate = ipw_get_current_rate(priv); in ipw_gather_stats() 4255 rate_quality = priv->last_rate * 40 / max_rate + 60; in ipw_gather_stats() 4257 rate_quality, priv->last_rate / 1000000); in ipw_gather_stats() 9187 wrqu->bitrate.value = priv->last_rate; in ipw_wx_get_rate() 10547 priv->last_rate = ipw_get_current_rate(priv); in ipw_link_up()
|
H A D | ipw2200.h | 1256 u32 last_rate; member
|