Home
last modified time | relevance | path

Searched refs:sta_info (Results 1 – 25 of 43) sorted by relevance

12

/net/mac80211/
Dsta_info.h137 struct sta_info;
173 struct sta_info *sta;
227 struct sta_info *sta;
381 struct sta_info *plink_sta;
521 struct sta_info { struct
629 static inline enum nl80211_plink_state sta_plink_state(struct sta_info *sta) in sta_plink_state() argument
637 static inline void set_sta_flag(struct sta_info *sta, in set_sta_flag()
646 static inline void clear_sta_flag(struct sta_info *sta, in clear_sta_flag()
655 static inline int test_sta_flag(struct sta_info *sta, in test_sta_flag()
661 static inline int test_and_clear_sta_flag(struct sta_info *sta, in test_and_clear_sta_flag()
[all …]
Dmesh.h110 struct sta_info __rcu *next_hop;
229 struct sta_info *sta,
243 u32 ieee80211_mps_set_sta_local_pm(struct sta_info *sta,
246 struct sta_info *sta,
248 void ieee80211_mps_sta_status_update(struct sta_info *sta);
249 void ieee80211_mps_rx_h_sta_process(struct sta_info *sta,
251 void ieee80211_mpsp_trigger_process(u8 *qc, struct sta_info *sta,
253 void ieee80211_mps_frame_release(struct sta_info *sta,
272 void mesh_path_fix_nexthop(struct mesh_path *mpath, struct sta_info *next_hop);
283 struct sta_info *sta);
[all …]
Dsta_info.c70 .head_offset = offsetof(struct sta_info, hash_node),
71 .key_offset = offsetof(struct sta_info, addr),
78 struct sta_info *sta) in sta_info_hash_del()
84 static void __cleanup_single_sta(struct sta_info *sta) in __cleanup_single_sta()
150 static void cleanup_single_sta(struct sta_info *sta) in cleanup_single_sta()
166 struct sta_info *sta_info_get(struct ieee80211_sub_if_data *sdata, in sta_info_get()
171 struct sta_info *sta; in sta_info_get()
191 struct sta_info *sta_info_get_bss(struct ieee80211_sub_if_data *sdata, in sta_info_get_bss()
196 struct sta_info *sta; in sta_info_get_bss()
213 struct sta_info *sta_info_get_by_idx(struct ieee80211_sub_if_data *sdata, in sta_info_get_by_idx()
[all …]
Drate.h25 struct sta_info *sta,
32 void rate_control_rate_init(struct sta_info *sta);
35 struct sta_info *sta, u32 changed);
38 struct sta_info *sta, gfp_t gfp) in rate_control_alloc_sta()
44 static inline void rate_control_free_sta(struct sta_info *sta) in rate_control_free_sta()
53 static inline void rate_control_add_sta_debugfs(struct sta_info *sta) in rate_control_add_sta_debugfs()
Dmesh_ps.c16 static struct sk_buff *mps_qos_null_get(struct sta_info *sta) in mps_qos_null_get()
48 static void mps_qos_null_tx(struct sta_info *sta) in mps_qos_null_tx()
80 struct sta_info *sta; in ieee80211_mps_local_status_update()
148 u32 ieee80211_mps_set_sta_local_pm(struct sta_info *sta, in ieee80211_mps_set_sta_local_pm()
184 struct sta_info *sta, in ieee80211_mps_set_frame_flags()
228 void ieee80211_mps_sta_status_update(struct sta_info *sta) in ieee80211_mps_sta_status_update()
271 static void mps_set_sta_peer_pm(struct sta_info *sta, in mps_set_sta_peer_pm()
307 static void mps_set_sta_nonpeer_pm(struct sta_info *sta, in mps_set_sta_nonpeer_pm()
334 void ieee80211_mps_rx_h_sta_process(struct sta_info *sta, in ieee80211_mps_rx_h_sta_process()
360 static void mpsp_trigger_send(struct sta_info *sta, bool rspi, bool eosp) in mpsp_trigger_send()
[all …]
Dmesh_plink.c59 struct sta_info *sta) in rssi_threshold_check()
75 static inline void mesh_plink_fsm_restart(struct sta_info *sta) in mesh_plink_fsm_restart()
97 struct sta_info *sta; in mesh_set_short_slot_time()
158 struct sta_info *sta; in mesh_set_ht_prot_mode()
210 struct sta_info *sta, in mesh_plink_frame_tx()
357 static u32 __mesh_plink_deactivate(struct sta_info *sta) in __mesh_plink_deactivate()
382 u32 mesh_plink_deactivate(struct sta_info *sta) in mesh_plink_deactivate()
408 struct sta_info *sta, in mesh_sta_info_init()
468 struct sta_info *sta; in mesh_allocate_aid()
494 static struct sta_info *
[all …]
Ddebugfs_sta.h8 void ieee80211_sta_debugfs_add(struct sta_info *sta);
9 void ieee80211_sta_debugfs_remove(struct sta_info *sta);
11 static inline void ieee80211_sta_debugfs_add(struct sta_info *sta) {} in ieee80211_sta_debugfs_add()
12 static inline void ieee80211_sta_debugfs_remove(struct sta_info *sta) {} in ieee80211_sta_debugfs_remove()
Dieee80211_i.h174 struct sta_info *sta;
223 struct sta_info *sta;
303 struct sta_info *sta;
311 struct sta_info __rcu *sta;
1605 void ieee80211_check_fast_rx(struct sta_info *sta);
1608 void ieee80211_clear_fast_rx(struct sta_info *sta);
1775 void ieee80211_check_fast_xmit(struct sta_info *sta);
1778 void ieee80211_clear_fast_xmit(struct sta_info *sta);
1791 struct sta_info *sta);
1803 void ___ieee80211_stop_rx_ba_session(struct sta_info *sta, u16 tid,
[all …]
Dagg-tx.c142 void ieee80211_assign_tid_tx(struct sta_info *sta, int tid, in ieee80211_assign_tid_tx()
190 ieee80211_agg_stop_txq(struct sta_info *sta, int tid) in ieee80211_agg_stop_txq()
211 ieee80211_agg_start_txq(struct sta_info *sta, int tid, bool enable) in ieee80211_agg_start_txq()
268 static void ieee80211_remove_tid_tx(struct sta_info *sta, int tid) in ieee80211_remove_tid_tx()
298 int ___ieee80211_stop_tx_ba_session(struct sta_info *sta, u16 tid, in ___ieee80211_stop_tx_ba_session()
434 struct sta_info *sta = tid_tx->sta; in sta_addba_resp_timer_expired()
451 void ieee80211_tx_ba_session_handle_start(struct sta_info *sta, int tid) in ieee80211_tx_ba_session_handle_start()
539 struct sta_info *sta = tid_tx->sta; in sta_tx_agg_session_timer_expired()
562 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); in ieee80211_start_tx_ba_session()
699 struct sta_info *sta, u16 tid) in ieee80211_agg_tx_operational()
[all …]
Docb.c47 struct sta_info *sta; in ieee80211_ocb_rx_no_sta()
86 static struct sta_info *ieee80211_ocb_finish_sta(struct sta_info *sta) in ieee80211_ocb_finish_sta()
124 struct sta_info *sta; in ieee80211_ocb_work()
134 struct sta_info, list); in ieee80211_ocb_work()
209 struct sta_info *sta; in ieee80211_ocb_leave()
217 struct sta_info, list); in ieee80211_ocb_leave()
Dkey.h24 struct sta_info;
61 struct sta_info *sta;
148 struct sta_info *sta);
159 struct sta_info *sta);
Dagg-rx.c58 void ___ieee80211_stop_rx_ba_session(struct sta_info *sta, u16 tid, in ___ieee80211_stop_rx_ba_session()
117 void __ieee80211_stop_rx_ba_session(struct sta_info *sta, u16 tid, in __ieee80211_stop_rx_ba_session()
129 struct sta_info *sta; in ieee80211_stop_rx_ba_session()
155 struct sta_info *sta = tid_rx->sta; in sta_rx_agg_session_timer_expired()
214 static void ieee80211_send_addba_resp(struct sta_info *sta, u8 *da, u16 tid, in ieee80211_send_addba_resp()
268 void ___ieee80211_start_rx_ba_session(struct sta_info *sta, in ___ieee80211_start_rx_ba_session()
459 static void __ieee80211_start_rx_ba_session(struct sta_info *sta, in __ieee80211_start_rx_ba_session()
474 struct sta_info *sta, in ieee80211_process_addba_request()
514 struct sta_info *sta; in ieee80211_manage_rx_ba_offl()
533 struct sta_info *sta; in ieee80211_rx_ba_timer_expired()
Ddebugfs_sta.c26 struct sta_info *sta = file->private_data; \
89 struct sta_info *sta = file->private_data; in sta_flags_read()
108 struct sta_info *sta = file->private_data; in sta_num_ps_buf_frames_read()
125 struct sta_info *sta = file->private_data; in sta_last_seq_ctrl_read()
139 struct sta_info *sta = file->private_data; in sta_aqm_read()
198 struct sta_info *sta = file->private_data; in sta_airtime_read()
237 struct sta_info *sta = file->private_data; in sta_airtime_write()
258 struct sta_info *sta = file->private_data; in sta_agg_status_read()
301 struct sta_info *sta = file->private_data; in sta_agg_status_write()
378 struct sta_info *sta = file->private_data; in sta_ht_capa_read()
[all …]
Dstatus.c44 struct sta_info *sta, in ieee80211_handle_filtered_frame()
170 static void ieee80211_check_pending_bar(struct sta_info *sta, u8 *addr, u8 tid) in ieee80211_check_pending_bar()
182 static void ieee80211_frame_acked(struct sta_info *sta, struct sk_buff *skb) in ieee80211_frame_acked()
245 static void ieee80211_set_bar_pending(struct sta_info *sta, u8 tid, u16 ssn) in ieee80211_set_bar_pending()
733 static void ieee80211_lost_packet(struct sta_info *sta, in ieee80211_lost_packet()
870 struct sta_info *sta; in __ieee80211_tx_status()
887 sta = container_of(status->sta, struct sta_info, sta); in __ieee80211_tx_status()
1078 struct sta_info *sta; in ieee80211_tx_status()
1120 struct sta_info *sta; in ieee80211_tx_status_ext()
1122 sta = container_of(pubsta, struct sta_info, sta); in ieee80211_tx_status_ext()
[all …]
Dvht.c119 struct sta_info *sta) in ieee80211_vht_cap_ie_to_sta_vht_cap()
336 enum ieee80211_sta_rx_bandwidth ieee80211_sta_cap_rx_bw(struct sta_info *sta) in ieee80211_sta_cap_rx_bw()
363 enum nl80211_chan_width ieee80211_sta_cap_chan_bw(struct sta_info *sta) in ieee80211_sta_cap_chan_bw()
387 ieee80211_sta_rx_bw_to_chan_width(struct sta_info *sta) in ieee80211_sta_rx_bw_to_chan_width()
436 enum ieee80211_sta_rx_bandwidth ieee80211_sta_cur_vht_bw(struct sta_info *sta) in ieee80211_sta_cur_vht_bw()
459 void ieee80211_sta_set_rx_nss(struct sta_info *sta) in ieee80211_sta_set_rx_nss()
501 struct sta_info *sta, u8 opmode, in __ieee80211_vht_handle_opmode()
592 struct sta_info *sta, u8 opmode, in ieee80211_vht_handle_opmode()
Ddebugfs_key.h14 struct sta_info *sta);
30 struct sta_info *sta) in ieee80211_debugfs_key_sta_del()
Drate.c30 void rate_control_rate_init(struct sta_info *sta) in rate_control_rate_init()
67 struct sta_info *sta = container_of(st->sta, struct sta_info, sta); in rate_control_tx_status()
86 struct sta_info *sta, u32 changed) in rate_control_rate_update()
376 struct sta_info *sta; in rate_control_send_low()
392 sta = container_of(pubsta, struct sta_info, sta); in rate_control_send_low()
783 rate_control_apply_mask_ratetbl(struct sta_info *sta, in rate_control_apply_mask_ratetbl()
879 struct sta_info *sta, in rate_control_get_rate()
925 struct sta_info *sta = container_of(pubsta, struct sta_info, sta); in rate_control_set_rates()
Dtx.c358 struct sta_info *sta; in purge_old_ps_buffers()
465 static int ieee80211_use_mfp(__le16 fc, struct sta_info *sta, in ieee80211_use_mfp()
483 struct sta_info *sta = tx->sta; in ieee80211_tx_h_unicast_ps_buf()
786 static __le16 ieee80211_tx_next_seq(struct sta_info *sta, int tid) in ieee80211_tx_next_seq()
1156 struct sta_info *sta, struct sk_buff *skb) in ieee80211_tx_prepare()
1242 struct sta_info *sta, in ieee80211_get_txq()
1348 struct sta_info *sta = container_of(txqi->txq.sta, in fq_tin_dequeue_func()
1349 struct sta_info, sta); in fq_tin_dequeue_func()
1445 struct sta_info *sta, in ieee80211_txq_init()
1591 struct sta_info *sta, in ieee80211_queue_skb()
[all …]
Dwme.c84 struct sta_info *sta, struct sk_buff *skb) in ieee80211_downgrade_queue()
142 struct sta_info *sta, struct sk_buff *skb) in __ieee80211_select_queue()
182 struct sta_info *sta = NULL; in ieee80211_select_queue()
Dtdls.c307 struct sta_info *sta) in ieee80211_tdls_chandef_vht_upgrade()
371 struct sta_info *sta = NULL; in ieee80211_tdls_add_setup_start_ies()
551 struct sta_info *sta, *ap_sta; in ieee80211_tdls_add_setup_cfm_ies()
942 struct sta_info *sta; in ieee80211_tdls_prep_mgmt_packet()
1149 struct sta_info *sta; in ieee80211_tdls_mgmt_teardown()
1249 struct sta_info *sta) in iee80211_tdls_recalc_chanctx()
1292 struct sta_info *sta; in iee80211_tdls_have_ht_peers()
1312 struct sta_info *sta) in iee80211_tdls_recalc_ht_protection()
1345 struct sta_info *sta; in ieee80211_tdls_oper()
1490 ieee80211_tdls_ch_sw_tmpl_get(struct sta_info *sta, u8 oper_class, in ieee80211_tdls_ch_sw_tmpl_get()
[all …]
Dht.c140 struct sta_info *sta) in ieee80211_ht_cap_ie_to_sta_ht_cap()
294 void ieee80211_sta_tear_down_BA_sessions(struct sta_info *sta, in ieee80211_sta_tear_down_BA_sessions()
335 struct sta_info *sta = in ieee80211_ba_session_work()
336 container_of(work, struct sta_info, ampdu_mlme.work); in ieee80211_ba_session_work()
451 struct sta_info *sta, in ieee80211_process_delba()
Dibss.c579 static struct sta_info *ieee80211_ibss_finish_sta(struct sta_info *sta) in ieee80211_ibss_finish_sta()
604 static struct sta_info *
611 struct sta_info *sta; in ieee80211_ibss_add_sta()
664 struct sta_info *sta; in ieee80211_sta_active_ibss()
692 struct sta_info *sta; in ieee80211_ibss_disconnect()
714 struct sta_info, list); in ieee80211_ibss_disconnect()
990 struct sta_info *sta; in ieee80211_update_sta_info()
1206 struct sta_info *sta; in ieee80211_ibss_rx_no_sta()
1257 struct sta_info *sta, *tmp; in ieee80211_ibss_sta_expire()
1680 struct sta_info *sta; in ieee80211_ibss_work()
[all …]
Dmesh_hwmp.c296 struct sta_info *sta, in ieee80211s_update_metric()
319 struct sta_info *sta) in airtime_link_metric_get()
383 struct sta_info *sta; in hwmp_route_info_get()
684 static inline struct sta_info *
779 struct sta_info *sta; in hwmp_perr_frame_process()
812 struct sta_info *sta; in hwmp_rann_frame_process()
911 struct sta_info *sta; in mesh_rx_path_sel_frame()
1181 struct sta_info *next_hop; in mesh_nexthop_lookup()
Ddriver-ops.h40 struct sta_info *sta) in drv_sync_rx_queues()
261 struct sta_info *sta, u32 iv32, in drv_update_tkip_key()
510 struct sta_info *sta) in drv_sta_pre_rcu_remove()
528 struct sta_info *sta,
535 struct sta_info *sta);
795 struct sta_info *sta, u16 tids, int num_frames, in drv_release_buffered_frames()
810 struct sta_info *sta, u16 tids, int num_frames, in drv_allow_buffered_frames()
1121 struct sta_info *sta) in drv_get_expected_throughput()
Dkey.c128 struct sta_info *sta; in ieee80211_key_enable_hw_accel()
233 struct sta_info *sta; in ieee80211_key_disable_hw_accel()
267 struct sta_info *sta = key->sta; in ieee80211_set_tx_key()
285 struct sta_info *sta = new->sta; in ieee80211_pairwise_rekey()
396 struct sta_info *sta, in ieee80211_key_replace()
761 struct sta_info *sta) in ieee80211_key_link()
1026 struct sta_info *sta) in ieee80211_free_sta_keys()

12