Lines Matching refs:sta
211 static inline void hwsim_check_sta_magic(struct ieee80211_sta *sta) in hwsim_check_sta_magic() argument
213 struct hwsim_sta_priv *sp = (void *)sta->drv_priv; in hwsim_check_sta_magic()
217 static inline void hwsim_set_sta_magic(struct ieee80211_sta *sta) in hwsim_set_sta_magic() argument
219 struct hwsim_sta_priv *sp = (void *)sta->drv_priv; in hwsim_set_sta_magic()
223 static inline void hwsim_clear_sta_magic(struct ieee80211_sta *sta) in hwsim_clear_sta_magic() argument
225 struct hwsim_sta_priv *sp = (void *)sta->drv_priv; in hwsim_clear_sta_magic()
1286 if (control->sta) in mac80211_hwsim_tx()
1287 hwsim_check_sta_magic(control->sta); in mac80211_hwsim_tx()
1290 ieee80211_get_tx_rates(txi->control.vif, control->sta, skb, in mac80211_hwsim_tx()
1659 struct ieee80211_sta *sta) in mac80211_hwsim_sta_add() argument
1662 hwsim_set_sta_magic(sta); in mac80211_hwsim_sta_add()
1669 struct ieee80211_sta *sta) in mac80211_hwsim_sta_remove() argument
1672 hwsim_clear_sta_magic(sta); in mac80211_hwsim_sta_remove()
1680 struct ieee80211_sta *sta) in mac80211_hwsim_sta_notify() argument
1696 struct ieee80211_sta *sta, in mac80211_hwsim_set_tim() argument
1699 hwsim_check_sta_magic(sta); in mac80211_hwsim_set_tim()
1821 struct ieee80211_sta *sta, u16 tid, u16 *ssn, in mac80211_hwsim_ampdu_action() argument
1826 ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, tid); in mac80211_hwsim_ampdu_action()
1831 ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid); in mac80211_hwsim_ampdu_action()