Lines Matching defs:msta
253 struct mt7615_sta *msta = (struct mt7615_sta *)status->wcid;
267 if (!msta || !msta->vif)
270 sta = container_of((void *)msta, struct ieee80211_sta, drv_priv);
271 vif = container_of((void *)msta->vif, struct ieee80211_vif, drv_priv);
384 struct mt7615_sta *msta;
386 msta = container_of(status->wcid, struct mt7615_sta, wcid);
387 mt76_wcid_add_poll(&dev->mt76, &msta->wcid);
737 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv;
739 tx_count = msta->rate_count;
896 struct mt7615_sta *msta;
909 msta = list_first_entry(&sta_poll_list, struct mt7615_sta,
913 list_del_init(&msta->wcid.poll_list);
916 addr = mt7615_mac_wtbl_addr(dev, msta->wcid.idx) + 19 * 4;
919 u32 tx_last = msta->airtime_ac[i];
920 u32 rx_last = msta->airtime_ac[i + 4];
922 msta->airtime_ac[i] = mt76_rr(dev, addr);
923 msta->airtime_ac[i + 4] = mt76_rr(dev, addr + 4);
924 tx_time[i] = msta->airtime_ac[i] - tx_last;
925 rx_time[i] = msta->airtime_ac[i + 4] - rx_last;
932 mt7615_mac_wtbl_update(dev, msta->wcid.idx,
934 memset(msta->airtime_ac, 0, sizeof(msta->airtime_ac));
937 if (!msta->wcid.sta)
940 sta = container_of((void *)msta, struct ieee80211_sta,
1486 struct mt7615_sta *msta = NULL;
1508 msta = container_of(wcid, struct mt7615_sta, wcid);
1510 mt76_wcid_add_poll(&dev->mt76, &msta->wcid);
1512 if (mt7615_mac_add_txs_skb(dev, msta, pid, txs_data))
1521 if (mt7615_fill_txs(dev, msta, &info, txs_data)) {