Lines Matching defs:ieee80211_sta

190 struct ieee80211_sta;
193 struct ieee80211_sta *sta;
422 struct ieee80211_sta *sta;
683 struct ieee80211_sta *sta;
708 struct ieee80211_sta *sta;
740 struct ieee80211_sta *sta;
756 struct ieee80211_sta {
779 struct ieee80211_sta *sta;
786 struct ieee80211_sta *sta;
1013 void (*flush_sta)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
1019 void (*allow_buffered_frames)(struct ieee80211_hw *, struct ieee80211_sta *, u16, int, enum ieee80211_frame_release_type, bool);
1020 void (*release_buffered_frames)(struct ieee80211_hw *, struct ieee80211_sta *, u16, int, enum ieee80211_frame_release_type, bool);
1022 int (*sta_add)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
1023 int (*sta_remove)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
1024 int (*sta_set_txpwr)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
1025 void (*sta_statistics)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, struct station_info *);
1026 void (*sta_pre_rcu_remove)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
1027 int (*sta_state)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, enum ieee80211_sta_state, enum ieee80211_sta_state);
1028 void (*sta_notify)(struct ieee80211_hw *, struct ieee80211_vif *, enum sta_notify_cmd, struct ieee80211_sta *);
1029 void (*sta_rc_update)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, u32);
1030 void (*sta_rate_tbl_update)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
1031 void (*sta_set_4addr)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, bool);
1032 void (*sta_set_decap_offload)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, bool);
1046 int (*tdls_channel_switch)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, u8, struct cfg80211_chan_def *, struct sk_buff *, u32);
1047 void (*tdls_cancel_channel_switch)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
1080 int (*set_tim)(struct ieee80211_hw *, struct ieee80211_sta *, bool);
1082 int (*set_key)(struct ieee80211_hw *, enum set_key_cmd, struct ieee80211_vif *, struct ieee80211_sta *, struct ieee80211_key_conf *);
1084 void (*update_tkip_key)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_key_conf *, struct ieee80211_sta *, u32, u16 *);
1097 int (*set_tid_config)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, struct cfg80211_tid_config *);
1098 int (*reset_tid_config)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, u8);
1111 void (*add_twt_setup)(struct ieee80211_hw *, struct ieee80211_sta *, struct ieee80211_twt_setup *);
1112 void (*twt_teardown_request)(struct ieee80211_hw *, struct ieee80211_sta *, u8);
1119 int (*change_sta_links)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, u16, u16);
1124 void (*sta_add_debugfs)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, struct dentry *);
1153 struct ieee80211_sta *, struct ieee80211_key_conf *, void *),
1160 void (*iterfunc)(void *, struct ieee80211_sta *), void *);
1164 struct ieee80211_sta *, struct napi_struct *, struct list_head *);
1166 struct ieee80211_sta *linuxkpi_ieee80211_find_sta(struct ieee80211_vif *,
1168 struct ieee80211_sta *linuxkpi_ieee80211_find_sta_by_ifaddr(
1354 ieee80211_rx_napi(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
1362 ieee80211_rx_list(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
1523 struct ieee80211_sta *, struct ieee80211_key_conf *, void *),
1533 struct ieee80211_sta *, struct ieee80211_key_conf *, void *),
1552 void (*iterfunc)(void *, struct ieee80211_sta *), void *arg)
1695 static __inline struct ieee80211_sta *
1702 static __inline struct ieee80211_sta *
1844 ieee80211_mark_rx_ba_filtered_frames(struct ieee80211_sta *sta, uint8_t tid,
1900 ieee80211_reserve_tid(struct ieee80211_sta *sta, uint8_t tid)
1906 ieee80211_unreserve_tid(struct ieee80211_sta *sta, uint8_t tid)
1912 ieee80211_send_eosp_nullfunc(struct ieee80211_sta *sta, uint8_t tid)
1918 ieee80211_sta_block_awake(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
1925 ieee80211_sta_ps_transition(struct ieee80211_sta *sta, bool sleeping)
1931 ieee80211_sta_pspoll(struct ieee80211_sta *sta)
1937 ieee80211_sta_recalc_aggregates(struct ieee80211_sta *sta)
1943 ieee80211_sta_uapsd_trigger(struct ieee80211_sta *sta, int ntids)
1982 ieee80211_sta_set_buffered(struct ieee80211_sta *sta, uint8_t tid, bool t)
2021 ieee80211_sta_eosp(struct ieee80211_sta *sta)
2027 ieee80211_start_tx_ba_session(struct ieee80211_sta *sta, uint8_t tid, int x)
2034 ieee80211_stop_tx_ba_session(struct ieee80211_sta *sta, uint8_t tid)
2191 struct ieee80211_sta *sta)
2206 ieee80211_report_low_ack(struct ieee80211_sta *sta, int x)
2212 ieee80211_tx_rate_update(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
2232 ieee80211_sta_register_airtime(struct ieee80211_sta *sta,
2307 ieee80211_get_tx_rates(struct ieee80211_vif *vif, struct ieee80211_sta *sta,
2406 ieee80211_refresh_tx_agg_session_timer(struct ieee80211_sta *sta,