Lines Matching defs:msta
476 mt76x02_mac_fill_tx_status(struct mt76x02_dev *dev, struct mt76x02_sta *msta,
499 if (!msta)
502 mt76x02_mac_process_tx_rate(&rate[0], msta->wcid.tx_info,
554 struct mt76x02_sta *msta = NULL;
571 priv = msta = container_of(wcid, struct mt76x02_sta, wcid);
592 if (msta && stat->aggr && !status.skb) {
597 stat_cache = msta->status.rate;
598 stat_cache |= ((u32)msta->status.retry) << 16;
601 stat->wcid == msta->status.wcid && msta->n_frames < 32) {
602 msta->n_frames++;
607 cur_pktid = msta->status.pktid;
608 mt76x02_mac_fill_tx_status(dev, msta, status.info,
609 &msta->status, msta->n_frames);
611 msta->status = *stat;
612 msta->n_frames = 1;
616 mt76x02_mac_fill_tx_status(dev, msta, status.info, stat, 1);
625 } else if (msta) {
626 len = status.info->status.ampdu_len * ewma_pktlen_read(&msta->pktlen);
647 if (msta)