Lines Matching defs:ieee80211_sta
489 struct ieee80211_sta *sta;
889 * struct ieee80211_sta - station table entry
893 * mac80211, any ieee80211_sta pointer you get access to must
905 struct ieee80211_sta {
1117 * within &struct ieee80211_sta.
1726 int (*set_tim)(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
1729 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
1734 struct ieee80211_sta *sta,
1746 struct ieee80211_sta *sta);
1748 struct ieee80211_sta *sta);
1750 enum sta_notify_cmd, struct ieee80211_sta *sta);
1760 struct ieee80211_sta *sta, u16 tid, u16 *ssn);
2350 int ieee80211_start_tx_ba_session(struct ieee80211_sta *sta, u16 tid);
2376 int ieee80211_stop_tx_ba_session(struct ieee80211_sta *sta, u16 tid);
2400 struct ieee80211_sta *ieee80211_find_sta(struct ieee80211_vif *vif,
2421 struct ieee80211_sta *ieee80211_find_sta_by_hw(struct ieee80211_hw *hw,
2454 struct ieee80211_sta *pubsta, bool block);
2588 void *(*alloc_sta)(void *priv, struct ieee80211_sta *sta, gfp_t gfp);
2590 struct ieee80211_sta *sta, void *priv_sta);
2592 struct ieee80211_sta *sta,
2595 void (*free_sta)(void *priv, struct ieee80211_sta *sta,
2599 struct ieee80211_sta *sta, void *priv_sta,
2601 void (*get_rate)(void *priv, struct ieee80211_sta *sta, void *priv_sta,
2609 static inline int rate_supported(struct ieee80211_sta *sta,
2629 * @sta: &struct ieee80211_sta pointer to the target destination. Note
2634 bool rate_control_send_low(struct ieee80211_sta *sta,
2641 struct ieee80211_sta *sta)
2657 struct ieee80211_sta *sta)