Lines Matching refs:rates
648 struct ieee80211_rate rates[ARRAY_SIZE(hwsim_rates)];
1046 cb->control.rates[0].count = 1;
1047 cb->control.rates[1].idx = -1;
1546 tx_attempts[i].idx = info->status.rates[i].idx;
1547 tx_attempts_flags[i].idx = info->status.rates[i].idx;
1548 tx_attempts[i].count = info->status.rates[i].count;
1551 &info->status.rates[i]);
1734 if (info->control.rates[0].flags & IEEE80211_TX_RC_VHT_MCS) {
1736 ieee80211_rate_get_vht_mcs(&info->control.rates[0]);
1738 ieee80211_rate_get_vht_nss(&info->control.rates[0]);
1741 rx_status.rate_idx = info->control.rates[0].idx;
1742 if (info->control.rates[0].flags & IEEE80211_TX_RC_MCS)
1745 if (info->control.rates[0].flags & IEEE80211_TX_RC_40_MHZ_WIDTH)
1747 else if (info->control.rates[0].flags & IEEE80211_TX_RC_80_MHZ_WIDTH)
1749 else if (info->control.rates[0].flags & IEEE80211_TX_RC_160_MHZ_WIDTH)
1753 if (info->control.rates[0].flags & IEEE80211_TX_RC_SHORT_GI)
2001 txi->control.rates,
2002 ARRAY_SIZE(txi->control.rates));
2004 for (i = 0; i < ARRAY_SIZE(txi->control.rates); i++) {
2005 u16 rflags = txi->control.rates[i].flags;
2009 if (txi->control.rates[i].idx == -1)
2061 txi->control.rates[0].count = 1;
2062 txi->control.rates[1].idx = -1;
2160 txi->control.rates,
2161 ARRAY_SIZE(txi->control.rates));
2190 info->control.rates,
2191 ARRAY_SIZE(info->control.rates));
5183 memcpy(data->rates, hwsim_rates, sizeof(hwsim_rates));
5194 sband->bitrates = data->rates;
5200 sband->bitrates = data->rates + 4;
5228 sband->bitrates = data->rates + 4;
5580 txi->status.rates[i].idx = tx_attempts[i].idx;
5581 txi->status.rates[i].count = tx_attempts[i].count;