Lines Matching refs:wcid
138 void mt76_mac_wcid_set_rate(struct mt7601u_dev *dev, struct mt76_wcid *wcid, in mt76_mac_wcid_set_rate() argument
144 wcid->tx_rate = mt76_mac_tx_rate_val(dev, rate, &wcid->tx_rate_nss); in mt76_mac_wcid_set_rate()
145 wcid->tx_rate_set = true; in mt76_mac_wcid_set_rate()
160 stat.wcid = MT76_GET(MT_TX_STAT_FIFO_WCID, val); in mt7601u_mac_fetch_tx_status()
170 struct mt76_wcid *wcid = NULL; in mt76_send_tx_status() local
174 if (stat->wcid < ARRAY_SIZE(dev->wcid)) in mt76_send_tx_status()
175 wcid = rcu_dereference(dev->wcid[stat->wcid]); in mt76_send_tx_status()
177 if (wcid) { in mt76_send_tx_status()
178 msta = container_of(wcid, struct mt76_sta, wcid); in mt76_send_tx_status()
366 struct mt76_wcid *wcid; in mt7601u_mac_set_ampdu_factor() local
372 for (i = 0; i < ARRAY_SIZE(dev->wcid); i++) { in mt7601u_mac_set_ampdu_factor()
373 wcid = rcu_dereference(dev->wcid[i]); in mt7601u_mac_set_ampdu_factor()
374 if (!wcid) in mt7601u_mac_set_ampdu_factor()
377 msta = container_of(wcid, struct mt76_sta, wcid); in mt7601u_mac_set_ampdu_factor()