Lines Matching refs:ieee80211_sta
1617 struct ieee80211_sta { struct
1660 struct ieee80211_sta *sta;
1678 struct ieee80211_sta *sta;
2022 struct ieee80211_sta *sta;
3191 int (*set_tim)(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
3194 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
3199 struct ieee80211_sta *sta,
3228 struct ieee80211_sta *sta);
3230 struct ieee80211_sta *sta);
3234 struct ieee80211_sta *sta,
3238 struct ieee80211_sta *sta,
3242 enum sta_notify_cmd, struct ieee80211_sta *sta);
3244 struct ieee80211_sta *sta,
3249 struct ieee80211_sta *sta);
3252 struct ieee80211_sta *sta,
3256 struct ieee80211_sta *sta);
3259 struct ieee80211_sta *sta,
3272 struct ieee80211_sta *sta, u16 tid, u16 *ssn,
3310 struct ieee80211_sta *sta,
3315 struct ieee80211_sta *sta,
3373 u32 (*get_expected_throughput)(struct ieee80211_sta *sta);
3379 struct ieee80211_sta *sta, u8 oper_class,
3384 struct ieee80211_sta *sta);
3716 int ieee80211_sta_ps_transition(struct ieee80211_sta *sta, bool start);
3731 static inline int ieee80211_sta_ps_transition_ni(struct ieee80211_sta *sta, in ieee80211_sta_ps_transition_ni()
3777 void ieee80211_sta_set_buffered(struct ieee80211_sta *sta,
3794 struct ieee80211_sta *sta,
3835 struct ieee80211_sta *sta,
3882 void ieee80211_report_low_ack(struct ieee80211_sta *sta, u32 num_packets);
4616 struct ieee80211_sta *sta),
4655 int ieee80211_start_tx_ba_session(struct ieee80211_sta *sta, u16 tid,
4682 int ieee80211_stop_tx_ba_session(struct ieee80211_sta *sta, u16 tid);
4708 struct ieee80211_sta *ieee80211_find_sta(struct ieee80211_vif *vif,
4733 struct ieee80211_sta *ieee80211_find_sta_by_ifaddr(struct ieee80211_hw *hw,
4767 struct ieee80211_sta *pubsta, bool block);
4788 void ieee80211_sta_eosp(struct ieee80211_sta *pubsta);
4812 struct ieee80211_sta *sta,
5081 void *(*alloc_sta)(void *priv, struct ieee80211_sta *sta, gfp_t gfp);
5084 struct ieee80211_sta *sta, void *priv_sta);
5087 struct ieee80211_sta *sta, void *priv_sta,
5089 void (*free_sta)(void *priv, struct ieee80211_sta *sta,
5094 struct ieee80211_sta *sta, void *priv_sta,
5097 struct ieee80211_sta *sta, void *priv_sta,
5099 void (*get_rate)(void *priv, struct ieee80211_sta *sta, void *priv_sta,
5109 static inline int rate_supported(struct ieee80211_sta *sta, in rate_supported()
5134 bool rate_control_send_low(struct ieee80211_sta *sta,
5141 struct ieee80211_sta *sta) in rate_lowest_index()
5158 struct ieee80211_sta *sta) in rate_usable_index_exists()
5181 struct ieee80211_sta *pubsta,
5285 int band, struct ieee80211_sta **sta);
5367 int ieee80211_reserve_tid(struct ieee80211_sta *sta, u8 tid);
5383 void ieee80211_unreserve_tid(struct ieee80211_sta *sta, u8 tid);