Lines Matching refs:wcid
154 void mt76_mac_wcid_set_rate(struct mt7601u_dev *dev, struct mt76_wcid *wcid, in mt76_mac_wcid_set_rate() argument
160 wcid->tx_rate = mt76_mac_tx_rate_val(dev, rate, &wcid->tx_rate_nss); in mt76_mac_wcid_set_rate()
161 wcid->tx_rate_set = true; in mt76_mac_wcid_set_rate()
176 stat.wcid = FIELD_GET(MT_TX_STAT_FIFO_WCID, val); in mt7601u_mac_fetch_tx_status()
186 struct mt76_wcid *wcid = NULL; in mt76_send_tx_status() local
190 if (stat->wcid < ARRAY_SIZE(dev->wcid)) in mt76_send_tx_status()
191 wcid = rcu_dereference(dev->wcid[stat->wcid]); in mt76_send_tx_status()
193 if (wcid) { in mt76_send_tx_status()
194 msta = container_of(wcid, struct mt76_sta, wcid); in mt76_send_tx_status()
382 struct mt76_wcid *wcid; in mt7601u_mac_set_ampdu_factor() local
388 for (i = 0; i < ARRAY_SIZE(dev->wcid); i++) { in mt7601u_mac_set_ampdu_factor()
389 wcid = rcu_dereference(dev->wcid[i]); in mt7601u_mac_set_ampdu_factor()
390 if (!wcid) in mt7601u_mac_set_ampdu_factor()
393 msta = container_of(wcid, struct mt76_sta, wcid); in mt7601u_mac_set_ampdu_factor()