Lines Matching refs:sta_info

26 #include "sta_info.h"
34 * STA info structures (&struct sta_info) are managed in a hash table
76 .head_offset = offsetof(struct sta_info, hash_node),
77 .key_offset = offsetof(struct sta_info, addr),
93 struct sta_info *sta)
117 static void __cleanup_single_sta(struct sta_info *sta)
181 static void cleanup_single_sta(struct sta_info *sta)
197 struct sta_info *sta_info_get(struct ieee80211_sub_if_data *sdata,
202 struct sta_info *sta;
222 struct sta_info *sta_info_get_bss(struct ieee80211_sub_if_data *sdata,
227 struct sta_info *sta;
260 struct sta_info *sta = link_sta->sta;
286 struct sta_info *sta = link_sta->sta;
312 struct sta_info *sta_info_get_by_addrs(struct ieee80211_local *local,
316 struct sta_info *sta;
326 struct sta_info *sta_info_get_by_idx(struct ieee80211_sub_if_data *sdata,
330 struct sta_info *sta;
352 static void sta_remove_link(struct sta_info *sta, unsigned int link_id,
396 void sta_info_free(struct ieee80211_local *local, struct sta_info *sta)
445 struct sta_info *sta)
453 struct sta_info *sta;
455 sta = container_of(wk, struct sta_info, drv_deliver_wk);
471 struct sta_info *sta, gfp_t gfp)
510 static void sta_info_add_link(struct sta_info *sta,
527 static struct sta_info *
534 struct sta_info *sta;
704 struct sta_info *sta_info_alloc(struct ieee80211_sub_if_data *sdata,
710 struct sta_info *sta_info_alloc_with_link(struct ieee80211_sub_if_data *sdata,
719 static int sta_info_insert_check(struct sta_info *sta)
753 struct sta_info *sta)
793 struct sta_info *sta;
819 static int sta_info_insert_finish(struct sta_info *sta) __acquires(RCU)
936 int sta_info_insert_rcu(struct sta_info *sta) __acquires(RCU)
956 int sta_info_insert(struct sta_info *sta)
1010 static void __sta_info_recalc_tim(struct sta_info *sta, bool ignore_pending)
1092 void sta_info_recalc_tim(struct sta_info *sta)
1097 static bool sta_info_buffer_expired(struct sta_info *sta, struct sk_buff *skb)
1118 struct sta_info *sta, int ac)
1196 struct sta_info *sta)
1213 static int __must_check __sta_info_destroy_part1(struct sta_info *sta)
1283 static int _sta_info_move_state(struct sta_info *sta,
1387 int sta_info_move_state(struct sta_info *sta,
1393 static void __sta_info_destroy_part2(struct sta_info *sta, bool recalc)
1465 int __must_check __sta_info_destroy(struct sta_info *sta)
1481 struct sta_info *sta;
1495 struct sta_info *sta;
1509 struct sta_info *sta;
1561 struct sta_info *sta, *tmp;
1603 struct sta_info *sta, *tmp;
1634 struct sta_info *sta;
1656 struct sta_info *sta;
1673 void ieee80211_sta_ps_deliver_wakeup(struct sta_info *sta)
1756 static void ieee80211_send_null_response(struct sta_info *sta, int tid,
1859 ieee80211_sta_ps_more_data(struct sta_info *sta, u8 ignored_acs,
1887 ieee80211_sta_ps_get_frames(struct sta_info *sta, int n_frames, u8 ignored_acs,
1943 ieee80211_sta_ps_deliver_response(struct sta_info *sta,
2133 void ieee80211_sta_ps_deliver_poll_response(struct sta_info *sta)
2149 void ieee80211_sta_ps_deliver_uapsd(struct sta_info *sta)
2186 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);
2217 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);
2228 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);
2245 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);
2264 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);
2287 void __ieee80211_sta_recalc_aggregates(struct sta_info *sta, u16 active_links)
2334 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);
2341 struct sta_info *sta, u8 ac,
2381 sta_get_last_rx_stats(struct sta_info *sta)
2460 static int sta_set_rate_info_rx(struct sta_info *sta, struct rate_info *rinfo)
2485 static void sta_set_tidstats(struct sta_info *sta,
2553 void sta_set_sinfo(struct sta_info *sta, struct station_info *sinfo,
2824 u32 sta_get_expected_throughput(struct sta_info *sta)
2843 unsigned long ieee80211_sta_last_active(struct sta_info *sta)
2853 static void sta_update_codel_params(struct sta_info *sta, u32 thr)
2869 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);
2874 int ieee80211_sta_allocate_link(struct sta_info *sta, unsigned int link_id)
2907 void ieee80211_sta_free_link(struct sta_info *sta, unsigned int link_id)
2914 int ieee80211_sta_activate_link(struct sta_info *sta, unsigned int link_id)
2962 void ieee80211_sta_remove_link(struct sta_info *sta, unsigned int link_id)
2978 void ieee80211_sta_set_max_amsdu_subframes(struct sta_info *sta,
3004 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);