Lines Matching defs:sta
128 struct ieee80211_sta *sta = NULL;
133 if (wcid && wcid->sta)
134 sta = container_of((void *)wcid, struct ieee80211_sta,
137 mt76_tx(phy, sta, wcid, pm->tx_q[i].skb);
353 if (wcid->sta) {
354 struct ieee80211_sta *sta;
356 sta = container_of((void *)wcid, struct ieee80211_sta, drv_priv);
357 wmm = sta->wme;
611 if (wcid->sta) {
612 struct ieee80211_sta *sta;
615 sta = container_of((void *)wcid, struct ieee80211_sta,
619 ieee80211_refresh_tx_agg_session_timer(sta, tid);
934 struct ieee80211_sta *sta;
945 sta = container_of((void *)status->wcid, struct ieee80211_sta, drv_priv);
954 ether_addr_copy(hdr.addr2, sta->addr);
1108 void mt76_connac2_tx_check_aggr(struct ieee80211_sta *sta, __le32 *txwi)
1114 if (!sta ||
1115 !(sta->deflink.ht_cap.ht_supported || sta->deflink.he_cap.has_he))
1128 wcid = (struct mt76_wcid *)sta->drv_priv;
1130 ieee80211_start_tx_ba_session(sta, tid, 0);
1135 struct ieee80211_sta *sta,
1147 if (sta) {
1148 wcid = (struct mt76_wcid *)sta->drv_priv;
1154 if (wcid && wcid->sta) {
1155 sta = container_of((void *)wcid, struct ieee80211_sta,
1165 if (sta && likely(t->skb->protocol != cpu_to_be16(ETH_P_PAE)))
1166 mt76_connac2_tx_check_aggr(sta, txwi);