Lines Matching defs:msta
90 struct mt7603_sta *msta = &mvif->sta;
92 int idx = msta->wcid.idx;
103 if (!list_empty(&msta->wcid.poll_list))
104 list_del_init(&msta->wcid.poll_list);
331 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv;
340 INIT_LIST_HEAD(&msta->wcid.poll_list);
341 __skb_queue_head_init(&msta->psq);
342 msta->ps = ~0;
343 msta->smps = ~0;
344 msta->wcid.sta = 1;
345 msta->wcid.idx = idx;
346 msta->vif = mvif;
348 mt7603_wtbl_set_ps(dev, msta, false);
351 set_bit(MT_WCID_FLAG_CHECK_PS, &msta->wcid.flags);
377 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv;
381 __skb_queue_purge(&msta->psq);
386 if (!list_empty(&msta->wcid.poll_list))
387 list_del_init(&msta->wcid.poll_list);
409 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv;
413 mt7603_wtbl_set_ps(dev, msta, ps);
420 skb_queue_splice_tail_init(&msta->psq, &list);
443 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv;
449 mt7603_wtbl_set_ps(dev, msta, false);
452 skb_queue_walk_safe(&msta->psq, skb, tmp) {
460 __skb_unlink(skb, &msta->psq);
484 struct mt7603_sta *msta = sta ? (struct mt7603_sta *)sta->drv_priv :
486 struct mt76_wcid *wcid = &msta->wcid;
583 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv;
598 mt76_rx_aggr_start(&dev->mt76, &msta->wcid, tid, ssn,
603 mt76_rx_aggr_stop(&dev->mt76, &msta->wcid, tid);
608 mt7603_mac_tx_ba_reset(dev, msta->wcid.idx, tid, ba_size);
613 mt7603_mac_tx_ba_reset(dev, msta->wcid.idx, tid, -1);
621 mt7603_mac_tx_ba_reset(dev, msta->wcid.idx, tid, -1);
635 struct mt7603_sta *msta = (struct mt7603_sta *)sta->drv_priv;
643 for (i = 0; i < ARRAY_SIZE(msta->rates); i++) {
644 msta->rates[i].idx = sta_rates->rate[i].idx;
645 msta->rates[i].count = sta_rates->rate[i].count;
646 msta->rates[i].flags = sta_rates->rate[i].flags;
648 if (msta->rates[i].idx < 0 || !msta->rates[i].count)
651 msta->n_rates = i;
652 mt7603_wtbl_set_rates(dev, msta, NULL, msta->rates);
653 msta->rate_probe = false;
654 mt7603_wtbl_set_smps(dev, msta,
681 struct mt7603_sta *msta;
683 msta = (struct mt7603_sta *)control->sta->drv_priv;
684 wcid = &msta->wcid;