Lines Matching refs:msta
173 struct mt7615_sta *msta = sta ? (struct mt7615_sta *)sta->drv_priv : in mt7615_set_key() local
175 struct mt76_wcid *wcid = &msta->wcid; in mt7615_set_key()
343 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv; in mt7615_sta_add() local
351 msta->vif = mvif; in mt7615_sta_add()
352 msta->wcid.sta = 1; in mt7615_sta_add()
353 msta->wcid.idx = idx; in mt7615_sta_add()
384 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv; in mt7615_sta_rate_tbl_update() local
389 for (i = 0; i < ARRAY_SIZE(msta->rates); i++) { in mt7615_sta_rate_tbl_update()
390 msta->rates[i].idx = sta_rates->rate[i].idx; in mt7615_sta_rate_tbl_update()
391 msta->rates[i].count = sta_rates->rate[i].count; in mt7615_sta_rate_tbl_update()
392 msta->rates[i].flags = sta_rates->rate[i].flags; in mt7615_sta_rate_tbl_update()
394 if (msta->rates[i].idx < 0 || !msta->rates[i].count) in mt7615_sta_rate_tbl_update()
397 msta->n_rates = i; in mt7615_sta_rate_tbl_update()
398 mt7615_mac_set_rates(dev, msta, NULL, msta->rates); in mt7615_sta_rate_tbl_update()
399 msta->rate_probe = false; in mt7615_sta_rate_tbl_update()
448 struct mt7615_sta *msta = (struct mt7615_sta *)sta->drv_priv; in mt7615_ampdu_action() local
460 mt76_rx_aggr_start(&dev->mt76, &msta->wcid, tid, ssn, in mt7615_ampdu_action()
465 mt76_rx_aggr_stop(&dev->mt76, &msta->wcid, tid); in mt7615_ampdu_action()