Lines Matching defs:ieee80211_sta

490  * @sta: pointer to the &ieee80211_sta to which this event relates
495 struct ieee80211_sta *sta;
1354 struct ieee80211_sta *sta;
2390 * main &struct ieee80211_sta when updated or the active links change.
2421 * in ieee80211_sta. For MLO Link STA this addr can be same or different
2422 * from addr in ieee80211_sta (representing MLD STA addr)
2441 struct ieee80211_sta *sta;
2462 * struct ieee80211_sta - station table entry
2466 * mac80211, any ieee80211_sta pointer you get access to must
2516 struct ieee80211_sta {
2547 bool lockdep_sta_mutex_held(struct ieee80211_sta *pubsta);
2549 static inline bool lockdep_sta_mutex_held(struct ieee80211_sta *pubsta)
2589 struct ieee80211_sta *sta;
2607 struct ieee80211_sta *sta;
2788 * max_rc_amsdu_len in struct ieee80211_sta.
2974 * within &struct ieee80211_sta.
3138 struct ieee80211_sta *sta;
3754 struct ieee80211_sta *sta;
4539 int (*set_tim)(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
4542 struct ieee80211_vif *vif, struct ieee80211_sta *sta,
4547 struct ieee80211_sta *sta,
4577 struct ieee80211_sta *sta);
4579 struct ieee80211_sta *sta);
4589 struct ieee80211_sta *sta,
4597 enum sta_notify_cmd, struct ieee80211_sta *sta);
4600 struct ieee80211_sta *sta);
4602 struct ieee80211_sta *sta,
4607 struct ieee80211_sta *sta);
4614 struct ieee80211_sta *sta);
4617 struct ieee80211_sta *sta,
4679 struct ieee80211_sta *sta);
4704 struct ieee80211_sta *sta,
4709 struct ieee80211_sta *sta,
4782 struct ieee80211_sta *sta);
4788 struct ieee80211_sta *sta, u8 oper_class,
4793 struct ieee80211_sta *sta);
4828 struct ieee80211_sta *sta,
4832 struct ieee80211_sta *sta, u8 tids);
4836 struct ieee80211_sta *sta, bool enabled);
4841 struct ieee80211_sta *sta, bool enabled);
4843 struct ieee80211_sta *sta,
4846 struct ieee80211_sta *sta, u8 flowid);
4851 struct ieee80211_sta *sta,
4863 struct ieee80211_sta *sta,
5135 void ieee80211_rx_list(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
5160 void ieee80211_rx_napi(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
5241 int ieee80211_sta_ps_transition(struct ieee80211_sta *sta, bool start);
5256 static inline int ieee80211_sta_ps_transition_ni(struct ieee80211_sta *sta,
5279 void ieee80211_sta_pspoll(struct ieee80211_sta *sta);
5297 void ieee80211_sta_uapsd_trigger(struct ieee80211_sta *sta, u8 tid);
5307 * @sta: &struct ieee80211_sta pointer for the sleeping station
5333 void ieee80211_sta_set_buffered(struct ieee80211_sta *sta,
5350 struct ieee80211_sta *sta,
5367 struct ieee80211_sta *pubsta,
5423 struct ieee80211_sta *sta,
5478 void ieee80211_report_low_ack(struct ieee80211_sta *sta, u32 num_packets);
6288 struct ieee80211_sta *sta),
6305 struct ieee80211_sta *sta),
6344 void ieee80211_refresh_tx_agg_session_timer(struct ieee80211_sta *sta,
6359 int ieee80211_start_tx_ba_session(struct ieee80211_sta *sta, u16 tid,
6386 int ieee80211_stop_tx_ba_session(struct ieee80211_sta *sta, u16 tid);
6412 struct ieee80211_sta *ieee80211_find_sta(struct ieee80211_vif *vif,
6437 struct ieee80211_sta *ieee80211_find_sta_by_ifaddr(struct ieee80211_hw *hw,
6453 struct ieee80211_sta *
6489 struct ieee80211_sta *pubsta, bool block);
6510 void ieee80211_sta_eosp(struct ieee80211_sta *pubsta);
6532 void ieee80211_send_eosp_nullfunc(struct ieee80211_sta *pubsta, int tid);
6545 void ieee80211_sta_recalc_aggregates(struct ieee80211_sta *pubsta);
6572 void ieee80211_sta_register_airtime(struct ieee80211_sta *pubsta, u8 tid,
6609 struct ieee80211_sta *sta,
6633 struct ieee80211_sta *sta,
6893 void ieee80211_mark_rx_ba_filtered_frames(struct ieee80211_sta *pubsta, u8 tid,
7038 void *(*alloc_sta)(void *priv, struct ieee80211_sta *sta, gfp_t gfp);
7041 struct ieee80211_sta *sta, void *priv_sta);
7044 struct ieee80211_sta *sta, void *priv_sta,
7046 void (*free_sta)(void *priv, struct ieee80211_sta *sta,
7053 struct ieee80211_sta *sta, void *priv_sta,
7055 void (*get_rate)(void *priv, struct ieee80211_sta *sta, void *priv_sta,
7064 static inline int rate_supported(struct ieee80211_sta *sta,
7073 struct ieee80211_sta *sta)
7090 struct ieee80211_sta *sta)
7109 * @pubsta: &struct ieee80211_sta pointer to the target destination.
7115 struct ieee80211_sta *pubsta,
7279 int band, struct ieee80211_sta **sta);
7377 int ieee80211_reserve_tid(struct ieee80211_sta *sta, u8 tid);
7393 void ieee80211_unreserve_tid(struct ieee80211_sta *sta, u8 tid);