ieee80211_sta
void (*allow_buffered_frames)(struct ieee80211_hw *, struct ieee80211_sta *, u16, int, enum ieee80211_frame_release_type, bool);
void (*release_buffered_frames)(struct ieee80211_hw *, struct ieee80211_sta *, u16, int, enum ieee80211_frame_release_type, bool);
int (*sta_add)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
int (*sta_remove)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
int (*sta_set_txpwr)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
void (*sta_statistics)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, struct station_info *);
void (*sta_pre_rcu_remove)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
int (*sta_state)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, enum ieee80211_sta_state, enum ieee80211_sta_state);
void (*sta_notify)(struct ieee80211_hw *, struct ieee80211_vif *, enum sta_notify_cmd, struct ieee80211_sta *);
void (*sta_rc_update)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, u32);
void (*sta_rate_tbl_update)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
void (*sta_set_4addr)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, bool);
void (*sta_set_decap_offload)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, bool);
int (*tdls_channel_switch)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, u8, struct cfg80211_chan_def *, struct sk_buff *, u32);
void (*tdls_cancel_channel_switch)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
int (*set_tim)(struct ieee80211_hw *, struct ieee80211_sta *, bool);
int (*set_key)(struct ieee80211_hw *, enum set_key_cmd, struct ieee80211_vif *, struct ieee80211_sta *, struct ieee80211_key_conf *);
void (*update_tkip_key)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_key_conf *, struct ieee80211_sta *, u32, u16 *);
int (*set_tid_config)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, struct cfg80211_tid_config *);
int (*reset_tid_config)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, u8);
void (*add_twt_setup)(struct ieee80211_hw *, struct ieee80211_sta *, struct ieee80211_twt_setup *);
void (*twt_teardown_request)(struct ieee80211_hw *, struct ieee80211_sta *, u8);
int (*change_sta_links)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, u16, u16);
int (*net_fill_forward_path)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, struct net_device_path_ctx *, struct net_device_path *);
void (*sta_add_debugfs)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *, struct dentry *);
struct ieee80211_sta *, struct ieee80211_key_conf *, void *),
void (*iterfunc)(void *, struct ieee80211_sta *), void *);
struct ieee80211_sta *, struct napi_struct *, struct list_head *);
struct ieee80211_sta *linuxkpi_ieee80211_find_sta(struct ieee80211_vif *,
struct ieee80211_sta *linuxkpi_ieee80211_find_sta_by_ifaddr(
ieee80211_rx_napi(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
ieee80211_rx_list(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
struct ieee80211_sta *, struct ieee80211_key_conf *, void *),
struct ieee80211_sta *, struct ieee80211_key_conf *, void *),
void (*iterfunc)(void *, struct ieee80211_sta *), void *arg)
static __inline struct ieee80211_sta *
static __inline struct ieee80211_sta *
ieee80211_mark_rx_ba_filtered_frames(struct ieee80211_sta *sta, uint8_t tid,
struct ieee80211_sta;
struct ieee80211_sta *sta;
ieee80211_reserve_tid(struct ieee80211_sta *sta, uint8_t tid)
ieee80211_unreserve_tid(struct ieee80211_sta *sta, uint8_t tid)
ieee80211_send_eosp_nullfunc(struct ieee80211_sta *sta, uint8_t tid)
ieee80211_sta_block_awake(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
ieee80211_sta_ps_transition(struct ieee80211_sta *sta, bool sleeping)
ieee80211_sta_pspoll(struct ieee80211_sta *sta)
ieee80211_sta_recalc_aggregates(struct ieee80211_sta *sta)
ieee80211_sta_uapsd_trigger(struct ieee80211_sta *sta, int ntids)
ieee80211_sta_set_buffered(struct ieee80211_sta *sta, uint8_t tid, bool t)
ieee80211_sta_eosp(struct ieee80211_sta *sta)
ieee80211_start_tx_ba_session(struct ieee80211_sta *sta, uint8_t tid, int x)
ieee80211_stop_tx_ba_session(struct ieee80211_sta *sta, uint8_t tid)
struct sk_buff *skb, enum nl80211_band band, struct ieee80211_sta **sta)
ieee80211_tx_status_noskb(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
ieee80211_report_low_ack(struct ieee80211_sta *sta, int x)
ieee80211_tx_rate_update(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
ieee80211_sta_register_airtime(struct ieee80211_sta *sta,
ieee80211_get_tx_rates(struct ieee80211_vif *vif, struct ieee80211_sta *sta,
ieee80211_refresh_tx_agg_session_timer(struct ieee80211_sta *sta,
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
void (*flush_sta)(struct ieee80211_hw *, struct ieee80211_vif *, struct ieee80211_sta *);
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
lkpi_disassoc(struct ieee80211_sta *sta, struct ieee80211_vif *vif,
lkpi_wake_tx_queues(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_vif *vif, struct ieee80211_sta *sta)
struct ieee80211_sta *sta, struct ieee80211_node *ni)
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_sta *sta, struct ieee80211_node *ni)
struct ieee80211_sta *, struct ieee80211_key_conf *, void *),
struct ieee80211_sta *, struct ieee80211_key_conf *, void *),
void (*iterfunc)(void *, struct ieee80211_sta *), void *arg)
struct ieee80211_sta *sta;
struct ieee80211_sta *sta, struct ieee80211_node *ni, bool updchnctx)
struct ieee80211_sta *sta, struct napi_struct *napi __unused,
struct ieee80211_sta *sta;
struct ieee80211_sta *
struct ieee80211_sta *sta;
struct ieee80211_sta *
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_sta *sta;
struct ieee80211_sta sta __aligned(CACHE_LINE_SIZE);
struct ieee80211_vif *, struct ieee80211_sta *);
struct ieee80211_vif *, struct ieee80211_sta *,
struct ieee80211_sta *, struct station_info *);
struct ieee80211_sta *sta)
struct ieee80211_sta *sta)
struct ieee80211_sta *sta;
struct ieee80211_vif *vif, struct ieee80211_sta *sta)
struct ieee80211_vif *vif, struct ieee80211_sta *sta,
struct ieee80211_sta *sta, struct station_info *sinfo)