Lines Matching refs:ieee80211_sta

443  * @sta: pointer to the &ieee80211_sta to which this event relates
448 struct ieee80211_sta *sta;
1131 struct ieee80211_sta *sta;
2023 * struct ieee80211_sta - station table entry
2027 * mac80211, any ieee80211_sta pointer you get access to must
2071 struct ieee80211_sta {
2139 struct ieee80211_sta *sta;
2157 struct ieee80211_sta *sta;
2333 * max_rc_amsdu_len in struct ieee80211_sta.
2489 * within &struct ieee80211_sta.
2652 struct ieee80211_sta *sta;
3255 struct ieee80211_sta *sta;
3918 int (*set_tim)(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
3921 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
3926 struct ieee80211_sta *sta,
3956 struct ieee80211_sta *sta);
3958 struct ieee80211_sta *sta);
3962 struct ieee80211_sta *sta,
3966 enum sta_notify_cmd, struct ieee80211_sta *sta);
3969 struct ieee80211_sta *sta);
3971 struct ieee80211_sta *sta,
3976 struct ieee80211_sta *sta);
3979 struct ieee80211_sta *sta,
3983 struct ieee80211_sta *sta);
3986 struct ieee80211_sta *sta,
4070 struct ieee80211_sta *sta,
4075 struct ieee80211_sta *sta,
4140 struct ieee80211_sta *sta);
4146 struct ieee80211_sta *sta, u8 oper_class,
4151 struct ieee80211_sta *sta);
4186 struct ieee80211_sta *sta,
4190 struct ieee80211_sta *sta, u8 tids);
4194 struct ieee80211_sta *sta, bool enabled);
4452 void ieee80211_rx_list(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
4477 void ieee80211_rx_napi(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
4558 int ieee80211_sta_ps_transition(struct ieee80211_sta *sta, bool start);
4573 static inline int ieee80211_sta_ps_transition_ni(struct ieee80211_sta *sta,
4596 void ieee80211_sta_pspoll(struct ieee80211_sta *sta);
4614 void ieee80211_sta_uapsd_trigger(struct ieee80211_sta *sta, u8 tid);
4624 * @sta: &struct ieee80211_sta pointer for the sleeping station
4650 void ieee80211_sta_set_buffered(struct ieee80211_sta *sta,
4667 struct ieee80211_sta *sta,
4685 void ieee80211_sta_set_expected_throughput(struct ieee80211_sta *pubsta,
4700 struct ieee80211_sta *pubsta,
4756 struct ieee80211_sta *sta,
4831 void ieee80211_report_low_ack(struct ieee80211_sta *sta, u32 num_packets);
5522 struct ieee80211_sta *sta),
5561 int ieee80211_start_tx_ba_session(struct ieee80211_sta *sta, u16 tid,
5588 int ieee80211_stop_tx_ba_session(struct ieee80211_sta *sta, u16 tid);
5614 struct ieee80211_sta *ieee80211_find_sta(struct ieee80211_vif *vif,
5639 struct ieee80211_sta *ieee80211_find_sta_by_ifaddr(struct ieee80211_hw *hw,
5673 struct ieee80211_sta *pubsta, bool block);
5694 void ieee80211_sta_eosp(struct ieee80211_sta *pubsta);
5716 void ieee80211_send_eosp_nullfunc(struct ieee80211_sta *pubsta, int tid);
5743 void ieee80211_sta_register_airtime(struct ieee80211_sta *pubsta, u8 tid,
5780 struct ieee80211_sta *sta,
5804 struct ieee80211_sta *sta,
6000 void ieee80211_mark_rx_ba_filtered_frames(struct ieee80211_sta *pubsta, u8 tid,
6140 void *(*alloc_sta)(void *priv, struct ieee80211_sta *sta, gfp_t gfp);
6143 struct ieee80211_sta *sta, void *priv_sta);
6146 struct ieee80211_sta *sta, void *priv_sta,
6148 void (*free_sta)(void *priv, struct ieee80211_sta *sta,
6155 struct ieee80211_sta *sta, void *priv_sta,
6157 void (*get_rate)(void *priv, struct ieee80211_sta *sta, void *priv_sta,
6166 static inline int rate_supported(struct ieee80211_sta *sta,
6175 struct ieee80211_sta *sta)
6192 struct ieee80211_sta *sta)
6211 * @pubsta: &struct ieee80211_sta pointer to the target destination.
6215 struct ieee80211_sta *pubsta,
6334 int band, struct ieee80211_sta **sta);
6430 int ieee80211_reserve_tid(struct ieee80211_sta *sta, u8 tid);
6446 void ieee80211_unreserve_tid(struct ieee80211_sta *sta, u8 tid);