Lines Matching defs:sta

29 	struct ieee80211_sta *sta;
80 if (!msta->wcid.sta)
83 sta = container_of((void *)msta, struct ieee80211_sta,
94 ieee80211_sta_register_airtime(sta, tid, tx_cur,
101 * from per-sta counters directly.
172 struct ieee80211_sta *sta;
187 sta = container_of((void *)msta, struct ieee80211_sta, drv_priv);
197 ether_addr_copy(hdr.addr2, sta->addr);
633 if (wcid->sta) {
634 struct ieee80211_sta *sta;
636 sta = container_of((void *)wcid, struct ieee80211_sta, drv_priv);
637 wmm = sta->wme;
834 static void mt7925_tx_check_aggr(struct ieee80211_sta *sta, __le32 *txwi)
840 if (!sta || !(sta->deflink.ht_cap.ht_supported || sta->deflink.he_cap.has_he))
853 msta = (struct mt792x_sta *)sta->drv_priv;
855 ieee80211_start_tx_ba_session(sta, tid, 0);
1021 if (!wcid->sta)
1034 struct ieee80211_sta *sta, bool clear_status,
1046 if (sta) {
1047 struct mt76_wcid *wcid = (struct mt76_wcid *)sta->drv_priv;
1050 mt7925_tx_check_aggr(sta, txwi);
1070 struct ieee80211_sta *sta = NULL;
1102 sta = wcid_to_sta(wcid);
1103 if (!sta)
1135 mt7925_txwi_free(dev, txwi, sta, 0, &free_list);
1244 mt76_connac_mcu_uni_add_dev(&dev->mphy, vif, &mvif->sta.wcid, true);
1248 mt76_connac_mcu_uni_add_bss(dev->phy.mt76, vif, &mvif->sta.wcid,
1352 enum mt76_txq_id qid, struct ieee80211_sta *sta,
1365 struct ieee80211_sta *sta,
1380 if (sta) {
1381 struct mt792x_sta *msta = (struct mt792x_sta *)sta->drv_priv;
1390 mt7925_usb_sdio_write_txwi(dev, wcid, qid, sta, key, pktid, skb);
1411 struct ieee80211_sta *sta;
1417 sta = wcid_to_sta(wcid);
1419 if (sta && likely(e->skb->protocol != cpu_to_be16(ETH_P_PAE)))
1420 mt7925_tx_check_aggr(sta, txwi);