Lines Matching defs:ieee80211_sta

486  * @sta: pointer to the &ieee80211_sta to which this event relates
491 struct ieee80211_sta *sta;
1289 struct ieee80211_sta *sta;
2319 * main &struct ieee80211_sta when updated or the active links change.
2350 * in ieee80211_sta. For MLO Link STA this addr can be same or different
2351 * from addr in ieee80211_sta (representing MLD STA addr)
2370 struct ieee80211_sta *sta;
2391 * struct ieee80211_sta - station table entry
2395 * mac80211, any ieee80211_sta pointer you get access to must
2444 struct ieee80211_sta {
2474 bool lockdep_sta_mutex_held(struct ieee80211_sta *pubsta);
2476 static inline bool lockdep_sta_mutex_held(struct ieee80211_sta *pubsta)
2516 struct ieee80211_sta *sta;
2534 struct ieee80211_sta *sta;
2710 * max_rc_amsdu_len in struct ieee80211_sta.
2895 * within &struct ieee80211_sta.
3059 struct ieee80211_sta *sta;
3662 struct ieee80211_sta *sta;
4442 int (*set_tim)(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
4445 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
4450 struct ieee80211_sta *sta,
4480 struct ieee80211_sta *sta);
4482 struct ieee80211_sta *sta);
4492 struct ieee80211_sta *sta,
4500 enum sta_notify_cmd, struct ieee80211_sta *sta);
4503 struct ieee80211_sta *sta);
4505 struct ieee80211_sta *sta,
4510 struct ieee80211_sta *sta);
4513 struct ieee80211_sta *sta,
4517 struct ieee80211_sta *sta);
4520 struct ieee80211_sta *sta,
4582 struct ieee80211_sta *sta);
4607 struct ieee80211_sta *sta,
4612 struct ieee80211_sta *sta,
4685 struct ieee80211_sta *sta);
4691 struct ieee80211_sta *sta, u8 oper_class,
4696 struct ieee80211_sta *sta);
4731 struct ieee80211_sta *sta,
4735 struct ieee80211_sta *sta, u8 tids);
4739 struct ieee80211_sta *sta, bool enabled);
4744 struct ieee80211_sta *sta, bool enabled);
4746 struct ieee80211_sta *sta,
4749 struct ieee80211_sta *sta, u8 flowid);
4754 struct ieee80211_sta *sta,
4766 struct ieee80211_sta *sta,
5036 void ieee80211_rx_list(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
5061 void ieee80211_rx_napi(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
5142 int ieee80211_sta_ps_transition(struct ieee80211_sta *sta, bool start);
5157 static inline int ieee80211_sta_ps_transition_ni(struct ieee80211_sta *sta,
5180 void ieee80211_sta_pspoll(struct ieee80211_sta *sta);
5198 void ieee80211_sta_uapsd_trigger(struct ieee80211_sta *sta, u8 tid);
5208 * @sta: &struct ieee80211_sta pointer for the sleeping station
5234 void ieee80211_sta_set_buffered(struct ieee80211_sta *sta,
5251 struct ieee80211_sta *sta,
5269 void ieee80211_sta_set_expected_throughput(struct ieee80211_sta *pubsta,
5284 struct ieee80211_sta *pubsta,
5340 struct ieee80211_sta *sta,
5395 void ieee80211_report_low_ack(struct ieee80211_sta *sta, u32 num_packets);
6204 struct ieee80211_sta *sta),
6242 void ieee80211_refresh_tx_agg_session_timer(struct ieee80211_sta *sta,
6257 int ieee80211_start_tx_ba_session(struct ieee80211_sta *sta, u16 tid,
6284 int ieee80211_stop_tx_ba_session(struct ieee80211_sta *sta, u16 tid);
6310 struct ieee80211_sta *ieee80211_find_sta(struct ieee80211_vif *vif,
6335 struct ieee80211_sta *ieee80211_find_sta_by_ifaddr(struct ieee80211_hw *hw,
6349 struct ieee80211_sta *
6385 struct ieee80211_sta *pubsta, bool block);
6406 void ieee80211_sta_eosp(struct ieee80211_sta *pubsta);
6428 void ieee80211_send_eosp_nullfunc(struct ieee80211_sta *pubsta, int tid);
6441 void ieee80211_sta_recalc_aggregates(struct ieee80211_sta *pubsta);
6468 void ieee80211_sta_register_airtime(struct ieee80211_sta *pubsta, u8 tid,
6505 struct ieee80211_sta *sta,
6529 struct ieee80211_sta *sta,
6763 void ieee80211_mark_rx_ba_filtered_frames(struct ieee80211_sta *pubsta, u8 tid,
6908 void *(*alloc_sta)(void *priv, struct ieee80211_sta *sta, gfp_t gfp);
6911 struct ieee80211_sta *sta, void *priv_sta);
6914 struct ieee80211_sta *sta, void *priv_sta,
6916 void (*free_sta)(void *priv, struct ieee80211_sta *sta,
6923 struct ieee80211_sta *sta, void *priv_sta,
6925 void (*get_rate)(void *priv, struct ieee80211_sta *sta, void *priv_sta,
6934 static inline int rate_supported(struct ieee80211_sta *sta,
6943 struct ieee80211_sta *sta)
6960 struct ieee80211_sta *sta)
6979 * @pubsta: &struct ieee80211_sta pointer to the target destination.
6983 struct ieee80211_sta *pubsta,
7145 int band, struct ieee80211_sta **sta);
7241 int ieee80211_reserve_tid(struct ieee80211_sta *sta, u8 tid);
7257 void ieee80211_unreserve_tid(struct ieee80211_sta *sta, u8 tid);