Lines Matching refs:sta
216 struct ieee80211_sta *sta) in mt7601u_sta_add() argument
219 struct mt76_sta *msta = (struct mt76_sta *) sta->drv_priv; in mt7601u_sta_add()
234 mt7601u_mac_wcid_setup(dev, idx, mvif->idx, sta->addr); in mt7601u_sta_add()
247 struct ieee80211_sta *sta) in mt7601u_sta_remove() argument
250 struct mt76_sta *msta = (struct mt76_sta *) sta->drv_priv; in mt7601u_sta_remove()
266 enum sta_notify_cmd cmd, struct ieee80211_sta *sta) in mt7601u_sta_notify() argument
293 struct ieee80211_vif *vif, struct ieee80211_sta *sta, in mt7601u_set_key() argument
298 struct mt76_sta *msta = sta ? (struct mt76_sta *) sta->drv_priv : NULL; in mt7601u_set_key()
338 struct ieee80211_sta *sta, u16 tid, u16 *ssn, u8 buf_size, in mt76_ampdu_action() argument
342 struct mt76_sta *msta = (struct mt76_sta *) sta->drv_priv; in mt76_ampdu_action()
355 ieee80211_send_bar(vif, sta->addr, tid, msta->agg_ssn[tid]); in mt76_ampdu_action()
362 ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, tid); in mt76_ampdu_action()
365 ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid); in mt76_ampdu_action()
374 struct ieee80211_sta *sta) in mt76_sta_rate_tbl_update() argument
377 struct mt76_sta *msta = (struct mt76_sta *) sta->drv_priv; in mt76_sta_rate_tbl_update()
382 rates = rcu_dereference(sta->rates); in mt76_sta_rate_tbl_update()