Lines Matching defs:msta

503 	struct mt792x_sta *msta = sta ? (struct mt792x_sta *)sta->drv_priv :
505 struct mt76_wcid *wcid = &msta->deflink.wcid;
558 err = mt76_connac_mcu_add_key(&dev->mt76, vif, &msta->deflink.bip,
560 &msta->deflink.wcid, cmd);
806 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv;
814 INIT_LIST_HEAD(&msta->deflink.wcid.poll_list);
815 msta->vif = mvif;
816 msta->deflink.wcid.sta = 1;
817 msta->deflink.wcid.idx = idx;
818 msta->deflink.wcid.phy_idx = mvif->bss_conf.mt76.band_idx;
819 msta->deflink.wcid.tx_info |= MT_WCID_TX_INFO_SET;
820 msta->deflink.last_txs = jiffies;
821 msta->deflink.sta = msta;
828 mvif->wep_sta = msta;
850 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv;
862 ewma_avg_signal_init(&msta->deflink.avg_ack_signal);
864 mt7921_mac_wtbl_update(dev, msta->deflink.wcid.idx,
866 memset(msta->deflink.airtime_ac, 0, sizeof(msta->deflink.airtime_ac));
880 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv;
883 mt76_connac_free_pending_tx_skbs(&dev->pm, &msta->deflink.wcid);
887 mt7921_mac_wtbl_update(dev, msta->deflink.wcid.idx,
902 if (!list_empty(&msta->deflink.wcid.poll_list))
903 list_del_init(&msta->deflink.wcid.poll_list);
932 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv;
946 mt76_rx_aggr_start(&dev->mt76, &msta->deflink.wcid, tid, ssn,
951 mt76_rx_aggr_stop(&dev->mt76, &msta->deflink.wcid, tid);
962 clear_bit(tid, &msta->deflink.wcid.ampdu_state);
966 set_bit(tid, &msta->deflink.wcid.ampdu_state);
971 clear_bit(tid, &msta->deflink.wcid.ampdu_state);
1184 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv;
1187 if (!msta->deflink.wcid.sta)
1193 set_bit(MT_WCID_FLAG_HDR_TRANS, &msta->deflink.wcid.flags);
1195 clear_bit(MT_WCID_FLAG_HDR_TRANS, &msta->deflink.wcid.flags);
1197 mt76_connac_mcu_sta_update_hdr_trans(&dev->mt76, vif, &msta->deflink.wcid,