Lines Matching refs:ieee80211_sta

464  * @sta: pointer to the &ieee80211_sta to which this event relates
469 struct ieee80211_sta *sta;
1262 struct ieee80211_sta *sta;
2223 * main &struct ieee80211_sta when updated or the active links change.
2254 * in ieee80211_sta. For MLO Link STA this addr can be same or different
2255 * from addr in ieee80211_sta (representing MLD STA addr)
2274 struct ieee80211_sta *sta;
2295 * struct ieee80211_sta - station table entry
2299 * mac80211, any ieee80211_sta pointer you get access to must
2347 struct ieee80211_sta {
2376 bool lockdep_sta_mutex_held(struct ieee80211_sta *pubsta);
2378 static inline bool lockdep_sta_mutex_held(struct ieee80211_sta *pubsta)
2418 struct ieee80211_sta *sta;
2436 struct ieee80211_sta *sta;
2612 * max_rc_amsdu_len in struct ieee80211_sta.
2787 * within &struct ieee80211_sta.
2953 struct ieee80211_sta *sta;
3556 struct ieee80211_sta *sta;
4319 int (*set_tim)(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
4322 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
4327 struct ieee80211_sta *sta,
4357 struct ieee80211_sta *sta);
4359 struct ieee80211_sta *sta);
4367 struct ieee80211_sta *sta,
4375 enum sta_notify_cmd, struct ieee80211_sta *sta);
4378 struct ieee80211_sta *sta);
4380 struct ieee80211_sta *sta,
4385 struct ieee80211_sta *sta);
4388 struct ieee80211_sta *sta,
4392 struct ieee80211_sta *sta);
4395 struct ieee80211_sta *sta,
4457 struct ieee80211_sta *sta);
4482 struct ieee80211_sta *sta,
4487 struct ieee80211_sta *sta,
4557 struct ieee80211_sta *sta);
4563 struct ieee80211_sta *sta, u8 oper_class,
4568 struct ieee80211_sta *sta);
4603 struct ieee80211_sta *sta,
4607 struct ieee80211_sta *sta, u8 tids);
4611 struct ieee80211_sta *sta, bool enabled);
4616 struct ieee80211_sta *sta, bool enabled);
4618 struct ieee80211_sta *sta,
4621 struct ieee80211_sta *sta, u8 flowid);
4626 struct ieee80211_sta *sta,
4635 struct ieee80211_sta *sta,
4902 void ieee80211_rx_list(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
4927 void ieee80211_rx_napi(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
5008 int ieee80211_sta_ps_transition(struct ieee80211_sta *sta, bool start);
5023 static inline int ieee80211_sta_ps_transition_ni(struct ieee80211_sta *sta,
5046 void ieee80211_sta_pspoll(struct ieee80211_sta *sta);
5064 void ieee80211_sta_uapsd_trigger(struct ieee80211_sta *sta, u8 tid);
5074 * @sta: &struct ieee80211_sta pointer for the sleeping station
5100 void ieee80211_sta_set_buffered(struct ieee80211_sta *sta,
5117 struct ieee80211_sta *sta,
5135 void ieee80211_sta_set_expected_throughput(struct ieee80211_sta *pubsta,
5150 struct ieee80211_sta *pubsta,
5206 struct ieee80211_sta *sta,
5261 void ieee80211_report_low_ack(struct ieee80211_sta *sta, u32 num_packets);
6064 struct ieee80211_sta *sta),
6102 void ieee80211_refresh_tx_agg_session_timer(struct ieee80211_sta *sta,
6117 int ieee80211_start_tx_ba_session(struct ieee80211_sta *sta, u16 tid,
6144 int ieee80211_stop_tx_ba_session(struct ieee80211_sta *sta, u16 tid);
6170 struct ieee80211_sta *ieee80211_find_sta(struct ieee80211_vif *vif,
6195 struct ieee80211_sta *ieee80211_find_sta_by_ifaddr(struct ieee80211_hw *hw,
6209 struct ieee80211_sta *
6245 struct ieee80211_sta *pubsta, bool block);
6266 void ieee80211_sta_eosp(struct ieee80211_sta *pubsta);
6288 void ieee80211_send_eosp_nullfunc(struct ieee80211_sta *pubsta, int tid);
6301 void ieee80211_sta_recalc_aggregates(struct ieee80211_sta *pubsta);
6328 void ieee80211_sta_register_airtime(struct ieee80211_sta *pubsta, u8 tid,
6365 struct ieee80211_sta *sta,
6389 struct ieee80211_sta *sta,
6620 void ieee80211_mark_rx_ba_filtered_frames(struct ieee80211_sta *pubsta, u8 tid,
6765 void *(*alloc_sta)(void *priv, struct ieee80211_sta *sta, gfp_t gfp);
6768 struct ieee80211_sta *sta, void *priv_sta);
6771 struct ieee80211_sta *sta, void *priv_sta,
6773 void (*free_sta)(void *priv, struct ieee80211_sta *sta,
6780 struct ieee80211_sta *sta, void *priv_sta,
6782 void (*get_rate)(void *priv, struct ieee80211_sta *sta, void *priv_sta,
6791 static inline int rate_supported(struct ieee80211_sta *sta,
6800 struct ieee80211_sta *sta)
6817 struct ieee80211_sta *sta)
6836 * @pubsta: &struct ieee80211_sta pointer to the target destination.
6840 struct ieee80211_sta *pubsta,
7002 int band, struct ieee80211_sta **sta);
7098 int ieee80211_reserve_tid(struct ieee80211_sta *sta, u8 tid);
7114 void ieee80211_unreserve_tid(struct ieee80211_sta *sta, u8 tid);