Lines Matching refs:wcid
169 void mt76x0_mac_wcid_set_rate(struct mt76x0_dev *dev, struct mt76_wcid *wcid, in mt76x0_mac_wcid_set_rate() argument
175 wcid->tx_rate = mt76x0_mac_tx_rate_val(dev, rate, &wcid->tx_rate_nss); in mt76x0_mac_wcid_set_rate()
176 wcid->tx_rate_set = true; in mt76x0_mac_wcid_set_rate()
192 stat.wcid = FIELD_GET(MT_TX_STAT_FIFO_WCID, stat1); in mt76x0_mac_fetch_tx_status()
205 struct mt76_wcid *wcid = NULL; in mt76x0_send_tx_status() local
209 if (stat->wcid < ARRAY_SIZE(dev->wcid)) in mt76x0_send_tx_status()
210 wcid = rcu_dereference(dev->wcid[stat->wcid]); in mt76x0_send_tx_status()
212 if (wcid) { in mt76x0_send_tx_status()
214 priv = msta = container_of(wcid, struct mt76_sta, wcid); in mt76x0_send_tx_status()
227 stat->wcid == msta->status.wcid && msta->n_frames < 32) { in mt76x0_send_tx_status()
422 struct mt76_wcid *wcid; in mt76x0_mac_set_ampdu_factor() local
428 for (i = 0; i < ARRAY_SIZE(dev->wcid); i++) { in mt76x0_mac_set_ampdu_factor()
429 wcid = rcu_dereference(dev->wcid[i]); in mt76x0_mac_set_ampdu_factor()
430 if (!wcid) in mt76x0_mac_set_ampdu_factor()
433 msta = container_of(wcid, struct mt76_sta, wcid); in mt76x0_mac_set_ampdu_factor()