Lines Matching defs:msta

250 	struct mt7615_sta *msta = &mvif->sta;
253 int idx = msta->wcid.idx;
264 mt76_connac_free_pending_tx_skbs(&dev->pm, &msta->wcid);
277 if (!list_empty(&msta->wcid.poll_list))
278 list_del_init(&msta->wcid.poll_list);
342 struct mt7615_sta *msta = sta ? (struct mt7615_sta *)sta->drv_priv :
344 struct mt76_wcid *wcid = &msta->wcid;
637 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv;
646 INIT_LIST_HEAD(&msta->wcid.poll_list);
647 msta->vif = mvif;
648 msta->wcid.sta = 1;
649 msta->wcid.idx = idx;
650 msta->wcid.phy_idx = mvif->mt76.band_idx;
679 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv;
683 mt76_connac_free_pending_tx_skbs(&dev->pm, &msta->wcid);
689 mt7615_mac_wtbl_update(dev, msta->wcid.idx,
695 if (!list_empty(&msta->wcid.poll_list))
696 list_del_init(&msta->wcid.poll_list);
709 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv;
717 for (i = 0; i < ARRAY_SIZE(msta->rates); i++) {
718 msta->rates[i].idx = sta_rates->rate[i].idx;
719 msta->rates[i].count = sta_rates->rate[i].count;
720 msta->rates[i].flags = sta_rates->rate[i].flags;
722 if (msta->rates[i].idx < 0 || !msta->rates[i].count)
725 msta->n_rates = i;
727 mt7615_mac_set_rates(phy, msta, NULL, msta->rates);
756 struct mt7615_sta *msta = NULL;
760 msta = (struct mt7615_sta *)control->sta->drv_priv;
761 wcid = &msta->wcid;
768 msta = &mvif->sta;
769 wcid = &msta->wcid;
809 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv;
824 mt76_rx_aggr_start(&dev->mt76, &msta->wcid, tid, ssn,
829 mt76_rx_aggr_stop(&dev->mt76, &msta->wcid, tid);
836 ssn = mt7615_mac_get_sta_tid_sn(dev, msta->wcid.idx, tid);
846 ssn = mt7615_mac_get_sta_tid_sn(dev, msta->wcid.idx, tid);
1216 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv;
1221 set_bit(MT_WCID_FLAG_HDR_TRANS, &msta->wcid.flags);
1223 clear_bit(MT_WCID_FLAG_HDR_TRANS, &msta->wcid.flags);