Lines Matching refs:sta_info

26 #include "sta_info.h"
34 * STA info structures (&struct sta_info) are managed in a hash table
70 .head_offset = offsetof(struct sta_info, hash_node),
71 .key_offset = offsetof(struct sta_info, addr),
78 struct sta_info *sta)
84 static void __cleanup_single_sta(struct sta_info *sta)
150 static void cleanup_single_sta(struct sta_info *sta)
166 struct sta_info *sta_info_get(struct ieee80211_sub_if_data *sdata,
171 struct sta_info *sta;
191 struct sta_info *sta_info_get_bss(struct ieee80211_sub_if_data *sdata,
196 struct sta_info *sta;
213 struct sta_info *sta_info_get_by_addrs(struct ieee80211_local *local,
217 struct sta_info *sta;
227 struct sta_info *sta_info_get_by_idx(struct ieee80211_sub_if_data *sdata,
231 struct sta_info *sta;
259 void sta_info_free(struct ieee80211_local *local, struct sta_info *sta)
296 struct sta_info *sta)
304 struct sta_info *sta;
306 sta = container_of(wk, struct sta_info, drv_deliver_wk);
322 struct sta_info *sta, gfp_t gfp)
336 struct sta_info *sta_info_alloc(struct ieee80211_sub_if_data *sdata,
341 struct sta_info *sta;
537 static int sta_info_insert_check(struct sta_info *sta)
571 struct sta_info *sta)
611 struct sta_info *sta;
636 static int sta_info_insert_finish(struct sta_info *sta) __acquires(RCU)
720 int sta_info_insert_rcu(struct sta_info *sta) __acquires(RCU)
740 int sta_info_insert(struct sta_info *sta)
794 static void __sta_info_recalc_tim(struct sta_info *sta, bool ignore_pending)
876 void sta_info_recalc_tim(struct sta_info *sta)
881 static bool sta_info_buffer_expired(struct sta_info *sta, struct sk_buff *skb)
902 struct sta_info *sta, int ac)
980 struct sta_info *sta)
997 static int __must_check __sta_info_destroy_part1(struct sta_info *sta)
1055 static void __sta_info_destroy_part2(struct sta_info *sta)
1115 int __must_check __sta_info_destroy(struct sta_info *sta)
1131 struct sta_info *sta;
1145 struct sta_info *sta;
1159 struct sta_info *sta;
1204 struct sta_info *sta, *tmp;
1237 struct sta_info *sta, *tmp;
1268 struct sta_info *sta;
1290 struct sta_info *sta;
1307 void ieee80211_sta_ps_deliver_wakeup(struct sta_info *sta)
1390 static void ieee80211_send_null_response(struct sta_info *sta, int tid,
1493 ieee80211_sta_ps_more_data(struct sta_info *sta, u8 ignored_acs,
1521 ieee80211_sta_ps_get_frames(struct sta_info *sta, int n_frames, u8 ignored_acs,
1577 ieee80211_sta_ps_deliver_response(struct sta_info *sta,
1770 void ieee80211_sta_ps_deliver_poll_response(struct sta_info *sta)
1786 void ieee80211_sta_ps_deliver_uapsd(struct sta_info *sta)
1823 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);
1854 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);
1865 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);
1882 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);
1901 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);
1920 struct sta_info *sta, u8 ac,
1955 int sta_info_move_state(struct sta_info *sta,
2055 u8 sta_info_tx_streams(struct sta_info *sta)
2091 sta_get_last_rx_stats(struct sta_info *sta)
2163 static int sta_set_rate_info_rx(struct sta_info *sta, struct rate_info *rinfo)
2188 static void sta_set_tidstats(struct sta_info *sta,
2254 void sta_set_sinfo(struct sta_info *sta, struct station_info *sinfo,
2520 u32 sta_get_expected_throughput(struct sta_info *sta)
2539 unsigned long ieee80211_sta_last_active(struct sta_info *sta)
2549 static void sta_update_codel_params(struct sta_info *sta, u32 thr)
2568 struct sta_info *sta = container_of(pubsta, struct sta_info, sta);