• Home
  • Raw
  • Download

Lines Matching refs:rates

625 	struct ieee80211_tx_rate *rate = &info->control.rates[0];  in mt7615_mac_write_txwi()
921 struct ieee80211_tx_rate *rates, in mt7615_mac_update_rate_desc() argument
933 rates[i] = rates[n_rates - 1]; in mt7615_mac_update_rate_desc()
936 memcpy(sta->rateset[rateset].rates, rates, in mt7615_mac_update_rate_desc()
937 sizeof(sta->rateset[rateset].rates)); in mt7615_mac_update_rate_desc()
943 ref = &sta->rateset[rateset].rates[0]; in mt7615_mac_update_rate_desc()
946 rates = sta->rateset[rateset].rates; in mt7615_mac_update_rate_desc()
947 for (i = 0; i < ARRAY_SIZE(sta->rateset[rateset].rates); i++) { in mt7615_mac_update_rate_desc()
955 if ((ref->flags ^ rates[i].flags) & IEEE80211_TX_RC_SHORT_GI) in mt7615_mac_update_rate_desc()
956 rates[i].flags ^= IEEE80211_TX_RC_SHORT_GI; in mt7615_mac_update_rate_desc()
959 if (rates[i].idx != rates[j].idx) in mt7615_mac_update_rate_desc()
961 if ((rates[i].flags ^ rates[j].flags) & in mt7615_mac_update_rate_desc()
967 if (!rates[i].idx) in mt7615_mac_update_rate_desc()
970 rates[i].idx--; in mt7615_mac_update_rate_desc()
974 rd->val[0] = mt7615_mac_tx_rate_val(dev, mphy, &rates[0], stbc, &bw); in mt7615_mac_update_rate_desc()
988 rd->val[1] = mt7615_mac_tx_rate_val(dev, mphy, &rates[1], stbc, &bw); in mt7615_mac_update_rate_desc()
994 rd->val[2] = mt7615_mac_tx_rate_val(dev, mphy, &rates[2], stbc, &bw); in mt7615_mac_update_rate_desc()
1000 rd->val[3] = mt7615_mac_tx_rate_val(dev, mphy, &rates[3], stbc, &bw); in mt7615_mac_update_rate_desc()
1011 struct ieee80211_tx_rate *rates) in mt7615_mac_queue_rate_update() argument
1024 mt7615_mac_update_rate_desc(phy, sta, probe_rate, rates, in mt7615_mac_queue_rate_update()
1057 struct ieee80211_tx_rate *rates) in mt7615_mac_set_rates() argument
1066 mt7615_mac_queue_rate_update(phy, sta, probe_rate, rates); in mt7615_mac_set_rates()
1074 mt7615_mac_update_rate_desc(phy, sta, probe_rate, rates, &rd); in mt7615_mac_set_rates()
1327 info->status.rates[0].count = count; in mt7615_fill_txs()
1339 info->status.rates[0] = rs->probe_rate; in mt7615_fill_txs()
1348 mt7615_mac_set_rates(phy, sta, NULL, sta->rates); in mt7615_fill_txs()
1352 info->status.rates[0] = rs->rates[first_idx / 2]; in mt7615_fill_txs()
1354 info->status.rates[0].count = 0; in mt7615_fill_txs()
1360 cur_rate = &rs->rates[idx / 2]; in mt7615_fill_txs()
1364 if (idx && (cur_rate->idx != info->status.rates[i].idx || in mt7615_fill_txs()
1365 cur_rate->flags != info->status.rates[i].flags)) { in mt7615_fill_txs()
1367 if (i == ARRAY_SIZE(info->status.rates)) { in mt7615_fill_txs()
1372 info->status.rates[i] = *cur_rate; in mt7615_fill_txs()
1373 info->status.rates[i].count = 0; in mt7615_fill_txs()
1376 info->status.rates[i].count += cur_count; in mt7615_fill_txs()
1380 final_rate_flags = info->status.rates[i].flags; in mt7615_fill_txs()
1420 info->status.rates[i].idx = final_rate; in mt7615_fill_txs()
1421 info->status.rates[i].flags = final_rate_flags; in mt7615_fill_txs()
1445 info->status.rates[0].count = 0; in mt7615_mac_add_txs_skb()
1446 info->status.rates[0].idx = -1; in mt7615_mac_add_txs_skb()